--- /srv/rebuilderd/tmp/rebuilderdXexM6e/inputs/nsnake_3.0.1-2.2_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdXexM6e/out/nsnake_3.0.1-2.2_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-12-09 18:58:39.000000 debian-binary │ -rw-r--r-- 0 0 0 2052 2024-12-09 18:58:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 100936 2024-12-09 18:58:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 101196 2024-12-09 18:58:39.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,22 +4,22 @@ │ │ │ │ There are 12 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002a0 0x0002a0 R 0x8 │ │ │ │ INTERP 0x000324 0x0000000000000324 0x0000000000000324 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0442f4 0x0442f4 R E 0x10000 │ │ │ │ - LOAD 0x04f4e8 0x000000000005f4e8 0x000000000005f4e8 0x001043 0x001200 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x043570 0x043570 R E 0x10000 │ │ │ │ + LOAD 0x04f4e8 0x000000000005f4e8 0x000000000005f4e8 0x001044 0x001208 RW 0x10000 │ │ │ │ DYNAMIC 0x04fb90 0x000000000005fb90 0x000000000005fb90 0x000240 0x000240 RW 0x8 │ │ │ │ NOTE 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x000300 0x0000000000000300 0x0000000000000300 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x0442d4 0x00000000000442d4 0x00000000000442d4 0x000020 0x000020 R 0x4 │ │ │ │ + NOTE 0x043550 0x0000000000043550 0x0000000000043550 0x000020 0x000020 R 0x4 │ │ │ │ GNU_PROPERTY 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x03ba30 0x000000000003ba30 0x000000000003ba30 0x000d7c 0x000d7c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x03ac70 0x000000000003ac70 0x000000000003ac70 0x000d7c 0x000d7c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x04f4e8 0x000000000005f4e8 0x000000000005f4e8 0x000b18 0x000b18 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,29 +11,29 @@ │ │ │ │ [ 6] .dynstr STRTAB 0000000000001548 001548 001624 00 A 0 0 1 │ │ │ │ [ 7] .gnu.version VERSYM 0000000000002b6c 002b6c 00017c 02 A 5 0 2 │ │ │ │ [ 8] .gnu.version_r VERNEED 0000000000002ce8 002ce8 0001a0 00 A 6 6 8 │ │ │ │ [ 9] .rela.dyn RELA 0000000000002e88 002e88 001848 18 A 5 0 8 │ │ │ │ [10] .rela.plt RELA 00000000000046d0 0046d0 000e28 18 AI 5 25 8 │ │ │ │ [11] .init PROGBITS 00000000000054f8 0054f8 00001c 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 0000000000005520 005520 000990 00 AX 0 0 16 │ │ │ │ - [13] .text PROGBITS 0000000000005ec0 005ec0 033d48 00 AX 0 0 64 │ │ │ │ - [14] .fini PROGBITS 0000000000039c08 039c08 000018 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 0000000000039c20 039c20 001e0f 00 A 0 0 8 │ │ │ │ - [16] .eh_frame_hdr PROGBITS 000000000003ba30 03ba30 000d7c 00 A 0 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 000000000003c7b0 03c7b0 00598c 00 A 0 0 8 │ │ │ │ - [18] .gcc_except_table PROGBITS 000000000004213c 04213c 002198 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 00000000000442d4 0442d4 000020 00 A 0 0 4 │ │ │ │ + [13] .text PROGBITS 0000000000005ec0 005ec0 032f88 00 AX 0 0 64 │ │ │ │ + [14] .fini PROGBITS 0000000000038e48 038e48 000018 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 0000000000038e60 038e60 001e0f 00 A 0 0 8 │ │ │ │ + [16] .eh_frame_hdr PROGBITS 000000000003ac70 03ac70 000d7c 00 A 0 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 000000000003b9f0 03b9f0 00599c 00 A 0 0 8 │ │ │ │ + [18] .gcc_except_table PROGBITS 000000000004138c 04138c 0021c2 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 0000000000043550 043550 000020 00 A 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 000000000005f4e8 04f4e8 000030 08 WA 0 0 8 │ │ │ │ [21] .fini_array FINI_ARRAY 000000000005f518 04f518 000008 08 WA 0 0 8 │ │ │ │ [22] .data.rel.ro PROGBITS 000000000005f520 04f520 000670 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 000000000005fb90 04fb90 000240 10 WA 6 0 8 │ │ │ │ [24] .got PROGBITS 000000000005fdd0 04fdd0 000218 08 WA 0 0 8 │ │ │ │ [25] .got.plt PROGBITS 000000000005ffe8 04ffe8 0004d0 08 WA 0 0 8 │ │ │ │ - [26] .data PROGBITS 00000000000604b8 0504b8 000073 00 WA 0 0 8 │ │ │ │ - [27] .bss NOBITS 0000000000060530 05052b 0001b8 00 WA 0 0 16 │ │ │ │ + [26] .data PROGBITS 00000000000604b8 0504b8 000074 00 WA 0 0 8 │ │ │ │ + [27] .bss NOBITS 0000000000060530 05052c 0001c0 00 WA 0 0 16 │ │ │ │ [28] .gnu_debuglink PROGBITS 0000000000000000 05052c 000034 00 0 0 4 │ │ │ │ [29] .shstrtab STRTAB 0000000000000000 050560 00012b 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 {} │ │ │ │ @@ -183,11 +183,11 @@ │ │ │ │ 179: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 (2) │ │ │ │ 180: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt9exception4whatEv@GLIBCXX_3.4 (2) │ │ │ │ 181: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm@GLIBCXX_3.4.21 (6) │ │ │ │ 182: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (2) │ │ │ │ 183: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (6) │ │ │ │ 184: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (21) │ │ │ │ 185: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ - 186: 00000000000142e0 12 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 187: 000000000001bb00 104 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ - 188: 000000000001bb00 104 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ - 189: 000000000001bb80 116 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ + 186: 0000000000015980 12 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 187: 0000000000016800 104 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ + 188: 0000000000016800 104 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ + 189: 0000000000016880 116 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,237 +1,237 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x2e88 contains 259 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000005f4e8 0000000000000403 R_AARCH64_RELATIVE 7660 │ │ │ │ 000000000005f4f0 0000000000000403 R_AARCH64_RELATIVE 70a0 │ │ │ │ -000000000005f4f8 0000000000000403 R_AARCH64_RELATIVE 72a0 │ │ │ │ -000000000005f500 0000000000000403 R_AARCH64_RELATIVE 7320 │ │ │ │ -000000000005f508 0000000000000403 R_AARCH64_RELATIVE 7400 │ │ │ │ +000000000005f4f8 0000000000000403 R_AARCH64_RELATIVE 70e0 │ │ │ │ +000000000005f500 0000000000000403 R_AARCH64_RELATIVE 71c0 │ │ │ │ +000000000005f508 0000000000000403 R_AARCH64_RELATIVE 73c0 │ │ │ │ 000000000005f510 0000000000000403 R_AARCH64_RELATIVE 7440 │ │ │ │ 000000000005f518 0000000000000403 R_AARCH64_RELATIVE 760c │ │ │ │ -000000000005f528 0000000000000403 R_AARCH64_RELATIVE 5f8b0 │ │ │ │ -000000000005f530 0000000000000403 R_AARCH64_RELATIVE cd00 │ │ │ │ -000000000005f538 0000000000000403 R_AARCH64_RELATIVE cd40 │ │ │ │ -000000000005f548 0000000000000403 R_AARCH64_RELATIVE 5f8c0 │ │ │ │ -000000000005f550 0000000000000403 R_AARCH64_RELATIVE d184 │ │ │ │ -000000000005f558 0000000000000403 R_AARCH64_RELATIVE d240 │ │ │ │ -000000000005f560 0000000000000403 R_AARCH64_RELATIVE cea0 │ │ │ │ -000000000005f570 0000000000000403 R_AARCH64_RELATIVE 5f8d0 │ │ │ │ -000000000005f578 0000000000000403 R_AARCH64_RELATIVE e9a0 │ │ │ │ -000000000005f580 0000000000000403 R_AARCH64_RELATIVE ea80 │ │ │ │ -000000000005f588 0000000000000403 R_AARCH64_RELATIVE dfc0 │ │ │ │ -000000000005f590 0000000000000403 R_AARCH64_RELATIVE e260 │ │ │ │ -000000000005f5a0 0000000000000403 R_AARCH64_RELATIVE 5f8e8 │ │ │ │ -000000000005f5a8 0000000000000403 R_AARCH64_RELATIVE f180 │ │ │ │ -000000000005f5b0 0000000000000403 R_AARCH64_RELATIVE f220 │ │ │ │ -000000000005f5b8 0000000000000403 R_AARCH64_RELATIVE ec40 │ │ │ │ -000000000005f5c0 0000000000000403 R_AARCH64_RELATIVE eec4 │ │ │ │ -000000000005f5d0 0000000000000403 R_AARCH64_RELATIVE 5f900 │ │ │ │ -000000000005f5d8 0000000000000403 R_AARCH64_RELATIVE ff20 │ │ │ │ -000000000005f5e0 0000000000000403 R_AARCH64_RELATIVE ff60 │ │ │ │ -000000000005f5e8 0000000000000403 R_AARCH64_RELATIVE f9a0 │ │ │ │ -000000000005f5f0 0000000000000403 R_AARCH64_RELATIVE f3a0 │ │ │ │ -000000000005f600 0000000000000403 R_AARCH64_RELATIVE 5f918 │ │ │ │ -000000000005f608 0000000000000403 R_AARCH64_RELATIVE 10360 │ │ │ │ -000000000005f610 0000000000000403 R_AARCH64_RELATIVE 10400 │ │ │ │ -000000000005f618 0000000000000403 R_AARCH64_RELATIVE 100a0 │ │ │ │ -000000000005f620 0000000000000403 R_AARCH64_RELATIVE ffc0 │ │ │ │ -000000000005f630 0000000000000403 R_AARCH64_RELATIVE 5f930 │ │ │ │ -000000000005f638 0000000000000403 R_AARCH64_RELATIVE 10b60 │ │ │ │ -000000000005f640 0000000000000403 R_AARCH64_RELATIVE 10ba0 │ │ │ │ -000000000005f648 0000000000000403 R_AARCH64_RELATIVE 104a0 │ │ │ │ -000000000005f650 0000000000000403 R_AARCH64_RELATIVE 1078c │ │ │ │ -000000000005f660 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ -000000000005f668 0000000000000403 R_AARCH64_RELATIVE 10ea0 │ │ │ │ -000000000005f670 0000000000000403 R_AARCH64_RELATIVE 10ee0 │ │ │ │ -000000000005f678 0000000000000403 R_AARCH64_RELATIVE 10c08 │ │ │ │ -000000000005f680 0000000000000403 R_AARCH64_RELATIVE 10c00 │ │ │ │ -000000000005f690 0000000000000403 R_AARCH64_RELATIVE 5f958 │ │ │ │ -000000000005f698 0000000000000403 R_AARCH64_RELATIVE 11240 │ │ │ │ -000000000005f6a0 0000000000000403 R_AARCH64_RELATIVE 11260 │ │ │ │ -000000000005f6b0 0000000000000403 R_AARCH64_RELATIVE 5f970 │ │ │ │ -000000000005f6b8 0000000000000403 R_AARCH64_RELATIVE 11740 │ │ │ │ -000000000005f6c0 0000000000000403 R_AARCH64_RELATIVE 11820 │ │ │ │ -000000000005f6d0 0000000000000403 R_AARCH64_RELATIVE 5fa20 │ │ │ │ -000000000005f6d8 0000000000000403 R_AARCH64_RELATIVE 13fa0 │ │ │ │ -000000000005f6e0 0000000000000403 R_AARCH64_RELATIVE 13fe0 │ │ │ │ -000000000005f6e8 0000000000000403 R_AARCH64_RELATIVE 13f08 │ │ │ │ -000000000005f6f0 0000000000000403 R_AARCH64_RELATIVE 13f68 │ │ │ │ -000000000005f6f8 0000000000000403 R_AARCH64_RELATIVE 13f00 │ │ │ │ -000000000005f708 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ -000000000005f710 0000000000000403 R_AARCH64_RELATIVE 14040 │ │ │ │ -000000000005f718 0000000000000403 R_AARCH64_RELATIVE 1408c │ │ │ │ -000000000005f720 0000000000000403 R_AARCH64_RELATIVE 140a0 │ │ │ │ -000000000005f728 0000000000000403 R_AARCH64_RELATIVE 14048 │ │ │ │ -000000000005f730 0000000000000403 R_AARCH64_RELATIVE 14084 │ │ │ │ -000000000005f740 0000000000000403 R_AARCH64_RELATIVE 5fa58 │ │ │ │ -000000000005f748 0000000000000403 R_AARCH64_RELATIVE 131a0 │ │ │ │ -000000000005f750 0000000000000403 R_AARCH64_RELATIVE 13140 │ │ │ │ -000000000005f758 0000000000000403 R_AARCH64_RELATIVE 15aa0 │ │ │ │ -000000000005f760 0000000000000403 R_AARCH64_RELATIVE 15ae0 │ │ │ │ -000000000005f768 0000000000000403 R_AARCH64_RELATIVE 15740 │ │ │ │ -000000000005f778 0000000000000403 R_AARCH64_RELATIVE 5fab0 │ │ │ │ -000000000005f780 0000000000000403 R_AARCH64_RELATIVE 1dba0 │ │ │ │ -000000000005f788 0000000000000403 R_AARCH64_RELATIVE 1dbe0 │ │ │ │ -000000000005f798 0000000000000403 R_AARCH64_RELATIVE 5fac0 │ │ │ │ -000000000005f7a0 0000000000000403 R_AARCH64_RELATIVE 20360 │ │ │ │ -000000000005f7a8 0000000000000403 R_AARCH64_RELATIVE 20300 │ │ │ │ -000000000005f7b8 0000000000000403 R_AARCH64_RELATIVE 5fad0 │ │ │ │ -000000000005f7c0 0000000000000403 R_AARCH64_RELATIVE 1de20 │ │ │ │ -000000000005f7c8 0000000000000403 R_AARCH64_RELATIVE 1e044 │ │ │ │ -000000000005f7d8 0000000000000403 R_AARCH64_RELATIVE 5fb30 │ │ │ │ -000000000005f7e0 0000000000000403 R_AARCH64_RELATIVE 25980 │ │ │ │ -000000000005f7e8 0000000000000403 R_AARCH64_RELATIVE 25a20 │ │ │ │ -000000000005f7f8 0000000000000403 R_AARCH64_RELATIVE 5fb20 │ │ │ │ -000000000005f800 0000000000000403 R_AARCH64_RELATIVE 24024 │ │ │ │ -000000000005f808 0000000000000403 R_AARCH64_RELATIVE 2410c │ │ │ │ -000000000005f818 0000000000000403 R_AARCH64_RELATIVE 5fb40 │ │ │ │ -000000000005f820 0000000000000403 R_AARCH64_RELATIVE 265a0 │ │ │ │ -000000000005f828 0000000000000403 R_AARCH64_RELATIVE 26608 │ │ │ │ -000000000005f838 0000000000000403 R_AARCH64_RELATIVE 5fb60 │ │ │ │ -000000000005f840 0000000000000403 R_AARCH64_RELATIVE 2d4a0 │ │ │ │ -000000000005f848 0000000000000403 R_AARCH64_RELATIVE 2d4c0 │ │ │ │ -000000000005f850 0000000000000403 R_AARCH64_RELATIVE 2d3e0 │ │ │ │ -000000000005f858 0000000000000403 R_AARCH64_RELATIVE 2b360 │ │ │ │ -000000000005f860 0000000000000403 R_AARCH64_RELATIVE 2b424 │ │ │ │ -000000000005f868 0000000000000403 R_AARCH64_RELATIVE 297e0 │ │ │ │ -000000000005f878 0000000000000403 R_AARCH64_RELATIVE 5fb78 │ │ │ │ -000000000005f880 0000000000000403 R_AARCH64_RELATIVE 2d4e0 │ │ │ │ -000000000005f888 0000000000000403 R_AARCH64_RELATIVE 2d528 │ │ │ │ -000000000005f890 0000000000000403 R_AARCH64_RELATIVE 2d828 │ │ │ │ -000000000005f898 0000000000000403 R_AARCH64_RELATIVE 2d4e8 │ │ │ │ -000000000005f8a0 0000000000000403 R_AARCH64_RELATIVE 2d640 │ │ │ │ -000000000005f8a8 0000000000000403 R_AARCH64_RELATIVE 2d540 │ │ │ │ -000000000005f8b8 0000000000000403 R_AARCH64_RELATIVE 3b4e0 │ │ │ │ -000000000005f8c8 0000000000000403 R_AARCH64_RELATIVE 3b4f8 │ │ │ │ -000000000005f8d8 0000000000000403 R_AARCH64_RELATIVE 3b500 │ │ │ │ -000000000005f8e0 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ -000000000005f8f0 0000000000000403 R_AARCH64_RELATIVE 3b518 │ │ │ │ -000000000005f8f8 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ -000000000005f908 0000000000000403 R_AARCH64_RELATIVE 3b530 │ │ │ │ -000000000005f910 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ -000000000005f920 0000000000000403 R_AARCH64_RELATIVE 3b548 │ │ │ │ -000000000005f928 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ -000000000005f938 0000000000000403 R_AARCH64_RELATIVE 3b558 │ │ │ │ -000000000005f940 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ -000000000005f950 0000000000000403 R_AARCH64_RELATIVE 3b570 │ │ │ │ -000000000005f960 0000000000000403 R_AARCH64_RELATIVE 3b580 │ │ │ │ -000000000005f968 0000000000000403 R_AARCH64_RELATIVE 5f970 │ │ │ │ -000000000005f978 0000000000000403 R_AARCH64_RELATIVE 3b598 │ │ │ │ -000000000005f988 0000000000000403 R_AARCH64_RELATIVE 3b5a0 │ │ │ │ -000000000005f990 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ -000000000005f9a0 0000000000000403 R_AARCH64_RELATIVE 5f980 │ │ │ │ -000000000005f9a8 0000000000000403 R_AARCH64_RELATIVE 130a0 │ │ │ │ -000000000005f9b0 0000000000000403 R_AARCH64_RELATIVE 130e0 │ │ │ │ -000000000005f9b8 0000000000000403 R_AARCH64_RELATIVE 12ce4 │ │ │ │ -000000000005f9c0 0000000000000403 R_AARCH64_RELATIVE 12fc0 │ │ │ │ -000000000005f9c8 0000000000000403 R_AARCH64_RELATIVE 14084 │ │ │ │ -000000000005f9d8 0000000000000403 R_AARCH64_RELATIVE 3b5b8 │ │ │ │ -000000000005f9e0 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ -000000000005f9f0 0000000000000403 R_AARCH64_RELATIVE 5f9d0 │ │ │ │ -000000000005f9f8 0000000000000403 R_AARCH64_RELATIVE 13e60 │ │ │ │ -000000000005fa00 0000000000000403 R_AARCH64_RELATIVE 13ea0 │ │ │ │ -000000000005fa08 0000000000000403 R_AARCH64_RELATIVE 13710 │ │ │ │ -000000000005fa10 0000000000000403 R_AARCH64_RELATIVE 13d44 │ │ │ │ -000000000005fa18 0000000000000403 R_AARCH64_RELATIVE 14084 │ │ │ │ -000000000005fa28 0000000000000403 R_AARCH64_RELATIVE 3b5c8 │ │ │ │ -000000000005fa30 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ -000000000005fa40 0000000000000403 R_AARCH64_RELATIVE 3b5e0 │ │ │ │ -000000000005fa50 0000000000000403 R_AARCH64_RELATIVE 3b5e8 │ │ │ │ -000000000005fa60 0000000000000403 R_AARCH64_RELATIVE 3b5f8 │ │ │ │ -000000000005fa68 0000000000000403 R_AARCH64_RELATIVE 5fa48 │ │ │ │ -000000000005fa78 0000000000000403 R_AARCH64_RELATIVE 3b610 │ │ │ │ -000000000005fa90 0000000000000403 R_AARCH64_RELATIVE 5fa70 │ │ │ │ -000000000005fa98 0000000000000403 R_AARCH64_RELATIVE 1ade0 │ │ │ │ -000000000005faa0 0000000000000403 R_AARCH64_RELATIVE 1ae40 │ │ │ │ -000000000005fab8 0000000000000403 R_AARCH64_RELATIVE 3b628 │ │ │ │ -000000000005fac8 0000000000000403 R_AARCH64_RELATIVE 3b630 │ │ │ │ -000000000005fad8 0000000000000403 R_AARCH64_RELATIVE 3b640 │ │ │ │ -000000000005fae8 0000000000000403 R_AARCH64_RELATIVE 3b648 │ │ │ │ -000000000005fb00 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ -000000000005fb08 0000000000000403 R_AARCH64_RELATIVE 22ea0 │ │ │ │ -000000000005fb10 0000000000000403 R_AARCH64_RELATIVE 22f00 │ │ │ │ -000000000005fb28 0000000000000403 R_AARCH64_RELATIVE 3b660 │ │ │ │ -000000000005fb38 0000000000000403 R_AARCH64_RELATIVE 3b668 │ │ │ │ -000000000005fb48 0000000000000403 R_AARCH64_RELATIVE 3b678 │ │ │ │ -000000000005fb58 0000000000000403 R_AARCH64_RELATIVE 3b9e8 │ │ │ │ -000000000005fb68 0000000000000403 R_AARCH64_RELATIVE 3b9f8 │ │ │ │ -000000000005fb70 0000000000000403 R_AARCH64_RELATIVE 5fb50 │ │ │ │ -000000000005fb80 0000000000000403 R_AARCH64_RELATIVE 3ba10 │ │ │ │ -000000000005fb88 0000000000000403 R_AARCH64_RELATIVE 5fb50 │ │ │ │ -000000000005fdd8 0000000000000403 R_AARCH64_RELATIVE 604ec │ │ │ │ -000000000005fde0 0000000000000403 R_AARCH64_RELATIVE 60518 │ │ │ │ -000000000005fdf0 0000000000000403 R_AARCH64_RELATIVE 60590 │ │ │ │ -000000000005fe08 0000000000000403 R_AARCH64_RELATIVE 606a0 │ │ │ │ -000000000005fe20 0000000000000403 R_AARCH64_RELATIVE 60658 │ │ │ │ +000000000005f528 0000000000000403 R_AARCH64_RELATIVE 5f8d8 │ │ │ │ +000000000005f530 0000000000000403 R_AARCH64_RELATIVE 7680 │ │ │ │ +000000000005f538 0000000000000403 R_AARCH64_RELATIVE 76c8 │ │ │ │ +000000000005f540 0000000000000403 R_AARCH64_RELATIVE 79c8 │ │ │ │ +000000000005f548 0000000000000403 R_AARCH64_RELATIVE 7688 │ │ │ │ +000000000005f550 0000000000000403 R_AARCH64_RELATIVE 77e0 │ │ │ │ +000000000005f558 0000000000000403 R_AARCH64_RELATIVE 76e0 │ │ │ │ +000000000005f568 0000000000000403 R_AARCH64_RELATIVE 5f908 │ │ │ │ +000000000005f570 0000000000000403 R_AARCH64_RELATIVE ba20 │ │ │ │ +000000000005f578 0000000000000403 R_AARCH64_RELATIVE ba40 │ │ │ │ +000000000005f580 0000000000000403 R_AARCH64_RELATIVE b960 │ │ │ │ +000000000005f588 0000000000000403 R_AARCH64_RELATIVE 98e0 │ │ │ │ +000000000005f590 0000000000000403 R_AARCH64_RELATIVE 99a4 │ │ │ │ +000000000005f598 0000000000000403 R_AARCH64_RELATIVE 7d60 │ │ │ │ +000000000005f5a8 0000000000000403 R_AARCH64_RELATIVE 5f920 │ │ │ │ +000000000005f5b0 0000000000000403 R_AARCH64_RELATIVE bce0 │ │ │ │ +000000000005f5b8 0000000000000403 R_AARCH64_RELATIVE bd48 │ │ │ │ +000000000005f5c8 0000000000000403 R_AARCH64_RELATIVE 5f930 │ │ │ │ +000000000005f5d0 0000000000000403 R_AARCH64_RELATIVE 1e820 │ │ │ │ +000000000005f5d8 0000000000000403 R_AARCH64_RELATIVE 1e860 │ │ │ │ +000000000005f5e8 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ +000000000005f5f0 0000000000000403 R_AARCH64_RELATIVE 1eee0 │ │ │ │ +000000000005f5f8 0000000000000403 R_AARCH64_RELATIVE 1ef20 │ │ │ │ +000000000005f600 0000000000000403 R_AARCH64_RELATIVE 1ed20 │ │ │ │ +000000000005f608 0000000000000403 R_AARCH64_RELATIVE 1ed60 │ │ │ │ +000000000005f610 0000000000000403 R_AARCH64_RELATIVE 1e9c0 │ │ │ │ +000000000005f620 0000000000000403 R_AARCH64_RELATIVE 5f9b8 │ │ │ │ +000000000005f628 0000000000000403 R_AARCH64_RELATIVE 20180 │ │ │ │ +000000000005f630 0000000000000403 R_AARCH64_RELATIVE 201c0 │ │ │ │ +000000000005f638 0000000000000403 R_AARCH64_RELATIVE 200e8 │ │ │ │ +000000000005f640 0000000000000403 R_AARCH64_RELATIVE 20148 │ │ │ │ +000000000005f648 0000000000000403 R_AARCH64_RELATIVE 200e0 │ │ │ │ +000000000005f658 0000000000000403 R_AARCH64_RELATIVE 5f9d0 │ │ │ │ +000000000005f660 0000000000000403 R_AARCH64_RELATIVE 20504 │ │ │ │ +000000000005f668 0000000000000403 R_AARCH64_RELATIVE 205c0 │ │ │ │ +000000000005f670 0000000000000403 R_AARCH64_RELATIVE 20220 │ │ │ │ +000000000005f680 0000000000000403 R_AARCH64_RELATIVE 5fa30 │ │ │ │ +000000000005f688 0000000000000403 R_AARCH64_RELATIVE 229c0 │ │ │ │ +000000000005f690 0000000000000403 R_AARCH64_RELATIVE 22a0c │ │ │ │ +000000000005f698 0000000000000403 R_AARCH64_RELATIVE 22a20 │ │ │ │ +000000000005f6a0 0000000000000403 R_AARCH64_RELATIVE 229c8 │ │ │ │ +000000000005f6a8 0000000000000403 R_AARCH64_RELATIVE 22a04 │ │ │ │ +000000000005f6b8 0000000000000403 R_AARCH64_RELATIVE 5fa40 │ │ │ │ +000000000005f6c0 0000000000000403 R_AARCH64_RELATIVE 23000 │ │ │ │ +000000000005f6c8 0000000000000403 R_AARCH64_RELATIVE 230a0 │ │ │ │ +000000000005f6d0 0000000000000403 R_AARCH64_RELATIVE 22d40 │ │ │ │ +000000000005f6d8 0000000000000403 R_AARCH64_RELATIVE 22c60 │ │ │ │ +000000000005f6e8 0000000000000403 R_AARCH64_RELATIVE 5fa58 │ │ │ │ +000000000005f6f0 0000000000000403 R_AARCH64_RELATIVE 23140 │ │ │ │ +000000000005f6f8 0000000000000403 R_AARCH64_RELATIVE 23220 │ │ │ │ +000000000005f708 0000000000000403 R_AARCH64_RELATIVE 5fa68 │ │ │ │ +000000000005f710 0000000000000403 R_AARCH64_RELATIVE 24ea0 │ │ │ │ +000000000005f718 0000000000000403 R_AARCH64_RELATIVE 24f80 │ │ │ │ +000000000005f720 0000000000000403 R_AARCH64_RELATIVE 244c0 │ │ │ │ +000000000005f728 0000000000000403 R_AARCH64_RELATIVE 24760 │ │ │ │ +000000000005f738 0000000000000403 R_AARCH64_RELATIVE 5fa80 │ │ │ │ +000000000005f740 0000000000000403 R_AARCH64_RELATIVE 25360 │ │ │ │ +000000000005f748 0000000000000403 R_AARCH64_RELATIVE 25380 │ │ │ │ +000000000005f758 0000000000000403 R_AARCH64_RELATIVE 5fa98 │ │ │ │ +000000000005f760 0000000000000403 R_AARCH64_RELATIVE 25e80 │ │ │ │ +000000000005f768 0000000000000403 R_AARCH64_RELATIVE 25f20 │ │ │ │ +000000000005f770 0000000000000403 R_AARCH64_RELATIVE 25940 │ │ │ │ +000000000005f778 0000000000000403 R_AARCH64_RELATIVE 25bc4 │ │ │ │ +000000000005f788 0000000000000403 R_AARCH64_RELATIVE 5fab0 │ │ │ │ +000000000005f790 0000000000000403 R_AARCH64_RELATIVE 26c20 │ │ │ │ +000000000005f798 0000000000000403 R_AARCH64_RELATIVE 26c60 │ │ │ │ +000000000005f7a0 0000000000000403 R_AARCH64_RELATIVE 266a0 │ │ │ │ +000000000005f7a8 0000000000000403 R_AARCH64_RELATIVE 260a0 │ │ │ │ +000000000005f7b8 0000000000000403 R_AARCH64_RELATIVE 5fac8 │ │ │ │ +000000000005f7c0 0000000000000403 R_AARCH64_RELATIVE 27380 │ │ │ │ +000000000005f7c8 0000000000000403 R_AARCH64_RELATIVE 273c0 │ │ │ │ +000000000005f7d0 0000000000000403 R_AARCH64_RELATIVE 26cc0 │ │ │ │ +000000000005f7d8 0000000000000403 R_AARCH64_RELATIVE 26fac │ │ │ │ +000000000005f7e8 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +000000000005f7f0 0000000000000403 R_AARCH64_RELATIVE 276c0 │ │ │ │ +000000000005f7f8 0000000000000403 R_AARCH64_RELATIVE 27700 │ │ │ │ +000000000005f800 0000000000000403 R_AARCH64_RELATIVE 27428 │ │ │ │ +000000000005f808 0000000000000403 R_AARCH64_RELATIVE 27420 │ │ │ │ +000000000005f818 0000000000000403 R_AARCH64_RELATIVE 5faf0 │ │ │ │ +000000000005f820 0000000000000403 R_AARCH64_RELATIVE 28de0 │ │ │ │ +000000000005f828 0000000000000403 R_AARCH64_RELATIVE 28d80 │ │ │ │ +000000000005f838 0000000000000403 R_AARCH64_RELATIVE 5fb00 │ │ │ │ +000000000005f840 0000000000000403 R_AARCH64_RELATIVE 28e20 │ │ │ │ +000000000005f848 0000000000000403 R_AARCH64_RELATIVE 28d20 │ │ │ │ +000000000005f858 0000000000000403 R_AARCH64_RELATIVE 5fb10 │ │ │ │ +000000000005f860 0000000000000403 R_AARCH64_RELATIVE 27840 │ │ │ │ +000000000005f868 0000000000000403 R_AARCH64_RELATIVE 27a64 │ │ │ │ +000000000005f878 0000000000000403 R_AARCH64_RELATIVE 5fb58 │ │ │ │ +000000000005f880 0000000000000403 R_AARCH64_RELATIVE 2dd80 │ │ │ │ +000000000005f888 0000000000000403 R_AARCH64_RELATIVE 2de20 │ │ │ │ +000000000005f898 0000000000000403 R_AARCH64_RELATIVE 5fb48 │ │ │ │ +000000000005f8a0 0000000000000403 R_AARCH64_RELATIVE 2c424 │ │ │ │ +000000000005f8a8 0000000000000403 R_AARCH64_RELATIVE 2c50c │ │ │ │ +000000000005f8b8 0000000000000403 R_AARCH64_RELATIVE 3a718 │ │ │ │ +000000000005f8c8 0000000000000403 R_AARCH64_RELATIVE 3a728 │ │ │ │ +000000000005f8e0 0000000000000403 R_AARCH64_RELATIVE 3a740 │ │ │ │ +000000000005f8e8 0000000000000403 R_AARCH64_RELATIVE 5f8b0 │ │ │ │ +000000000005f8f8 0000000000000403 R_AARCH64_RELATIVE 3a750 │ │ │ │ +000000000005f910 0000000000000403 R_AARCH64_RELATIVE 3a768 │ │ │ │ +000000000005f918 0000000000000403 R_AARCH64_RELATIVE 5f8b0 │ │ │ │ +000000000005f928 0000000000000403 R_AARCH64_RELATIVE 3a780 │ │ │ │ +000000000005f938 0000000000000403 R_AARCH64_RELATIVE 3aaf0 │ │ │ │ +000000000005f948 0000000000000403 R_AARCH64_RELATIVE 3ab08 │ │ │ │ +000000000005f958 0000000000000403 R_AARCH64_RELATIVE 3ab18 │ │ │ │ +000000000005f960 0000000000000403 R_AARCH64_RELATIVE 5f940 │ │ │ │ +000000000005f970 0000000000000403 R_AARCH64_RELATIVE 3ab30 │ │ │ │ +000000000005f978 0000000000000403 R_AARCH64_RELATIVE 5fa30 │ │ │ │ +000000000005f988 0000000000000403 R_AARCH64_RELATIVE 5f968 │ │ │ │ +000000000005f990 0000000000000403 R_AARCH64_RELATIVE 1fec0 │ │ │ │ +000000000005f998 0000000000000403 R_AARCH64_RELATIVE 1ff00 │ │ │ │ +000000000005f9a0 0000000000000403 R_AARCH64_RELATIVE 1fb04 │ │ │ │ +000000000005f9a8 0000000000000403 R_AARCH64_RELATIVE 1fde0 │ │ │ │ +000000000005f9b0 0000000000000403 R_AARCH64_RELATIVE 22a04 │ │ │ │ +000000000005f9c0 0000000000000403 R_AARCH64_RELATIVE 3ab48 │ │ │ │ +000000000005f9c8 0000000000000403 R_AARCH64_RELATIVE 5fa30 │ │ │ │ +000000000005f9d8 0000000000000403 R_AARCH64_RELATIVE 3ab60 │ │ │ │ +000000000005f9e8 0000000000000403 R_AARCH64_RELATIVE 3ab68 │ │ │ │ +000000000005f9f0 0000000000000403 R_AARCH64_RELATIVE 5fa30 │ │ │ │ +000000000005fa00 0000000000000403 R_AARCH64_RELATIVE 5f9e0 │ │ │ │ +000000000005fa08 0000000000000403 R_AARCH64_RELATIVE 22920 │ │ │ │ +000000000005fa10 0000000000000403 R_AARCH64_RELATIVE 22960 │ │ │ │ +000000000005fa18 0000000000000403 R_AARCH64_RELATIVE 221d0 │ │ │ │ +000000000005fa20 0000000000000403 R_AARCH64_RELATIVE 22804 │ │ │ │ +000000000005fa28 0000000000000403 R_AARCH64_RELATIVE 22a04 │ │ │ │ +000000000005fa38 0000000000000403 R_AARCH64_RELATIVE 3ab78 │ │ │ │ +000000000005fa48 0000000000000403 R_AARCH64_RELATIVE 3ab80 │ │ │ │ +000000000005fa50 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +000000000005fa60 0000000000000403 R_AARCH64_RELATIVE 3ab90 │ │ │ │ +000000000005fa70 0000000000000403 R_AARCH64_RELATIVE 3ab98 │ │ │ │ +000000000005fa78 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +000000000005fa88 0000000000000403 R_AARCH64_RELATIVE 3abb0 │ │ │ │ +000000000005fa90 0000000000000403 R_AARCH64_RELATIVE 5fa58 │ │ │ │ +000000000005faa0 0000000000000403 R_AARCH64_RELATIVE 3abc8 │ │ │ │ +000000000005faa8 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +000000000005fab8 0000000000000403 R_AARCH64_RELATIVE 3abe0 │ │ │ │ +000000000005fac0 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +000000000005fad0 0000000000000403 R_AARCH64_RELATIVE 3abf8 │ │ │ │ +000000000005fad8 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +000000000005fae8 0000000000000403 R_AARCH64_RELATIVE 3ac10 │ │ │ │ +000000000005faf8 0000000000000403 R_AARCH64_RELATIVE 3ac20 │ │ │ │ +000000000005fb08 0000000000000403 R_AARCH64_RELATIVE 3ac28 │ │ │ │ +000000000005fb18 0000000000000403 R_AARCH64_RELATIVE 3ac38 │ │ │ │ +000000000005fb28 0000000000000403 R_AARCH64_RELATIVE 5f8f0 │ │ │ │ +000000000005fb30 0000000000000403 R_AARCH64_RELATIVE 2b3c0 │ │ │ │ +000000000005fb38 0000000000000403 R_AARCH64_RELATIVE 2b420 │ │ │ │ +000000000005fb50 0000000000000403 R_AARCH64_RELATIVE 3ac40 │ │ │ │ +000000000005fb60 0000000000000403 R_AARCH64_RELATIVE 3ac48 │ │ │ │ +000000000005fb70 0000000000000403 R_AARCH64_RELATIVE 5f8c0 │ │ │ │ +000000000005fb78 0000000000000403 R_AARCH64_RELATIVE 33b20 │ │ │ │ +000000000005fb80 0000000000000403 R_AARCH64_RELATIVE 33b80 │ │ │ │ +000000000005fdd8 0000000000000403 R_AARCH64_RELATIVE 60528 │ │ │ │ +000000000005fde0 0000000000000403 R_AARCH64_RELATIVE 604f8 │ │ │ │ +000000000005fdf0 0000000000000403 R_AARCH64_RELATIVE 60618 │ │ │ │ +000000000005fe08 0000000000000403 R_AARCH64_RELATIVE 605c0 │ │ │ │ +000000000005fe20 0000000000000403 R_AARCH64_RELATIVE 60578 │ │ │ │ 000000000005fe28 0000000000000403 R_AARCH64_RELATIVE 5f80 │ │ │ │ -000000000005fe30 0000000000000403 R_AARCH64_RELATIVE 60524 │ │ │ │ -000000000005fe38 0000000000000403 R_AARCH64_RELATIVE 60512 │ │ │ │ -000000000005fe40 0000000000000403 R_AARCH64_RELATIVE 60520 │ │ │ │ -000000000005fe48 0000000000000403 R_AARCH64_RELATIVE 604e0 │ │ │ │ -000000000005fe60 0000000000000403 R_AARCH64_RELATIVE 60515 │ │ │ │ -000000000005fe70 0000000000000403 R_AARCH64_RELATIVE 5f658 │ │ │ │ -000000000005fe80 0000000000000403 R_AARCH64_RELATIVE 604dc │ │ │ │ -000000000005fe90 0000000000000403 R_AARCH64_RELATIVE 5f738 │ │ │ │ -000000000005fe98 0000000000000403 R_AARCH64_RELATIVE 60654 │ │ │ │ -000000000005fea0 0000000000000403 R_AARCH64_RELATIVE 604f0 │ │ │ │ -000000000005fea8 0000000000000403 R_AARCH64_RELATIVE 606c4 │ │ │ │ -000000000005fed8 0000000000000403 R_AARCH64_RELATIVE 60516 │ │ │ │ -000000000005fee0 0000000000000403 R_AARCH64_RELATIVE 606c8 │ │ │ │ -000000000005fef0 0000000000000403 R_AARCH64_RELATIVE 60514 │ │ │ │ -000000000005ff00 0000000000000403 R_AARCH64_RELATIVE 6051c │ │ │ │ -000000000005ff10 0000000000000403 R_AARCH64_RELATIVE 60650 │ │ │ │ -000000000005ff18 0000000000000403 R_AARCH64_RELATIVE 606c2 │ │ │ │ -000000000005ff28 0000000000000403 R_AARCH64_RELATIVE 606c6 │ │ │ │ -000000000005ff40 0000000000000403 R_AARCH64_RELATIVE 604e4 │ │ │ │ -000000000005ff50 0000000000000403 R_AARCH64_RELATIVE 60513 │ │ │ │ -000000000005ff58 0000000000000403 R_AARCH64_RELATIVE 605d8 │ │ │ │ -000000000005ff60 0000000000000403 R_AARCH64_RELATIVE 606c3 │ │ │ │ -000000000005ff68 0000000000000403 R_AARCH64_RELATIVE 60598 │ │ │ │ -000000000005ff78 0000000000000403 R_AARCH64_RELATIVE 604d8 │ │ │ │ -000000000005ff80 0000000000000403 R_AARCH64_RELATIVE 606c7 │ │ │ │ -000000000005ff98 0000000000000403 R_AARCH64_RELATIVE 60528 │ │ │ │ -000000000005ffa8 0000000000000403 R_AARCH64_RELATIVE 606c5 │ │ │ │ -000000000005ffb0 0000000000000403 R_AARCH64_RELATIVE 604e8 │ │ │ │ -000000000005ffc8 0000000000000403 R_AARCH64_RELATIVE 606c0 │ │ │ │ -000000000005ffd0 0000000000000403 R_AARCH64_RELATIVE 6058c │ │ │ │ +000000000005fe30 0000000000000403 R_AARCH64_RELATIVE 60504 │ │ │ │ +000000000005fe38 0000000000000403 R_AARCH64_RELATIVE 604f2 │ │ │ │ +000000000005fe40 0000000000000403 R_AARCH64_RELATIVE 60500 │ │ │ │ +000000000005fe48 0000000000000403 R_AARCH64_RELATIVE 6051c │ │ │ │ +000000000005fe60 0000000000000403 R_AARCH64_RELATIVE 604f5 │ │ │ │ +000000000005fe70 0000000000000403 R_AARCH64_RELATIVE 5f7e0 │ │ │ │ +000000000005fe80 0000000000000403 R_AARCH64_RELATIVE 60518 │ │ │ │ +000000000005fe90 0000000000000403 R_AARCH64_RELATIVE 5f5e0 │ │ │ │ +000000000005fe98 0000000000000403 R_AARCH64_RELATIVE 60574 │ │ │ │ +000000000005fea0 0000000000000403 R_AARCH64_RELATIVE 604e8 │ │ │ │ +000000000005fea8 0000000000000403 R_AARCH64_RELATIVE 605e4 │ │ │ │ +000000000005fed8 0000000000000403 R_AARCH64_RELATIVE 604f6 │ │ │ │ +000000000005fee0 0000000000000403 R_AARCH64_RELATIVE 605e8 │ │ │ │ +000000000005fef0 0000000000000403 R_AARCH64_RELATIVE 604f4 │ │ │ │ +000000000005ff00 0000000000000403 R_AARCH64_RELATIVE 604fc │ │ │ │ +000000000005ff10 0000000000000403 R_AARCH64_RELATIVE 60570 │ │ │ │ +000000000005ff18 0000000000000403 R_AARCH64_RELATIVE 605e2 │ │ │ │ +000000000005ff28 0000000000000403 R_AARCH64_RELATIVE 605e6 │ │ │ │ +000000000005ff40 0000000000000403 R_AARCH64_RELATIVE 60520 │ │ │ │ +000000000005ff50 0000000000000403 R_AARCH64_RELATIVE 604f3 │ │ │ │ +000000000005ff58 0000000000000403 R_AARCH64_RELATIVE 60650 │ │ │ │ +000000000005ff60 0000000000000403 R_AARCH64_RELATIVE 605e3 │ │ │ │ +000000000005ff68 0000000000000403 R_AARCH64_RELATIVE 60690 │ │ │ │ +000000000005ff78 0000000000000403 R_AARCH64_RELATIVE 60514 │ │ │ │ +000000000005ff80 0000000000000403 R_AARCH64_RELATIVE 605e7 │ │ │ │ +000000000005ff98 0000000000000403 R_AARCH64_RELATIVE 60508 │ │ │ │ +000000000005ffa8 0000000000000403 R_AARCH64_RELATIVE 605e5 │ │ │ │ +000000000005ffb0 0000000000000403 R_AARCH64_RELATIVE 60524 │ │ │ │ +000000000005ffc8 0000000000000403 R_AARCH64_RELATIVE 605e0 │ │ │ │ +000000000005ffd0 0000000000000403 R_AARCH64_RELATIVE 60614 │ │ │ │ 00000000000604c0 0000000000000403 R_AARCH64_RELATIVE 604c0 │ │ │ │ -00000000000604f8 0000000000000403 R_AARCH64_RELATIVE 5fa70 │ │ │ │ -0000000000060500 0000000000000403 R_AARCH64_RELATIVE 5fae0 │ │ │ │ +00000000000604d0 0000000000000403 R_AARCH64_RELATIVE 5f8c0 │ │ │ │ +00000000000604d8 0000000000000403 R_AARCH64_RELATIVE 5f8f0 │ │ │ │ 000000000005f8b0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f8c0 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 │ │ │ │ -000000000005f970 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 │ │ │ │ -000000000005fa48 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fab0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fac0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fad0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb20 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 │ │ │ │ -000000000005fb50 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f8d0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f8e8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f900 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f918 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f930 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f958 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f980 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f9d0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa20 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa58 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa70 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fae0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb60 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb78 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa80 000000ad00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -000000000005faf0 000000ad00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -000000000005faa8 000000b400000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000005fb18 000000b400000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005f920 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f930 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f940 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f9d0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa30 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa58 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fae0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005faf0 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fb00 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fb10 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 │ │ │ │ +000000000005f8c0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8d8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8f0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f908 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f950 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f968 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f9b8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f9e0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa40 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa68 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa80 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa98 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fab0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fac8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8d0 000000ad00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005f900 000000ad00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005fb40 000000b400000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005fb88 000000b400000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005fde8 0000000d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005fdf8 0000001d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000005fe00 0000001e00000401 R_AARCH64_GLOB_DAT 0000000000000000 acs_map@NCURSES6_TINFO_5.0.19991023 + 0 │ │ │ │ 000000000005fe10 0000002200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000005fe18 0000002700000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000005fe50 0000003700000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000005fe58 0000003d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ 000000000005ff70 000000a400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000005ff88 000000ae00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000005ff90 000000af00000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ 000000000005ffa0 000000b000000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000005ffb8 000000b200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005ffc0 000000b300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005ffd8 000000b600000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -0000000000060508 000000b600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000604e0 000000b600000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005ffe0 000000b700000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 00000000000604c8 0000009a00000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x46d0 contains 151 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) 0x54f8 │ │ │ │ - 0x000000000000000d (FINI) 0x39c08 │ │ │ │ + 0x000000000000000d (FINI) 0x38e48 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x5f4e8 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x5f518 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x340 │ │ │ │ 0x0000000000000005 (STRTAB) 0x1548 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x378 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3db0e11de6ad4e608463b70c76247f14aab9b891 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3493759300882d679a119cfb614a8fdd94545ea0 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,445 +1,445 @@ │ │ │ │ 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: 0xd7c (offset: 0x3c7b0) │ │ │ │ + Start of frame section: 0xd7c (offset: 0x3b9f0) │ │ │ │ Entries in search table: 0x1ae │ │ │ │ - 0xfffffffffffca490 (offset: 0x5ec0) -> 0x3608 fde=[ 2888] │ │ │ │ - 0xfffffffffffca550 (offset: 0x5f80) -> 0xe2c fde=[ ac] │ │ │ │ - 0xfffffffffffcb670 (offset: 0x70a0) -> 0x16a0 fde=[ 920] │ │ │ │ - 0xfffffffffffcb750 (offset: 0x7180) -> 0x3644 fde=[ 28c4] │ │ │ │ - 0xfffffffffffcb870 (offset: 0x72a0) -> 0x3db4 fde=[ 3034] │ │ │ │ - 0xfffffffffffcb8f0 (offset: 0x7320) -> 0x4874 fde=[ 3af4] │ │ │ │ - 0xfffffffffffcb9d0 (offset: 0x7400) -> 0x54a8 fde=[ 4728] │ │ │ │ - 0xfffffffffffcba10 (offset: 0x7440) -> 0x6544 fde=[ 57c4] │ │ │ │ - 0xfffffffffffcbb10 (offset: 0x7540) -> 0xd94 fde=[ 14] │ │ │ │ - 0xfffffffffffcbb70 (offset: 0x75a0) -> 0xda8 fde=[ 28] │ │ │ │ - 0xfffffffffffcbba0 (offset: 0x75d0) -> 0xdbc fde=[ 3c] │ │ │ │ - 0xfffffffffffcbbdc (offset: 0x760c) -> 0xdd0 fde=[ 50] │ │ │ │ - 0xfffffffffffcbc30 (offset: 0x7660) -> 0xdf8 fde=[ 78] │ │ │ │ - 0xfffffffffffcbc50 (offset: 0x7680) -> 0xe60 fde=[ e0] │ │ │ │ - 0xfffffffffffcbc90 (offset: 0x76c0) -> 0xe88 fde=[ 108] │ │ │ │ - 0xfffffffffffcbd70 (offset: 0x77a0) -> 0xeb8 fde=[ 138] │ │ │ │ - 0xfffffffffffcbe50 (offset: 0x7880) -> 0xee8 fde=[ 168] │ │ │ │ - 0xfffffffffffcbe70 (offset: 0x78a0) -> 0xf0c fde=[ 18c] │ │ │ │ - 0xfffffffffffcbeb4 (offset: 0x78e4) -> 0xf34 fde=[ 1b4] │ │ │ │ - 0xfffffffffffcbef0 (offset: 0x7920) -> 0xf58 fde=[ 1d8] │ │ │ │ - 0xfffffffffffcbf3c (offset: 0x796c) -> 0xf80 fde=[ 200] │ │ │ │ - 0xfffffffffffcbf50 (offset: 0x7980) -> 0xf94 fde=[ 214] │ │ │ │ - 0xfffffffffffcc010 (offset: 0x7a40) -> 0xfc4 fde=[ 244] │ │ │ │ - 0xfffffffffffcc080 (offset: 0x7ab0) -> 0xfec fde=[ 26c] │ │ │ │ - 0xfffffffffffcc17c (offset: 0x7bac) -> 0x101c fde=[ 29c] │ │ │ │ - 0xfffffffffffcc3b0 (offset: 0x7de0) -> 0x1064 fde=[ 2e4] │ │ │ │ - 0xfffffffffffcc5f0 (offset: 0x8020) -> 0x10ac fde=[ 32c] │ │ │ │ - 0xfffffffffffcc630 (offset: 0x8060) -> 0x10d0 fde=[ 350] │ │ │ │ - 0xfffffffffffcc6b0 (offset: 0x80e0) -> 0x10f8 fde=[ 378] │ │ │ │ - 0xfffffffffffcc730 (offset: 0x8160) -> 0x1120 fde=[ 3a0] │ │ │ │ - 0xfffffffffffcc918 (offset: 0x8348) -> 0x1184 fde=[ 404] │ │ │ │ - 0xfffffffffffccab4 (offset: 0x84e4) -> 0x11b8 fde=[ 438] │ │ │ │ - 0xfffffffffffccba0 (offset: 0x85d0) -> 0x11fc fde=[ 47c] │ │ │ │ - 0xfffffffffffccd90 (offset: 0x87c0) -> 0x1238 fde=[ 4b8] │ │ │ │ - 0xfffffffffffcce50 (offset: 0x8880) -> 0x1270 fde=[ 4f0] │ │ │ │ - 0xfffffffffffcd03c (offset: 0x8a6c) -> 0x12ac fde=[ 52c] │ │ │ │ - 0xfffffffffffcd050 (offset: 0x8a80) -> 0x12c0 fde=[ 540] │ │ │ │ - 0xfffffffffffcd060 (offset: 0x8a90) -> 0x12d4 fde=[ 554] │ │ │ │ - 0xfffffffffffcd07c (offset: 0x8aac) -> 0x12e8 fde=[ 568] │ │ │ │ - 0xfffffffffffcd170 (offset: 0x8ba0) -> 0x1318 fde=[ 598] │ │ │ │ - 0xfffffffffffcd230 (offset: 0x8c60) -> 0x1350 fde=[ 5d0] │ │ │ │ - 0xfffffffffffcd2d0 (offset: 0x8d00) -> 0x1384 fde=[ 604] │ │ │ │ - 0xfffffffffffcd39c (offset: 0x8dcc) -> 0x13b4 fde=[ 634] │ │ │ │ - 0xfffffffffffcd470 (offset: 0x8ea0) -> 0x1408 fde=[ 688] │ │ │ │ - 0xfffffffffffcd790 (offset: 0x91c0) -> 0x1480 fde=[ 700] │ │ │ │ - 0xfffffffffffcdad0 (offset: 0x9500) -> 0x1530 fde=[ 7b0] │ │ │ │ - 0xfffffffffffcdd30 (offset: 0x9760) -> 0x15bc fde=[ 83c] │ │ │ │ - 0xfffffffffffce2f0 (offset: 0x9d20) -> 0x164c fde=[ 8cc] │ │ │ │ - 0xfffffffffffce890 (offset: 0xa2c0) -> 0x14f8 fde=[ 778] │ │ │ │ - 0xfffffffffffce930 (offset: 0xa360) -> 0x157c fde=[ 7fc] │ │ │ │ - 0xfffffffffffceab0 (offset: 0xa4e0) -> 0x1608 fde=[ 888] │ │ │ │ - 0xfffffffffffcec90 (offset: 0xa6c0) -> 0x16d0 fde=[ 950] │ │ │ │ - 0xfffffffffffcecb0 (offset: 0xa6e0) -> 0x16e4 fde=[ 964] │ │ │ │ - 0xfffffffffffced3c (offset: 0xa76c) -> 0x1710 fde=[ 990] │ │ │ │ - 0xfffffffffffcede0 (offset: 0xa810) -> 0x173c fde=[ 9bc] │ │ │ │ - 0xfffffffffffcee90 (offset: 0xa8c0) -> 0x1768 fde=[ 9e8] │ │ │ │ - 0xfffffffffffcee9c (offset: 0xa8cc) -> 0x177c fde=[ 9fc] │ │ │ │ - 0xfffffffffffceeb0 (offset: 0xa8e0) -> 0x1790 fde=[ a10] │ │ │ │ - 0xfffffffffffcef60 (offset: 0xa990) -> 0x17bc fde=[ a3c] │ │ │ │ - 0xfffffffffffcf070 (offset: 0xaaa0) -> 0x17e8 fde=[ a68] │ │ │ │ - 0xfffffffffffcf190 (offset: 0xabc0) -> 0x1854 fde=[ ad4] │ │ │ │ - 0xfffffffffffd10bc (offset: 0xcaec) -> 0x18e0 fde=[ b60] │ │ │ │ - 0xfffffffffffd12d0 (offset: 0xcd00) -> 0x1818 fde=[ a98] │ │ │ │ - 0xfffffffffffd1310 (offset: 0xcd40) -> 0x182c fde=[ aac] │ │ │ │ - 0xfffffffffffd1370 (offset: 0xcda0) -> 0x18a4 fde=[ b24] │ │ │ │ - 0xfffffffffffd1470 (offset: 0xcea0) -> 0x1918 fde=[ b98] │ │ │ │ - 0xfffffffffffd14b8 (offset: 0xcee8) -> 0x1944 fde=[ bc4] │ │ │ │ - 0xfffffffffffd167c (offset: 0xd0ac) -> 0x19ac fde=[ c2c] │ │ │ │ - 0xfffffffffffd1754 (offset: 0xd184) -> 0x19dc fde=[ c5c] │ │ │ │ - 0xfffffffffffd1810 (offset: 0xd240) -> 0x1a10 fde=[ c90] │ │ │ │ - 0xfffffffffffd18d0 (offset: 0xd300) -> 0x1a3c fde=[ cbc] │ │ │ │ - 0xfffffffffffd195c (offset: 0xd38c) -> 0x1a70 fde=[ cf0] │ │ │ │ - 0xfffffffffffd1a70 (offset: 0xd4a0) -> 0x1ab8 fde=[ d38] │ │ │ │ - 0xfffffffffffd1bd0 (offset: 0xd600) -> 0x1b00 fde=[ d80] │ │ │ │ - 0xfffffffffffd1be0 (offset: 0xd610) -> 0x1b14 fde=[ d94] │ │ │ │ - 0xfffffffffffd1c5c (offset: 0xd68c) -> 0x1b54 fde=[ dd4] │ │ │ │ - 0xfffffffffffd1dd0 (offset: 0xd800) -> 0x1bb4 fde=[ e34] │ │ │ │ - 0xfffffffffffd1e50 (offset: 0xd880) -> 0x1bf4 fde=[ e74] │ │ │ │ - 0xfffffffffffd1e60 (offset: 0xd890) -> 0x1c08 fde=[ e88] │ │ │ │ - 0xfffffffffffd1e70 (offset: 0xd8a0) -> 0x1c1c fde=[ e9c] │ │ │ │ - 0xfffffffffffd21f0 (offset: 0xdc20) -> 0x1c74 fde=[ ef4] │ │ │ │ - 0xfffffffffffd21fc (offset: 0xdc2c) -> 0x1c88 fde=[ f08] │ │ │ │ - 0xfffffffffffd2210 (offset: 0xdc40) -> 0x1c9c fde=[ f1c] │ │ │ │ - 0xfffffffffffd221c (offset: 0xdc4c) -> 0x1cb0 fde=[ f30] │ │ │ │ - 0xfffffffffffd2230 (offset: 0xdc60) -> 0x1cc4 fde=[ f44] │ │ │ │ - 0xfffffffffffd2250 (offset: 0xdc80) -> 0x1cd8 fde=[ f58] │ │ │ │ - 0xfffffffffffd22dc (offset: 0xdd0c) -> 0x1d1c fde=[ f9c] │ │ │ │ - 0xfffffffffffd2330 (offset: 0xdd60) -> 0x1d30 fde=[ fb0] │ │ │ │ - 0xfffffffffffd239c (offset: 0xddcc) -> 0x1d58 fde=[ fd8] │ │ │ │ - 0xfffffffffffd23bc (offset: 0xddec) -> 0x1d7c fde=[ ffc] │ │ │ │ - 0xfffffffffffd23d0 (offset: 0xde00) -> 0x1d90 fde=[ 1010] │ │ │ │ - 0xfffffffffffd24b0 (offset: 0xdee0) -> 0x1dc0 fde=[ 1040] │ │ │ │ - 0xfffffffffffd2590 (offset: 0xdfc0) -> 0x1e60 fde=[ 10e0] │ │ │ │ - 0xfffffffffffd2830 (offset: 0xe260) -> 0x1ea8 fde=[ 1128] │ │ │ │ - 0xfffffffffffd2a7c (offset: 0xe4ac) -> 0x1ef4 fde=[ 1174] │ │ │ │ - 0xfffffffffffd2e14 (offset: 0xe844) -> 0x1f3c fde=[ 11bc] │ │ │ │ - 0xfffffffffffd2e3c (offset: 0xe86c) -> 0x1f50 fde=[ 11d0] │ │ │ │ - 0xfffffffffffd2e70 (offset: 0xe8a0) -> 0x1f64 fde=[ 11e4] │ │ │ │ - 0xfffffffffffd2e7c (offset: 0xe8ac) -> 0x1f78 fde=[ 11f8] │ │ │ │ - 0xfffffffffffd2f70 (offset: 0xe9a0) -> 0x1df0 fde=[ 1070] │ │ │ │ - 0xfffffffffffd3050 (offset: 0xea80) -> 0x1e30 fde=[ 10b0] │ │ │ │ - 0xfffffffffffd3130 (offset: 0xeb60) -> 0x1fa8 fde=[ 1228] │ │ │ │ - 0xfffffffffffd3210 (offset: 0xec40) -> 0x2030 fde=[ 12b0] │ │ │ │ - 0xfffffffffffd3494 (offset: 0xeec4) -> 0x207c fde=[ 12fc] │ │ │ │ - 0xfffffffffffd35d0 (offset: 0xf000) -> 0x20c8 fde=[ 1348] │ │ │ │ - 0xfffffffffffd3734 (offset: 0xf164) -> 0x2108 fde=[ 1388] │ │ │ │ - 0xfffffffffffd3750 (offset: 0xf180) -> 0x1fd8 fde=[ 1258] │ │ │ │ - 0xfffffffffffd37f0 (offset: 0xf220) -> 0x2008 fde=[ 1288] │ │ │ │ - 0xfffffffffffd3890 (offset: 0xf2c0) -> 0x2120 fde=[ 13a0] │ │ │ │ - 0xfffffffffffd3970 (offset: 0xf3a0) -> 0x218c fde=[ 140c] │ │ │ │ - 0xfffffffffffd3d94 (offset: 0xf7c4) -> 0x21f4 fde=[ 1474] │ │ │ │ - 0xfffffffffffd3eb8 (offset: 0xf8e8) -> 0x223c fde=[ 14bc] │ │ │ │ - 0xfffffffffffd3ed8 (offset: 0xf908) -> 0x2250 fde=[ 14d0] │ │ │ │ - 0xfffffffffffd3f00 (offset: 0xf930) -> 0x2264 fde=[ 14e4] │ │ │ │ - 0xfffffffffffd3f30 (offset: 0xf960) -> 0x2278 fde=[ 14f8] │ │ │ │ - 0xfffffffffffd3f40 (offset: 0xf970) -> 0x228c fde=[ 150c] │ │ │ │ - 0xfffffffffffd3f70 (offset: 0xf9a0) -> 0x22a0 fde=[ 1520] │ │ │ │ - 0xfffffffffffd44f0 (offset: 0xff20) -> 0x2150 fde=[ 13d0] │ │ │ │ - 0xfffffffffffd4530 (offset: 0xff60) -> 0x2164 fde=[ 13e4] │ │ │ │ - 0xfffffffffffd4590 (offset: 0xffc0) -> 0x22f8 fde=[ 1578] │ │ │ │ - 0xfffffffffffd4598 (offset: 0xffc8) -> 0x230c fde=[ 158c] │ │ │ │ - 0xfffffffffffd4670 (offset: 0x100a0) -> 0x2394 fde=[ 1614] │ │ │ │ - 0xfffffffffffd47b8 (offset: 0x101e8) -> 0x23e0 fde=[ 1660] │ │ │ │ - 0xfffffffffffd491c (offset: 0x1034c) -> 0x241c fde=[ 169c] │ │ │ │ - 0xfffffffffffd4930 (offset: 0x10360) -> 0x233c fde=[ 15bc] │ │ │ │ - 0xfffffffffffd49d0 (offset: 0x10400) -> 0x236c fde=[ 15ec] │ │ │ │ - 0xfffffffffffd4a70 (offset: 0x104a0) -> 0x246c fde=[ 16ec] │ │ │ │ - 0xfffffffffffd4d5c (offset: 0x1078c) -> 0x24b4 fde=[ 1734] │ │ │ │ - 0xfffffffffffd4f78 (offset: 0x109a8) -> 0x24fc fde=[ 177c] │ │ │ │ - 0xfffffffffffd50dc (offset: 0x10b0c) -> 0x2540 fde=[ 17c0] │ │ │ │ - 0xfffffffffffd50f0 (offset: 0x10b20) -> 0x2554 fde=[ 17d4] │ │ │ │ - 0xfffffffffffd5110 (offset: 0x10b40) -> 0x2568 fde=[ 17e8] │ │ │ │ - 0xfffffffffffd5130 (offset: 0x10b60) -> 0x2430 fde=[ 16b0] │ │ │ │ - 0xfffffffffffd5170 (offset: 0x10ba0) -> 0x2444 fde=[ 16c4] │ │ │ │ - 0xfffffffffffd51d0 (offset: 0x10c00) -> 0x2580 fde=[ 1800] │ │ │ │ - 0xfffffffffffd51d8 (offset: 0x10c08) -> 0x25d0 fde=[ 1850] │ │ │ │ - 0xfffffffffffd5360 (offset: 0x10d90) -> 0x2618 fde=[ 1898] │ │ │ │ - 0xfffffffffffd5470 (offset: 0x10ea0) -> 0x2594 fde=[ 1814] │ │ │ │ - 0xfffffffffffd54b0 (offset: 0x10ee0) -> 0x25a8 fde=[ 1828] │ │ │ │ - 0xfffffffffffd5510 (offset: 0x10f40) -> 0x268c fde=[ 190c] │ │ │ │ - 0xfffffffffffd5520 (offset: 0x10f50) -> 0x26a0 fde=[ 1920] │ │ │ │ - 0xfffffffffffd5554 (offset: 0x10f84) -> 0x26c8 fde=[ 1948] │ │ │ │ - 0xfffffffffffd5640 (offset: 0x11070) -> 0x2724 fde=[ 19a4] │ │ │ │ - 0xfffffffffffd56b8 (offset: 0x110e8) -> 0x2854 fde=[ 1ad4] │ │ │ │ - 0xfffffffffffd5810 (offset: 0x11240) -> 0x2650 fde=[ 18d0] │ │ │ │ - 0xfffffffffffd5830 (offset: 0x11260) -> 0x2664 fde=[ 18e4] │ │ │ │ - 0xfffffffffffd5870 (offset: 0x112a0) -> 0x274c fde=[ 19cc] │ │ │ │ - 0xfffffffffffd5950 (offset: 0x11380) -> 0x27b0 fde=[ 1a30] │ │ │ │ - 0xfffffffffffd5ab0 (offset: 0x114e0) -> 0x27f8 fde=[ 1a78] │ │ │ │ - 0xfffffffffffd5d10 (offset: 0x11740) -> 0x28a0 fde=[ 1b20] │ │ │ │ - 0xfffffffffffd5df0 (offset: 0x11820) -> 0x28ec fde=[ 1b6c] │ │ │ │ - 0xfffffffffffd5e20 (offset: 0x11850) -> 0x2914 fde=[ 1b94] │ │ │ │ - 0xfffffffffffd5e90 (offset: 0x118c0) -> 0x293c fde=[ 1bbc] │ │ │ │ - 0xfffffffffffd5ed0 (offset: 0x11900) -> 0x2950 fde=[ 1bd0] │ │ │ │ - 0xfffffffffffd6220 (offset: 0x11c50) -> 0x29a0 fde=[ 1c20] │ │ │ │ - 0xfffffffffffd629c (offset: 0x11ccc) -> 0x29b4 fde=[ 1c34] │ │ │ │ - 0xfffffffffffd6330 (offset: 0x11d60) -> 0x29d8 fde=[ 1c58] │ │ │ │ - 0xfffffffffffd6410 (offset: 0x11e40) -> 0x2a34 fde=[ 1cb4] │ │ │ │ - 0xfffffffffffd6490 (offset: 0x11ec0) -> 0x2a48 fde=[ 1cc8] │ │ │ │ - 0xfffffffffffd6800 (offset: 0x12230) -> 0x2ac0 fde=[ 1d40] │ │ │ │ - 0xfffffffffffd6834 (offset: 0x12264) -> 0x2ad4 fde=[ 1d54] │ │ │ │ - 0xfffffffffffd6890 (offset: 0x122c0) -> 0x2ae8 fde=[ 1d68] │ │ │ │ - 0xfffffffffffd68f0 (offset: 0x12320) -> 0x2b10 fde=[ 1d90] │ │ │ │ - 0xfffffffffffd6910 (offset: 0x12340) -> 0x2b24 fde=[ 1da4] │ │ │ │ - 0xfffffffffffd6a00 (offset: 0x12430) -> 0x2b54 fde=[ 1dd4] │ │ │ │ - 0xfffffffffffd6a38 (offset: 0x12468) -> 0x2b78 fde=[ 1df8] │ │ │ │ - 0xfffffffffffd6a9c (offset: 0x124cc) -> 0x2b8c fde=[ 1e0c] │ │ │ │ - 0xfffffffffffd6afc (offset: 0x1252c) -> 0x2ba0 fde=[ 1e20] │ │ │ │ - 0xfffffffffffd6c50 (offset: 0x12680) -> 0x2bd8 fde=[ 1e58] │ │ │ │ - 0xfffffffffffd6c60 (offset: 0x12690) -> 0x2c28 fde=[ 1ea8] │ │ │ │ - 0xfffffffffffd6d30 (offset: 0x12760) -> 0x2c9c fde=[ 1f1c] │ │ │ │ - 0xfffffffffffd6db0 (offset: 0x127e0) -> 0x2bec fde=[ 1e6c] │ │ │ │ - 0xfffffffffffd6eb0 (offset: 0x128e0) -> 0x2c60 fde=[ 1ee0] │ │ │ │ - 0xfffffffffffd6fb0 (offset: 0x129e0) -> 0x2cf0 fde=[ 1f70] │ │ │ │ - 0xfffffffffffd7090 (offset: 0x12ac0) -> 0x2d34 fde=[ 1fb4] │ │ │ │ - 0xfffffffffffd72b4 (offset: 0x12ce4) -> 0x2d74 fde=[ 1ff4] │ │ │ │ - 0xfffffffffffd7520 (offset: 0x12f50) -> 0x2db4 fde=[ 2034] │ │ │ │ - 0xfffffffffffd7590 (offset: 0x12fc0) -> 0x2de4 fde=[ 2064] │ │ │ │ - 0xfffffffffffd7670 (offset: 0x130a0) -> 0x2e10 fde=[ 2090] │ │ │ │ - 0xfffffffffffd76b0 (offset: 0x130e0) -> 0x2e3c fde=[ 20bc] │ │ │ │ - 0xfffffffffffd7710 (offset: 0x13140) -> 0x2cc8 fde=[ 1f48] │ │ │ │ - 0xfffffffffffd7770 (offset: 0x131a0) -> 0x2d20 fde=[ 1fa0] │ │ │ │ - 0xfffffffffffd77b0 (offset: 0x131e0) -> 0x2e68 fde=[ 20e8] │ │ │ │ - 0xfffffffffffd7ce0 (offset: 0x13710) -> 0x2ef0 fde=[ 2170] │ │ │ │ - 0xfffffffffffd82a0 (offset: 0x13cd0) -> 0x2f3c fde=[ 21bc] │ │ │ │ - 0xfffffffffffd8314 (offset: 0x13d44) -> 0x2f6c fde=[ 21ec] │ │ │ │ - 0xfffffffffffd8430 (offset: 0x13e60) -> 0x2f98 fde=[ 2218] │ │ │ │ - 0xfffffffffffd8470 (offset: 0x13ea0) -> 0x2fc4 fde=[ 2244] │ │ │ │ - 0xfffffffffffd84d0 (offset: 0x13f00) -> 0x2ff0 fde=[ 2270] │ │ │ │ - 0xfffffffffffd84d8 (offset: 0x13f08) -> 0x3004 fde=[ 2284] │ │ │ │ - 0xfffffffffffd84e0 (offset: 0x13f10) -> 0x3018 fde=[ 2298] │ │ │ │ - 0xfffffffffffd8538 (offset: 0x13f68) -> 0x3044 fde=[ 22c4] │ │ │ │ - 0xfffffffffffd8570 (offset: 0x13fa0) -> 0x306c fde=[ 22ec] │ │ │ │ - 0xfffffffffffd85b0 (offset: 0x13fe0) -> 0x3098 fde=[ 2318] │ │ │ │ - 0xfffffffffffd8610 (offset: 0x14040) -> 0x30dc fde=[ 235c] │ │ │ │ - 0xfffffffffffd8618 (offset: 0x14048) -> 0x30f0 fde=[ 2370] │ │ │ │ - 0xfffffffffffd8654 (offset: 0x14084) -> 0x3118 fde=[ 2398] │ │ │ │ - 0xfffffffffffd865c (offset: 0x1408c) -> 0x312c fde=[ 23ac] │ │ │ │ - 0xfffffffffffd8670 (offset: 0x140a0) -> 0x3140 fde=[ 23c0] │ │ │ │ - 0xfffffffffffd8880 (offset: 0x142b0) -> 0x317c fde=[ 23fc] │ │ │ │ - 0xfffffffffffd88b0 (offset: 0x142e0) -> 0x30c8 fde=[ 2348] │ │ │ │ - 0xfffffffffffd88d0 (offset: 0x14300) -> 0x3190 fde=[ 2410] │ │ │ │ - 0xfffffffffffd89b0 (offset: 0x143e0) -> 0x321c fde=[ 249c] │ │ │ │ - 0xfffffffffffd8c34 (offset: 0x14664) -> 0x325c fde=[ 24dc] │ │ │ │ - 0xfffffffffffd92f0 (offset: 0x14d20) -> 0x31c0 fde=[ 2440] │ │ │ │ - 0xfffffffffffd9490 (offset: 0x14ec0) -> 0x32b0 fde=[ 2530] │ │ │ │ - 0xfffffffffffd9570 (offset: 0x14fa0) -> 0x32e0 fde=[ 2560] │ │ │ │ - 0xfffffffffffd96d0 (offset: 0x15100) -> 0x3334 fde=[ 25b4] │ │ │ │ - 0xfffffffffffd977c (offset: 0x151ac) -> 0x3374 fde=[ 25f4] │ │ │ │ - 0xfffffffffffd9890 (offset: 0x152c0) -> 0x33a8 fde=[ 2628] │ │ │ │ - 0xfffffffffffd99b0 (offset: 0x153e0) -> 0x33f8 fde=[ 2678] │ │ │ │ - 0xfffffffffffd9b70 (offset: 0x155a0) -> 0x340c fde=[ 268c] │ │ │ │ - 0xfffffffffffd9cb8 (offset: 0x156e8) -> 0x3464 fde=[ 26e4] │ │ │ │ - 0xfffffffffffd9cf8 (offset: 0x15728) -> 0x348c fde=[ 270c] │ │ │ │ - 0xfffffffffffd9d10 (offset: 0x15740) -> 0x34a0 fde=[ 2720] │ │ │ │ - 0xfffffffffffd9e3c (offset: 0x1586c) -> 0x34e8 fde=[ 2768] │ │ │ │ - 0xfffffffffffd9eb4 (offset: 0x158e4) -> 0x3518 fde=[ 2798] │ │ │ │ - 0xfffffffffffda070 (offset: 0x15aa0) -> 0x3570 fde=[ 27f0] │ │ │ │ - 0xfffffffffffda0b0 (offset: 0x15ae0) -> 0x3598 fde=[ 2818] │ │ │ │ - 0xfffffffffffda230 (offset: 0x15c60) -> 0x35d8 fde=[ 2858] │ │ │ │ - 0xfffffffffffda310 (offset: 0x15d40) -> 0x36c8 fde=[ 2948] │ │ │ │ - 0xfffffffffffda394 (offset: 0x15dc4) -> 0x372c fde=[ 29ac] │ │ │ │ - 0xfffffffffffda4bc (offset: 0x15eec) -> 0x37a0 fde=[ 2a20] │ │ │ │ - 0xfffffffffffda610 (offset: 0x16040) -> 0x37e4 fde=[ 2a64] │ │ │ │ - 0xfffffffffffdaa10 (offset: 0x16440) -> 0x38b4 fde=[ 2b34] │ │ │ │ - 0xfffffffffffdaa50 (offset: 0x16480) -> 0x38c8 fde=[ 2b48] │ │ │ │ - 0xfffffffffffdab50 (offset: 0x16580) -> 0x38f4 fde=[ 2b74] │ │ │ │ - 0xfffffffffffdaef0 (offset: 0x16920) -> 0x3980 fde=[ 2c00] │ │ │ │ - 0xfffffffffffdafd8 (offset: 0x16a08) -> 0x3b50 fde=[ 2dd0] │ │ │ │ - 0xfffffffffffdb0d0 (offset: 0x16b00) -> 0x3c24 fde=[ 2ea4] │ │ │ │ - 0xfffffffffffdcf90 (offset: 0x189c0) -> 0x3d64 fde=[ 2fe4] │ │ │ │ - 0xfffffffffffdf3b0 (offset: 0x1ade0) -> 0x3678 fde=[ 28f8] │ │ │ │ - 0xfffffffffffdf410 (offset: 0x1ae40) -> 0x36a0 fde=[ 2920] │ │ │ │ - 0xfffffffffffdf470 (offset: 0x1aea0) -> 0x36f0 fde=[ 2970] │ │ │ │ - 0xfffffffffffdf650 (offset: 0x1b080) -> 0x375c fde=[ 29dc] │ │ │ │ - 0xfffffffffffdf7b0 (offset: 0x1b1e0) -> 0x3830 fde=[ 2ab0] │ │ │ │ - 0xfffffffffffdf8d0 (offset: 0x1b300) -> 0x3868 fde=[ 2ae8] │ │ │ │ - 0xfffffffffffdfe10 (offset: 0x1b840) -> 0x39b4 fde=[ 2c34] │ │ │ │ - 0xfffffffffffdff10 (offset: 0x1b940) -> 0x39e0 fde=[ 2c60] │ │ │ │ - 0xfffffffffffe00d0 (offset: 0x1bb00) -> 0x3a14 fde=[ 2c94] │ │ │ │ - 0xfffffffffffe0150 (offset: 0x1bb80) -> 0x3a3c fde=[ 2cbc] │ │ │ │ - 0xfffffffffffe01d0 (offset: 0x1bc00) -> 0x3a64 fde=[ 2ce4] │ │ │ │ - 0xfffffffffffe0230 (offset: 0x1bc60) -> 0x3a8c fde=[ 2d0c] │ │ │ │ - 0xfffffffffffe0430 (offset: 0x1be60) -> 0x3acc fde=[ 2d4c] │ │ │ │ - 0xfffffffffffe0610 (offset: 0x1c040) -> 0x3b0c fde=[ 2d8c] │ │ │ │ - 0xfffffffffffe07d0 (offset: 0x1c200) -> 0x3b84 fde=[ 2e04] │ │ │ │ - 0xfffffffffffe0b30 (offset: 0x1c560) -> 0x3bd4 fde=[ 2e54] │ │ │ │ - 0xfffffffffffe0e90 (offset: 0x1c8c0) -> 0x3c74 fde=[ 2ef4] │ │ │ │ - 0xfffffffffffe12f0 (offset: 0x1cd20) -> 0x3cc4 fde=[ 2f44] │ │ │ │ - 0xfffffffffffe1750 (offset: 0x1d180) -> 0x3d14 fde=[ 2f94] │ │ │ │ - 0xfffffffffffe1bb0 (offset: 0x1d5e0) -> 0x3e1c fde=[ 309c] │ │ │ │ - 0xfffffffffffe1bbc (offset: 0x1d5ec) -> 0x3e30 fde=[ 30b0] │ │ │ │ - 0xfffffffffffe1bd0 (offset: 0x1d600) -> 0x3e44 fde=[ 30c4] │ │ │ │ - 0xfffffffffffe1be0 (offset: 0x1d610) -> 0x3e58 fde=[ 30d8] │ │ │ │ - 0xfffffffffffe1bf0 (offset: 0x1d620) -> 0x3e6c fde=[ 30ec] │ │ │ │ - 0xfffffffffffe1c00 (offset: 0x1d630) -> 0x3e80 fde=[ 3100] │ │ │ │ - 0xfffffffffffe1c10 (offset: 0x1d640) -> 0x3e94 fde=[ 3114] │ │ │ │ - 0xfffffffffffe1c1c (offset: 0x1d64c) -> 0x3ea8 fde=[ 3128] │ │ │ │ - 0xfffffffffffe1ddc (offset: 0x1d80c) -> 0x3ed8 fde=[ 3158] │ │ │ │ - 0xfffffffffffe1ed0 (offset: 0x1d900) -> 0x3f10 fde=[ 3190] │ │ │ │ - 0xfffffffffffe1efc (offset: 0x1d92c) -> 0x3f24 fde=[ 31a4] │ │ │ │ - 0xfffffffffffe1f70 (offset: 0x1d9a0) -> 0x3f74 fde=[ 31f4] │ │ │ │ - 0xfffffffffffe1ff8 (offset: 0x1da28) -> 0x3f9c fde=[ 321c] │ │ │ │ - 0xfffffffffffe2170 (offset: 0x1dba0) -> 0x3de0 fde=[ 3060] │ │ │ │ - 0xfffffffffffe21b0 (offset: 0x1dbe0) -> 0x3df4 fde=[ 3074] │ │ │ │ - 0xfffffffffffe2210 (offset: 0x1dc40) -> 0x3f38 fde=[ 31b8] │ │ │ │ - 0xfffffffffffe2310 (offset: 0x1dd40) -> 0x4014 fde=[ 3294] │ │ │ │ - 0xfffffffffffe23f0 (offset: 0x1de20) -> 0x4044 fde=[ 32c4] │ │ │ │ - 0xfffffffffffe2614 (offset: 0x1e044) -> 0x4098 fde=[ 3318] │ │ │ │ - 0xfffffffffffe2650 (offset: 0x1e080) -> 0x40c0 fde=[ 3340] │ │ │ │ - 0xfffffffffffe26b0 (offset: 0x1e0e0) -> 0x40e8 fde=[ 3368] │ │ │ │ - 0xfffffffffffe2f30 (offset: 0x1e960) -> 0x4134 fde=[ 33b4] │ │ │ │ - 0xfffffffffffe3410 (offset: 0x1ee40) -> 0x41b4 fde=[ 3434] │ │ │ │ - 0xfffffffffffe3430 (offset: 0x1ee60) -> 0x41c8 fde=[ 3448] │ │ │ │ - 0xfffffffffffe343c (offset: 0x1ee6c) -> 0x41dc fde=[ 345c] │ │ │ │ - 0xfffffffffffe3450 (offset: 0x1ee80) -> 0x41f0 fde=[ 3470] │ │ │ │ - 0xfffffffffffe345c (offset: 0x1ee8c) -> 0x4204 fde=[ 3484] │ │ │ │ - 0xfffffffffffe34f0 (offset: 0x1ef20) -> 0x4218 fde=[ 3498] │ │ │ │ - 0xfffffffffffe3850 (offset: 0x1f280) -> 0x4288 fde=[ 3508] │ │ │ │ - 0xfffffffffffe48d0 (offset: 0x20300) -> 0x3fd8 fde=[ 3258] │ │ │ │ - 0xfffffffffffe4930 (offset: 0x20360) -> 0x4000 fde=[ 3280] │ │ │ │ - 0xfffffffffffe4970 (offset: 0x203a0) -> 0x42c8 fde=[ 3548] │ │ │ │ - 0xfffffffffffe4994 (offset: 0x203c4) -> 0x42dc fde=[ 355c] │ │ │ │ - 0xfffffffffffe4a70 (offset: 0x204a0) -> 0x431c fde=[ 359c] │ │ │ │ - 0xfffffffffffe4a7c (offset: 0x204ac) -> 0x4330 fde=[ 35b0] │ │ │ │ - 0xfffffffffffe4bf0 (offset: 0x20620) -> 0x43c8 fde=[ 3648] │ │ │ │ - 0xfffffffffffe4cfc (offset: 0x2072c) -> 0x4400 fde=[ 3680] │ │ │ │ - 0xfffffffffffe4d74 (offset: 0x207a4) -> 0x4434 fde=[ 36b4] │ │ │ │ - 0xfffffffffffe4e10 (offset: 0x20840) -> 0x438c fde=[ 360c] │ │ │ │ - 0xfffffffffffe4f10 (offset: 0x20940) -> 0x4460 fde=[ 36e0] │ │ │ │ - 0xfffffffffffe4ff0 (offset: 0x20a20) -> 0x4524 fde=[ 37a4] │ │ │ │ - 0xfffffffffffe5374 (offset: 0x20da4) -> 0x457c fde=[ 37fc] │ │ │ │ - 0xfffffffffffe549c (offset: 0x20ecc) -> 0x4664 fde=[ 38e4] │ │ │ │ - 0xfffffffffffe5940 (offset: 0x21370) -> 0x47dc fde=[ 3a5c] │ │ │ │ - 0xfffffffffffe70b0 (offset: 0x22ae0) -> 0x482c fde=[ 3aac] │ │ │ │ - 0xfffffffffffe7470 (offset: 0x22ea0) -> 0x4490 fde=[ 3710] │ │ │ │ - 0xfffffffffffe74d0 (offset: 0x22f00) -> 0x44b8 fde=[ 3738] │ │ │ │ - 0xfffffffffffe7530 (offset: 0x22f60) -> 0x44e0 fde=[ 3760] │ │ │ │ - 0xfffffffffffe7690 (offset: 0x230c0) -> 0x45ac fde=[ 382c] │ │ │ │ - 0xfffffffffffe77b0 (offset: 0x231e0) -> 0x45e4 fde=[ 3864] │ │ │ │ - 0xfffffffffffe7c70 (offset: 0x236a0) -> 0x4630 fde=[ 38b0] │ │ │ │ - 0xfffffffffffe7d90 (offset: 0x237c0) -> 0x46b4 fde=[ 3934] │ │ │ │ - 0xfffffffffffe7df0 (offset: 0x23820) -> 0x46dc fde=[ 395c] │ │ │ │ - 0xfffffffffffe8190 (offset: 0x23bc0) -> 0x4748 fde=[ 39c8] │ │ │ │ - 0xfffffffffffe8330 (offset: 0x23d60) -> 0x479c fde=[ 3a1c] │ │ │ │ - 0xfffffffffffe8490 (offset: 0x23ec0) -> 0x48a8 fde=[ 3b28] │ │ │ │ - 0xfffffffffffe8570 (offset: 0x23fa0) -> 0x4948 fde=[ 3bc8] │ │ │ │ - 0xfffffffffffe85f4 (offset: 0x24024) -> 0x4970 fde=[ 3bf0] │ │ │ │ - 0xfffffffffffe86dc (offset: 0x2410c) -> 0x49b4 fde=[ 3c34] │ │ │ │ - 0xfffffffffffe8710 (offset: 0x24140) -> 0x49dc fde=[ 3c5c] │ │ │ │ - 0xfffffffffffe8860 (offset: 0x24290) -> 0x4a20 fde=[ 3ca0] │ │ │ │ - 0xfffffffffffe8c70 (offset: 0x246a0) -> 0x4a6c fde=[ 3cec] │ │ │ │ - 0xfffffffffffe8cd4 (offset: 0x24704) -> 0x4a80 fde=[ 3d00] │ │ │ │ - 0xfffffffffffe8d90 (offset: 0x247c0) -> 0x4a94 fde=[ 3d14] │ │ │ │ - 0xfffffffffffe8db4 (offset: 0x247e4) -> 0x4aa8 fde=[ 3d28] │ │ │ │ - 0xfffffffffffe8dd8 (offset: 0x24808) -> 0x4abc fde=[ 3d3c] │ │ │ │ - 0xfffffffffffe8f90 (offset: 0x249c0) -> 0x4b04 fde=[ 3d84] │ │ │ │ - 0xfffffffffffe9154 (offset: 0x24b84) -> 0x4b50 fde=[ 3dd0] │ │ │ │ - 0xfffffffffffe9250 (offset: 0x24c80) -> 0x4b88 fde=[ 3e08] │ │ │ │ - 0xfffffffffffe9338 (offset: 0x24d68) -> 0x4b9c fde=[ 3e1c] │ │ │ │ - 0xfffffffffffe9460 (offset: 0x24e90) -> 0x4bb0 fde=[ 3e30] │ │ │ │ - 0xfffffffffffe9470 (offset: 0x24ea0) -> 0x4bc4 fde=[ 3e44] │ │ │ │ - 0xfffffffffffe947c (offset: 0x24eac) -> 0x4bd8 fde=[ 3e58] │ │ │ │ - 0xfffffffffffe9490 (offset: 0x24ec0) -> 0x4bec fde=[ 3e6c] │ │ │ │ - 0xfffffffffffe949c (offset: 0x24ecc) -> 0x4c00 fde=[ 3e80] │ │ │ │ - 0xfffffffffffe95fc (offset: 0x2502c) -> 0x4c48 fde=[ 3ec8] │ │ │ │ - 0xfffffffffffe9790 (offset: 0x251c0) -> 0x4c7c fde=[ 3efc] │ │ │ │ - 0xfffffffffffe9910 (offset: 0x25340) -> 0x4c90 fde=[ 3f10] │ │ │ │ - 0xfffffffffffe9ab0 (offset: 0x254e0) -> 0x4ca4 fde=[ 3f24] │ │ │ │ - 0xfffffffffffe9c50 (offset: 0x25680) -> 0x4d58 fde=[ 3fd8] │ │ │ │ - 0xfffffffffffe9c90 (offset: 0x256c0) -> 0x4d80 fde=[ 4000] │ │ │ │ - 0xfffffffffffe9e90 (offset: 0x258c0) -> 0x4f34 fde=[ 41b4] │ │ │ │ - 0xfffffffffffe9f50 (offset: 0x25980) -> 0x48d8 fde=[ 3b58] │ │ │ │ - 0xfffffffffffe9ff0 (offset: 0x25a20) -> 0x4918 fde=[ 3b98] │ │ │ │ - 0xfffffffffffea090 (offset: 0x25ac0) -> 0x4cb8 fde=[ 3f38] │ │ │ │ - 0xfffffffffffea1f0 (offset: 0x25c20) -> 0x4df4 fde=[ 4074] │ │ │ │ - 0xfffffffffffea3b0 (offset: 0x25de0) -> 0x4e58 fde=[ 40d8] │ │ │ │ - 0xfffffffffffea9d0 (offset: 0x26400) -> 0x4edc fde=[ 415c] │ │ │ │ - 0xfffffffffffeab70 (offset: 0x265a0) -> 0x4f68 fde=[ 41e8] │ │ │ │ - 0xfffffffffffeabd8 (offset: 0x26608) -> 0x4f9c fde=[ 421c] │ │ │ │ - 0xfffffffffffeac10 (offset: 0x26640) -> 0x4fc4 fde=[ 4244] │ │ │ │ - 0xfffffffffffeac7c (offset: 0x266ac) -> 0x4ff4 fde=[ 4274] │ │ │ │ - 0xfffffffffffeadd0 (offset: 0x26800) -> 0x5028 fde=[ 42a8] │ │ │ │ - 0xfffffffffffeaef0 (offset: 0x26920) -> 0x505c fde=[ 42dc] │ │ │ │ - 0xfffffffffffeaf58 (offset: 0x26988) -> 0x5098 fde=[ 4318] │ │ │ │ - 0xfffffffffffeb0b0 (offset: 0x26ae0) -> 0x50dc fde=[ 435c] │ │ │ │ - 0xfffffffffffeb59c (offset: 0x26fcc) -> 0x5128 fde=[ 43a8] │ │ │ │ - 0xfffffffffffeb750 (offset: 0x27180) -> 0x5198 fde=[ 4418] │ │ │ │ - 0xfffffffffffeb774 (offset: 0x271a4) -> 0x51bc fde=[ 443c] │ │ │ │ - 0xfffffffffffeb790 (offset: 0x271c0) -> 0x51d0 fde=[ 4450] │ │ │ │ - 0xfffffffffffeb7b0 (offset: 0x271e0) -> 0x51e4 fde=[ 4464] │ │ │ │ - 0xfffffffffffec9dc (offset: 0x2840c) -> 0x5248 fde=[ 44c8] │ │ │ │ - 0xfffffffffffed570 (offset: 0x28fa0) -> 0x5314 fde=[ 4594] │ │ │ │ - 0xfffffffffffed700 (offset: 0x29130) -> 0x5388 fde=[ 4608] │ │ │ │ - 0xfffffffffffed8a0 (offset: 0x292d0) -> 0x5470 fde=[ 46f0] │ │ │ │ - 0xfffffffffffed990 (offset: 0x293c0) -> 0x5084 fde=[ 4304] │ │ │ │ - 0xfffffffffffed9b0 (offset: 0x293e0) -> 0x520c fde=[ 448c] │ │ │ │ - 0xfffffffffffeda30 (offset: 0x29460) -> 0x5274 fde=[ 44f4] │ │ │ │ - 0xfffffffffffedb90 (offset: 0x295c0) -> 0x53fc fde=[ 467c] │ │ │ │ - 0xfffffffffffeddb0 (offset: 0x297e0) -> 0x54e8 fde=[ 4768] │ │ │ │ - 0xfffffffffffede10 (offset: 0x29840) -> 0x54fc fde=[ 477c] │ │ │ │ - 0xfffffffffffedef0 (offset: 0x29920) -> 0x552c fde=[ 47ac] │ │ │ │ - 0xfffffffffffedf30 (offset: 0x29960) -> 0x5540 fde=[ 47c0] │ │ │ │ - 0xfffffffffffee330 (offset: 0x29d60) -> 0x5578 fde=[ 47f8] │ │ │ │ - 0xfffffffffffee778 (offset: 0x2a1a8) -> 0x55b0 fde=[ 4830] │ │ │ │ - 0xfffffffffffef640 (offset: 0x2b070) -> 0x55f4 fde=[ 4874] │ │ │ │ - 0xfffffffffffef6e0 (offset: 0x2b110) -> 0x561c fde=[ 489c] │ │ │ │ - 0xfffffffffffef930 (offset: 0x2b360) -> 0x5650 fde=[ 48d0] │ │ │ │ - 0xfffffffffffef9f4 (offset: 0x2b424) -> 0x5678 fde=[ 48f8] │ │ │ │ - 0xffffffffffff0990 (offset: 0x2c3c0) -> 0x5740 fde=[ 49c0] │ │ │ │ - 0xffffffffffff0cd0 (offset: 0x2c700) -> 0x5784 fde=[ 4a04] │ │ │ │ - 0xffffffffffff19b0 (offset: 0x2d3e0) -> 0x57ec fde=[ 4a6c] │ │ │ │ - 0xffffffffffff1a70 (offset: 0x2d4a0) -> 0x54c0 fde=[ 4740] │ │ │ │ - 0xffffffffffff1a90 (offset: 0x2d4c0) -> 0x54d4 fde=[ 4754] │ │ │ │ - 0xffffffffffff1ab0 (offset: 0x2d4e0) -> 0x5820 fde=[ 4aa0] │ │ │ │ - 0xffffffffffff1ab8 (offset: 0x2d4e8) -> 0x5834 fde=[ 4ab4] │ │ │ │ - 0xffffffffffff1af8 (offset: 0x2d528) -> 0x585c fde=[ 4adc] │ │ │ │ - 0xffffffffffff1b10 (offset: 0x2d540) -> 0x5870 fde=[ 4af0] │ │ │ │ - 0xffffffffffff1b30 (offset: 0x2d560) -> 0x5884 fde=[ 4b04] │ │ │ │ - 0xffffffffffff1c10 (offset: 0x2d640) -> 0x58b4 fde=[ 4b34] │ │ │ │ - 0xffffffffffff1df8 (offset: 0x2d828) -> 0x5908 fde=[ 4b88] │ │ │ │ - 0xffffffffffff2174 (offset: 0x2dba4) -> 0x5958 fde=[ 4bd8] │ │ │ │ - 0xffffffffffff2190 (offset: 0x2dbc0) -> 0x5970 fde=[ 4bf0] │ │ │ │ - 0xffffffffffff2270 (offset: 0x2dca0) -> 0x59a0 fde=[ 4c20] │ │ │ │ - 0xffffffffffff2310 (offset: 0x2dd40) -> 0x59dc fde=[ 4c5c] │ │ │ │ - 0xffffffffffff23f0 (offset: 0x2de20) -> 0x5a0c fde=[ 4c8c] │ │ │ │ - 0xffffffffffff2540 (offset: 0x2df70) -> 0x5a50 fde=[ 4cd0] │ │ │ │ - 0xffffffffffff2690 (offset: 0x2e0c0) -> 0x5a94 fde=[ 4d14] │ │ │ │ - 0xffffffffffff2a14 (offset: 0x2e444) -> 0x5aec fde=[ 4d6c] │ │ │ │ - 0xffffffffffff2c90 (offset: 0x2e6c0) -> 0x5b68 fde=[ 4de8] │ │ │ │ - 0xffffffffffff2e10 (offset: 0x2e840) -> 0x5b9c fde=[ 4e1c] │ │ │ │ - 0xffffffffffff3250 (offset: 0x2ec80) -> 0x5be8 fde=[ 4e68] │ │ │ │ - 0xffffffffffff3258 (offset: 0x2ec88) -> 0x5bfc fde=[ 4e7c] │ │ │ │ - 0xffffffffffff3420 (offset: 0x2ee50) -> 0x5c28 fde=[ 4ea8] │ │ │ │ - 0xffffffffffff37f8 (offset: 0x2f228) -> 0x5c88 fde=[ 4f08] │ │ │ │ - 0xffffffffffff38f0 (offset: 0x2f320) -> 0x5cc0 fde=[ 4f40] │ │ │ │ - 0xffffffffffff3d70 (offset: 0x2f7a0) -> 0x5dac fde=[ 502c] │ │ │ │ - 0xffffffffffff41d0 (offset: 0x2fc00) -> 0x5e44 fde=[ 50c4] │ │ │ │ - 0xffffffffffff4478 (offset: 0x2fea8) -> 0x5e7c fde=[ 50fc] │ │ │ │ - 0xffffffffffff47d0 (offset: 0x30200) -> 0x5ecc fde=[ 514c] │ │ │ │ - 0xffffffffffff4950 (offset: 0x30380) -> 0x5f54 fde=[ 51d4] │ │ │ │ - 0xffffffffffff4fa0 (offset: 0x309d0) -> 0x5fb8 fde=[ 5238] │ │ │ │ - 0xffffffffffff57d0 (offset: 0x31200) -> 0x6008 fde=[ 5288] │ │ │ │ - 0xffffffffffff59bc (offset: 0x313ec) -> 0x604c fde=[ 52cc] │ │ │ │ - 0xffffffffffff5b70 (offset: 0x315a0) -> 0x5d0c fde=[ 4f8c] │ │ │ │ - 0xffffffffffff5cd0 (offset: 0x31700) -> 0x5df4 fde=[ 5074] │ │ │ │ - 0xffffffffffff6050 (offset: 0x31a80) -> 0x5f0c fde=[ 518c] │ │ │ │ - 0xffffffffffff6250 (offset: 0x31c80) -> 0x6090 fde=[ 5310] │ │ │ │ - 0xffffffffffff635c (offset: 0x31d8c) -> 0x60d4 fde=[ 5354] │ │ │ │ - 0xffffffffffff6434 (offset: 0x31e64) -> 0x6104 fde=[ 5384] │ │ │ │ - 0xffffffffffff6550 (offset: 0x31f80) -> 0x617c fde=[ 53fc] │ │ │ │ - 0xffffffffffff68d4 (offset: 0x32304) -> 0x61d4 fde=[ 5454] │ │ │ │ - 0xffffffffffff69fc (offset: 0x3242c) -> 0x6204 fde=[ 5484] │ │ │ │ - 0xffffffffffff6a1c (offset: 0x3244c) -> 0x6218 fde=[ 5498] │ │ │ │ - 0xffffffffffff6a3c (offset: 0x3246c) -> 0x622c fde=[ 54ac] │ │ │ │ - 0xffffffffffff7914 (offset: 0x33344) -> 0x6284 fde=[ 5504] │ │ │ │ - 0xffffffffffff7fdc (offset: 0x33a0c) -> 0x63f8 fde=[ 5678] │ │ │ │ - 0xffffffffffff99b0 (offset: 0x353e0) -> 0x64f8 fde=[ 5778] │ │ │ │ - 0xffffffffffffccb0 (offset: 0x386e0) -> 0x6138 fde=[ 53b8] │ │ │ │ - 0xffffffffffffce10 (offset: 0x38840) -> 0x635c fde=[ 55dc] │ │ │ │ - 0xffffffffffffd2b0 (offset: 0x38ce0) -> 0x63a8 fde=[ 5628] │ │ │ │ - 0xffffffffffffd710 (offset: 0x39140) -> 0x64a8 fde=[ 5728] │ │ │ │ - 0xffffffffffffda70 (offset: 0x394a0) -> 0x6578 fde=[ 57f8] │ │ │ │ - 0xffffffffffffdab0 (offset: 0x394e0) -> 0x6598 fde=[ 5818] │ │ │ │ - 0xffffffffffffdaf0 (offset: 0x39520) -> 0x65b8 fde=[ 5838] │ │ │ │ - 0xffffffffffffdbf0 (offset: 0x39620) -> 0x65f0 fde=[ 5870] │ │ │ │ - 0xffffffffffffdc30 (offset: 0x39660) -> 0x660c fde=[ 588c] │ │ │ │ - 0xffffffffffffdc54 (offset: 0x39684) -> 0x6620 fde=[ 58a0] │ │ │ │ - 0xffffffffffffdcf8 (offset: 0x39728) -> 0x6658 fde=[ 58d8] │ │ │ │ - 0xffffffffffffded8 (offset: 0x39908) -> 0x66a0 fde=[ 5920] │ │ │ │ + 0xfffffffffffcb250 (offset: 0x5ec0) -> 0x5418 fde=[ 4698] │ │ │ │ + 0xfffffffffffcb310 (offset: 0x5f80) -> 0xe2c fde=[ ac] │ │ │ │ + 0xfffffffffffcc430 (offset: 0x70a0) -> 0x18c8 fde=[ b48] │ │ │ │ + 0xfffffffffffcc470 (offset: 0x70e0) -> 0x1ffc fde=[ 127c] │ │ │ │ + 0xfffffffffffcc550 (offset: 0x71c0) -> 0x4cf8 fde=[ 3f78] │ │ │ │ + 0xfffffffffffcc630 (offset: 0x72a0) -> 0x5454 fde=[ 46d4] │ │ │ │ + 0xfffffffffffcc750 (offset: 0x73c0) -> 0x5944 fde=[ 4bc4] │ │ │ │ + 0xfffffffffffcc7d0 (offset: 0x7440) -> 0x65d4 fde=[ 5854] │ │ │ │ + 0xfffffffffffcc8d0 (offset: 0x7540) -> 0xd94 fde=[ 14] │ │ │ │ + 0xfffffffffffcc930 (offset: 0x75a0) -> 0xda8 fde=[ 28] │ │ │ │ + 0xfffffffffffcc960 (offset: 0x75d0) -> 0xdbc fde=[ 3c] │ │ │ │ + 0xfffffffffffcc99c (offset: 0x760c) -> 0xdd0 fde=[ 50] │ │ │ │ + 0xfffffffffffcc9f0 (offset: 0x7660) -> 0xdf8 fde=[ 78] │ │ │ │ + 0xfffffffffffcca10 (offset: 0x7680) -> 0xe60 fde=[ e0] │ │ │ │ + 0xfffffffffffcca18 (offset: 0x7688) -> 0xe74 fde=[ f4] │ │ │ │ + 0xfffffffffffcca58 (offset: 0x76c8) -> 0xe9c fde=[ 11c] │ │ │ │ + 0xfffffffffffcca70 (offset: 0x76e0) -> 0xeb0 fde=[ 130] │ │ │ │ + 0xfffffffffffcca90 (offset: 0x7700) -> 0xec4 fde=[ 144] │ │ │ │ + 0xfffffffffffccb70 (offset: 0x77e0) -> 0xef4 fde=[ 174] │ │ │ │ + 0xfffffffffffccd58 (offset: 0x79c8) -> 0xf48 fde=[ 1c8] │ │ │ │ + 0xfffffffffffcd0d4 (offset: 0x7d44) -> 0xf98 fde=[ 218] │ │ │ │ + 0xfffffffffffcd0f0 (offset: 0x7d60) -> 0xfd8 fde=[ 258] │ │ │ │ + 0xfffffffffffcd150 (offset: 0x7dc0) -> 0xfec fde=[ 26c] │ │ │ │ + 0xfffffffffffcd230 (offset: 0x7ea0) -> 0x101c fde=[ 29c] │ │ │ │ + 0xfffffffffffcd270 (offset: 0x7ee0) -> 0x1030 fde=[ 2b0] │ │ │ │ + 0xfffffffffffcd670 (offset: 0x82e0) -> 0x1068 fde=[ 2e8] │ │ │ │ + 0xfffffffffffcdab8 (offset: 0x8728) -> 0x10a0 fde=[ 320] │ │ │ │ + 0xfffffffffffce980 (offset: 0x95f0) -> 0x10e4 fde=[ 364] │ │ │ │ + 0xfffffffffffcea20 (offset: 0x9690) -> 0x110c fde=[ 38c] │ │ │ │ + 0xfffffffffffcec70 (offset: 0x98e0) -> 0x1140 fde=[ 3c0] │ │ │ │ + 0xfffffffffffced34 (offset: 0x99a4) -> 0x1168 fde=[ 3e8] │ │ │ │ + 0xfffffffffffcfcd0 (offset: 0xa940) -> 0x1268 fde=[ 4e8] │ │ │ │ + 0xfffffffffffd0010 (offset: 0xac80) -> 0x12f0 fde=[ 570] │ │ │ │ + 0xfffffffffffd0cf0 (offset: 0xb960) -> 0x1358 fde=[ 5d8] │ │ │ │ + 0xfffffffffffd0db0 (offset: 0xba20) -> 0xfb0 fde=[ 230] │ │ │ │ + 0xfffffffffffd0dd0 (offset: 0xba40) -> 0xfc4 fde=[ 244] │ │ │ │ + 0xfffffffffffd0df0 (offset: 0xba60) -> 0x1230 fde=[ 4b0] │ │ │ │ + 0xfffffffffffd0e90 (offset: 0xbb00) -> 0x12ac fde=[ 52c] │ │ │ │ + 0xfffffffffffd1070 (offset: 0xbce0) -> 0x1388 fde=[ 608] │ │ │ │ + 0xfffffffffffd10d8 (offset: 0xbd48) -> 0x13bc fde=[ 63c] │ │ │ │ + 0xfffffffffffd1110 (offset: 0xbd80) -> 0x13e4 fde=[ 664] │ │ │ │ + 0xfffffffffffd117c (offset: 0xbdec) -> 0x1414 fde=[ 694] │ │ │ │ + 0xfffffffffffd12d0 (offset: 0xbf40) -> 0x1448 fde=[ 6c8] │ │ │ │ + 0xfffffffffffd13f0 (offset: 0xc060) -> 0x147c fde=[ 6fc] │ │ │ │ + 0xfffffffffffd1458 (offset: 0xc0c8) -> 0x14b8 fde=[ 738] │ │ │ │ + 0xfffffffffffd15b0 (offset: 0xc220) -> 0x14fc fde=[ 77c] │ │ │ │ + 0xfffffffffffd1a9c (offset: 0xc70c) -> 0x1548 fde=[ 7c8] │ │ │ │ + 0xfffffffffffd1c50 (offset: 0xc8c0) -> 0x15b8 fde=[ 838] │ │ │ │ + 0xfffffffffffd1c74 (offset: 0xc8e4) -> 0x15dc fde=[ 85c] │ │ │ │ + 0xfffffffffffd1c90 (offset: 0xc900) -> 0x15f0 fde=[ 870] │ │ │ │ + 0xfffffffffffd1cb0 (offset: 0xc920) -> 0x1604 fde=[ 884] │ │ │ │ + 0xfffffffffffd2edc (offset: 0xdb4c) -> 0x1668 fde=[ 8e8] │ │ │ │ + 0xfffffffffffd3a70 (offset: 0xe6e0) -> 0x1734 fde=[ 9b4] │ │ │ │ + 0xfffffffffffd3c00 (offset: 0xe870) -> 0x17a8 fde=[ a28] │ │ │ │ + 0xfffffffffffd3da0 (offset: 0xea10) -> 0x1890 fde=[ b10] │ │ │ │ + 0xfffffffffffd3e90 (offset: 0xeb00) -> 0x14a4 fde=[ 724] │ │ │ │ + 0xfffffffffffd3eb0 (offset: 0xeb20) -> 0x162c fde=[ 8ac] │ │ │ │ + 0xfffffffffffd3f30 (offset: 0xeba0) -> 0x1694 fde=[ 914] │ │ │ │ + 0xfffffffffffd4090 (offset: 0xed00) -> 0x181c fde=[ a9c] │ │ │ │ + 0xfffffffffffd42b0 (offset: 0xef20) -> 0x18f4 fde=[ b74] │ │ │ │ + 0xfffffffffffd43bc (offset: 0xf02c) -> 0x1938 fde=[ bb8] │ │ │ │ + 0xfffffffffffd4494 (offset: 0xf104) -> 0x1968 fde=[ be8] │ │ │ │ + 0xfffffffffffd45b0 (offset: 0xf220) -> 0x1a24 fde=[ ca4] │ │ │ │ + 0xfffffffffffd4934 (offset: 0xf5a4) -> 0x1a7c fde=[ cfc] │ │ │ │ + 0xfffffffffffd4a5c (offset: 0xf6cc) -> 0x1af8 fde=[ d78] │ │ │ │ + 0xfffffffffffd4a7c (offset: 0xf6ec) -> 0x1b0c fde=[ d8c] │ │ │ │ + 0xfffffffffffd4a9c (offset: 0xf70c) -> 0x1b20 fde=[ da0] │ │ │ │ + 0xfffffffffffd5974 (offset: 0x105e4) -> 0x1b78 fde=[ df8] │ │ │ │ + 0xfffffffffffd603c (offset: 0x10cac) -> 0x1e10 fde=[ 1090] │ │ │ │ + 0xfffffffffffd7a10 (offset: 0x12680) -> 0x1fb0 fde=[ 1230] │ │ │ │ + 0xfffffffffffdad10 (offset: 0x15980) -> 0x18e0 fde=[ b60] │ │ │ │ + 0xfffffffffffdad30 (offset: 0x159a0) -> 0x199c fde=[ c1c] │ │ │ │ + 0xfffffffffffdae90 (offset: 0x15b00) -> 0x19e0 fde=[ c60] │ │ │ │ + 0xfffffffffffdaff0 (offset: 0x15c60) -> 0x1aac fde=[ d2c] │ │ │ │ + 0xfffffffffffdb530 (offset: 0x161a0) -> 0x1c50 fde=[ ed0] │ │ │ │ + 0xfffffffffffdb6f0 (offset: 0x16360) -> 0x1c84 fde=[ f04] │ │ │ │ + 0xfffffffffffdbb90 (offset: 0x16800) -> 0x1cd0 fde=[ f50] │ │ │ │ + 0xfffffffffffdbc10 (offset: 0x16880) -> 0x1cf8 fde=[ f78] │ │ │ │ + 0xfffffffffffdbc90 (offset: 0x16900) -> 0x1d20 fde=[ fa0] │ │ │ │ + 0xfffffffffffdc0f0 (offset: 0x16d60) -> 0x1d70 fde=[ ff0] │ │ │ │ + 0xfffffffffffdc550 (offset: 0x171c0) -> 0x1dc0 fde=[ 1040] │ │ │ │ + 0xfffffffffffdc9b0 (offset: 0x17620) -> 0x1ec0 fde=[ 1140] │ │ │ │ + 0xfffffffffffdcd10 (offset: 0x17980) -> 0x1f10 fde=[ 1190] │ │ │ │ + 0xfffffffffffdd070 (offset: 0x17ce0) -> 0x1f60 fde=[ 11e0] │ │ │ │ + 0xfffffffffffdd3d0 (offset: 0x18040) -> 0x2030 fde=[ 12b0] │ │ │ │ + 0xfffffffffffdd410 (offset: 0x18080) -> 0x2050 fde=[ 12d0] │ │ │ │ + 0xfffffffffffdd450 (offset: 0x180c0) -> 0x2070 fde=[ 12f0] │ │ │ │ + 0xfffffffffffdd550 (offset: 0x181c0) -> 0x20a8 fde=[ 1328] │ │ │ │ + 0xfffffffffffdd630 (offset: 0x182a0) -> 0x20d8 fde=[ 1358] │ │ │ │ + 0xfffffffffffdd6d0 (offset: 0x18340) -> 0x2114 fde=[ 1394] │ │ │ │ + 0xfffffffffffdd7b0 (offset: 0x18420) -> 0x2144 fde=[ 13c4] │ │ │ │ + 0xfffffffffffdd900 (offset: 0x18570) -> 0x2188 fde=[ 1408] │ │ │ │ + 0xfffffffffffdda50 (offset: 0x186c0) -> 0x21cc fde=[ 144c] │ │ │ │ + 0xfffffffffffdddd4 (offset: 0x18a44) -> 0x2224 fde=[ 14a4] │ │ │ │ + 0xfffffffffffde050 (offset: 0x18cc0) -> 0x22e0 fde=[ 1560] │ │ │ │ + 0xfffffffffffde1d0 (offset: 0x18e40) -> 0x2314 fde=[ 1594] │ │ │ │ + 0xfffffffffffde610 (offset: 0x19280) -> 0x2360 fde=[ 15e0] │ │ │ │ + 0xfffffffffffde618 (offset: 0x19288) -> 0x2374 fde=[ 15f4] │ │ │ │ + 0xfffffffffffde7e0 (offset: 0x19450) -> 0x23a0 fde=[ 1620] │ │ │ │ + 0xfffffffffffdebb8 (offset: 0x19828) -> 0x2400 fde=[ 1680] │ │ │ │ + 0xfffffffffffdecb0 (offset: 0x19920) -> 0x2438 fde=[ 16b8] │ │ │ │ + 0xfffffffffffdf130 (offset: 0x19da0) -> 0x2558 fde=[ 17d8] │ │ │ │ + 0xfffffffffffdf590 (offset: 0x1a200) -> 0x25f0 fde=[ 1870] │ │ │ │ + 0xfffffffffffdf838 (offset: 0x1a4a8) -> 0x2628 fde=[ 18a8] │ │ │ │ + 0xfffffffffffdfb90 (offset: 0x1a800) -> 0x2678 fde=[ 18f8] │ │ │ │ + 0xfffffffffffdfd10 (offset: 0x1a980) -> 0x2700 fde=[ 1980] │ │ │ │ + 0xfffffffffffe0360 (offset: 0x1afd0) -> 0x2764 fde=[ 19e4] │ │ │ │ + 0xfffffffffffe0b90 (offset: 0x1b800) -> 0x27b4 fde=[ 1a34] │ │ │ │ + 0xfffffffffffe0d7c (offset: 0x1b9ec) -> 0x27f8 fde=[ 1a78] │ │ │ │ + 0xfffffffffffe0f30 (offset: 0x1bba0) -> 0x22a0 fde=[ 1520] │ │ │ │ + 0xfffffffffffe1270 (offset: 0x1bee0) -> 0x2484 fde=[ 1704] │ │ │ │ + 0xfffffffffffe1390 (offset: 0x1c000) -> 0x24b8 fde=[ 1738] │ │ │ │ + 0xfffffffffffe14f0 (offset: 0x1c160) -> 0x25a0 fde=[ 1820] │ │ │ │ + 0xfffffffffffe1870 (offset: 0x1c4e0) -> 0x26b8 fde=[ 1938] │ │ │ │ + 0xfffffffffffe1a70 (offset: 0x1c6e0) -> 0x287c fde=[ 1afc] │ │ │ │ + 0xfffffffffffe399c (offset: 0x1e60c) -> 0x2908 fde=[ 1b88] │ │ │ │ + 0xfffffffffffe3bb0 (offset: 0x1e820) -> 0x2840 fde=[ 1ac0] │ │ │ │ + 0xfffffffffffe3bf0 (offset: 0x1e860) -> 0x2854 fde=[ 1ad4] │ │ │ │ + 0xfffffffffffe3c50 (offset: 0x1e8c0) -> 0x28cc fde=[ 1b4c] │ │ │ │ + 0xfffffffffffe3d50 (offset: 0x1e9c0) -> 0x2940 fde=[ 1bc0] │ │ │ │ + 0xfffffffffffe3e7c (offset: 0x1eaec) -> 0x29c4 fde=[ 1c44] │ │ │ │ + 0xfffffffffffe3ef4 (offset: 0x1eb64) -> 0x29f4 fde=[ 1c74] │ │ │ │ + 0xfffffffffffe40b0 (offset: 0x1ed20) -> 0x2a4c fde=[ 1ccc] │ │ │ │ + 0xfffffffffffe40f0 (offset: 0x1ed60) -> 0x2a74 fde=[ 1cf4] │ │ │ │ + 0xfffffffffffe4270 (offset: 0x1eee0) -> 0x2988 fde=[ 1c08] │ │ │ │ + 0xfffffffffffe42b0 (offset: 0x1ef20) -> 0x299c fde=[ 1c1c] │ │ │ │ + 0xfffffffffffe4310 (offset: 0x1ef80) -> 0x2ab0 fde=[ 1d30] │ │ │ │ + 0xfffffffffffe43f0 (offset: 0x1f060) -> 0x2ae0 fde=[ 1d60] │ │ │ │ + 0xfffffffffffe4550 (offset: 0x1f1c0) -> 0x2b34 fde=[ 1db4] │ │ │ │ + 0xfffffffffffe45fc (offset: 0x1f26c) -> 0x2b74 fde=[ 1df4] │ │ │ │ + 0xfffffffffffe4710 (offset: 0x1f380) -> 0x2ba8 fde=[ 1e28] │ │ │ │ + 0xfffffffffffe4830 (offset: 0x1f4a0) -> 0x2bf8 fde=[ 1e78] │ │ │ │ + 0xfffffffffffe49f0 (offset: 0x1f660) -> 0x2c0c fde=[ 1e8c] │ │ │ │ + 0xfffffffffffe4b38 (offset: 0x1f7a8) -> 0x2c64 fde=[ 1ee4] │ │ │ │ + 0xfffffffffffe4b78 (offset: 0x1f7e8) -> 0x2c8c fde=[ 1f0c] │ │ │ │ + 0xfffffffffffe4b90 (offset: 0x1f800) -> 0x2ca0 fde=[ 1f20] │ │ │ │ + 0xfffffffffffe4c70 (offset: 0x1f8e0) -> 0x2cd0 fde=[ 1f50] │ │ │ │ + 0xfffffffffffe4e94 (offset: 0x1fb04) -> 0x2d10 fde=[ 1f90] │ │ │ │ + 0xfffffffffffe5100 (offset: 0x1fd70) -> 0x2d50 fde=[ 1fd0] │ │ │ │ + 0xfffffffffffe5170 (offset: 0x1fde0) -> 0x2d80 fde=[ 2000] │ │ │ │ + 0xfffffffffffe5250 (offset: 0x1fec0) -> 0x2dac fde=[ 202c] │ │ │ │ + 0xfffffffffffe5290 (offset: 0x1ff00) -> 0x2dd8 fde=[ 2058] │ │ │ │ + 0xfffffffffffe52f0 (offset: 0x1ff60) -> 0x2e08 fde=[ 2088] │ │ │ │ + 0xfffffffffffe535c (offset: 0x1ffcc) -> 0x2e30 fde=[ 20b0] │ │ │ │ + 0xfffffffffffe537c (offset: 0x1ffec) -> 0x2e54 fde=[ 20d4] │ │ │ │ + 0xfffffffffffe5390 (offset: 0x20000) -> 0x2e68 fde=[ 20e8] │ │ │ │ + 0xfffffffffffe5470 (offset: 0x200e0) -> 0x2e98 fde=[ 2118] │ │ │ │ + 0xfffffffffffe5478 (offset: 0x200e8) -> 0x2eac fde=[ 212c] │ │ │ │ + 0xfffffffffffe5480 (offset: 0x200f0) -> 0x2ec0 fde=[ 2140] │ │ │ │ + 0xfffffffffffe54d8 (offset: 0x20148) -> 0x2eec fde=[ 216c] │ │ │ │ + 0xfffffffffffe5510 (offset: 0x20180) -> 0x2f14 fde=[ 2194] │ │ │ │ + 0xfffffffffffe5550 (offset: 0x201c0) -> 0x2f40 fde=[ 21c0] │ │ │ │ + 0xfffffffffffe55b0 (offset: 0x20220) -> 0x2f70 fde=[ 21f0] │ │ │ │ + 0xfffffffffffe55f8 (offset: 0x20268) -> 0x2f9c fde=[ 221c] │ │ │ │ + 0xfffffffffffe57bc (offset: 0x2042c) -> 0x3004 fde=[ 2284] │ │ │ │ + 0xfffffffffffe5894 (offset: 0x20504) -> 0x3034 fde=[ 22b4] │ │ │ │ + 0xfffffffffffe5950 (offset: 0x205c0) -> 0x3068 fde=[ 22e8] │ │ │ │ + 0xfffffffffffe5a10 (offset: 0x20680) -> 0x3094 fde=[ 2314] │ │ │ │ + 0xfffffffffffe5a9c (offset: 0x2070c) -> 0x30c8 fde=[ 2348] │ │ │ │ + 0xfffffffffffe5bb0 (offset: 0x20820) -> 0x3110 fde=[ 2390] │ │ │ │ + 0xfffffffffffe5d10 (offset: 0x20980) -> 0x3158 fde=[ 23d8] │ │ │ │ + 0xfffffffffffe5d20 (offset: 0x20990) -> 0x316c fde=[ 23ec] │ │ │ │ + 0xfffffffffffe5d9c (offset: 0x20a0c) -> 0x31ac fde=[ 242c] │ │ │ │ + 0xfffffffffffe5f10 (offset: 0x20b80) -> 0x320c fde=[ 248c] │ │ │ │ + 0xfffffffffffe5f90 (offset: 0x20c00) -> 0x324c fde=[ 24cc] │ │ │ │ + 0xfffffffffffe5fa0 (offset: 0x20c10) -> 0x3260 fde=[ 24e0] │ │ │ │ + 0xfffffffffffe5fb0 (offset: 0x20c20) -> 0x3274 fde=[ 24f4] │ │ │ │ + 0xfffffffffffe6330 (offset: 0x20fa0) -> 0x32cc fde=[ 254c] │ │ │ │ + 0xfffffffffffe633c (offset: 0x20fac) -> 0x32e0 fde=[ 2560] │ │ │ │ + 0xfffffffffffe6350 (offset: 0x20fc0) -> 0x32f4 fde=[ 2574] │ │ │ │ + 0xfffffffffffe635c (offset: 0x20fcc) -> 0x3308 fde=[ 2588] │ │ │ │ + 0xfffffffffffe6370 (offset: 0x20fe0) -> 0x331c fde=[ 259c] │ │ │ │ + 0xfffffffffffe6390 (offset: 0x21000) -> 0x3330 fde=[ 25b0] │ │ │ │ + 0xfffffffffffe641c (offset: 0x2108c) -> 0x3374 fde=[ 25f4] │ │ │ │ + 0xfffffffffffe6470 (offset: 0x210e0) -> 0x3388 fde=[ 2608] │ │ │ │ + 0xfffffffffffe6550 (offset: 0x211c0) -> 0x3414 fde=[ 2694] │ │ │ │ + 0xfffffffffffe67d4 (offset: 0x21444) -> 0x3454 fde=[ 26d4] │ │ │ │ + 0xfffffffffffe6e90 (offset: 0x21b00) -> 0x33b8 fde=[ 2638] │ │ │ │ + 0xfffffffffffe7030 (offset: 0x21ca0) -> 0x34a8 fde=[ 2728] │ │ │ │ + 0xfffffffffffe7560 (offset: 0x221d0) -> 0x3530 fde=[ 27b0] │ │ │ │ + 0xfffffffffffe7b20 (offset: 0x22790) -> 0x357c fde=[ 27fc] │ │ │ │ + 0xfffffffffffe7b94 (offset: 0x22804) -> 0x35ac fde=[ 282c] │ │ │ │ + 0xfffffffffffe7cb0 (offset: 0x22920) -> 0x35d8 fde=[ 2858] │ │ │ │ + 0xfffffffffffe7cf0 (offset: 0x22960) -> 0x3604 fde=[ 2884] │ │ │ │ + 0xfffffffffffe7d50 (offset: 0x229c0) -> 0x3630 fde=[ 28b0] │ │ │ │ + 0xfffffffffffe7d58 (offset: 0x229c8) -> 0x3644 fde=[ 28c4] │ │ │ │ + 0xfffffffffffe7d94 (offset: 0x22a04) -> 0x366c fde=[ 28ec] │ │ │ │ + 0xfffffffffffe7d9c (offset: 0x22a0c) -> 0x3680 fde=[ 2900] │ │ │ │ + 0xfffffffffffe7db0 (offset: 0x22a20) -> 0x3694 fde=[ 2914] │ │ │ │ + 0xfffffffffffe7fc0 (offset: 0x22c30) -> 0x36d0 fde=[ 2950] │ │ │ │ + 0xfffffffffffe7ff0 (offset: 0x22c60) -> 0x36e8 fde=[ 2968] │ │ │ │ + 0xfffffffffffe7ff8 (offset: 0x22c68) -> 0x36fc fde=[ 297c] │ │ │ │ + 0xfffffffffffe80d0 (offset: 0x22d40) -> 0x3784 fde=[ 2a04] │ │ │ │ + 0xfffffffffffe8218 (offset: 0x22e88) -> 0x37d0 fde=[ 2a50] │ │ │ │ + 0xfffffffffffe837c (offset: 0x22fec) -> 0x380c fde=[ 2a8c] │ │ │ │ + 0xfffffffffffe8390 (offset: 0x23000) -> 0x372c fde=[ 29ac] │ │ │ │ + 0xfffffffffffe8430 (offset: 0x230a0) -> 0x375c fde=[ 29dc] │ │ │ │ + 0xfffffffffffe84d0 (offset: 0x23140) -> 0x3820 fde=[ 2aa0] │ │ │ │ + 0xfffffffffffe85b0 (offset: 0x23220) -> 0x386c fde=[ 2aec] │ │ │ │ + 0xfffffffffffe85e0 (offset: 0x23250) -> 0x3894 fde=[ 2b14] │ │ │ │ + 0xfffffffffffe8650 (offset: 0x232c0) -> 0x38bc fde=[ 2b3c] │ │ │ │ + 0xfffffffffffe8690 (offset: 0x23300) -> 0x38d0 fde=[ 2b50] │ │ │ │ + 0xfffffffffffe89e0 (offset: 0x23650) -> 0x3920 fde=[ 2ba0] │ │ │ │ + 0xfffffffffffe8a5c (offset: 0x236cc) -> 0x3934 fde=[ 2bb4] │ │ │ │ + 0xfffffffffffe8af0 (offset: 0x23760) -> 0x3958 fde=[ 2bd8] │ │ │ │ + 0xfffffffffffe8bd0 (offset: 0x23840) -> 0x39b4 fde=[ 2c34] │ │ │ │ + 0xfffffffffffe8c50 (offset: 0x238c0) -> 0x39c8 fde=[ 2c48] │ │ │ │ + 0xfffffffffffe8fc0 (offset: 0x23c30) -> 0x3a40 fde=[ 2cc0] │ │ │ │ + 0xfffffffffffe8ff4 (offset: 0x23c64) -> 0x3a54 fde=[ 2cd4] │ │ │ │ + 0xfffffffffffe9050 (offset: 0x23cc0) -> 0x3a68 fde=[ 2ce8] │ │ │ │ + 0xfffffffffffe90b0 (offset: 0x23d20) -> 0x3a90 fde=[ 2d10] │ │ │ │ + 0xfffffffffffe90d0 (offset: 0x23d40) -> 0x3aa4 fde=[ 2d24] │ │ │ │ + 0xfffffffffffe91c0 (offset: 0x23e30) -> 0x3ad4 fde=[ 2d54] │ │ │ │ + 0xfffffffffffe91f8 (offset: 0x23e68) -> 0x3af8 fde=[ 2d78] │ │ │ │ + 0xfffffffffffe925c (offset: 0x23ecc) -> 0x3b0c fde=[ 2d8c] │ │ │ │ + 0xfffffffffffe92bc (offset: 0x23f2c) -> 0x3b20 fde=[ 2da0] │ │ │ │ + 0xfffffffffffe9410 (offset: 0x24080) -> 0x3b58 fde=[ 2dd8] │ │ │ │ + 0xfffffffffffe9420 (offset: 0x24090) -> 0x3ba8 fde=[ 2e28] │ │ │ │ + 0xfffffffffffe94f0 (offset: 0x24160) -> 0x3c1c fde=[ 2e9c] │ │ │ │ + 0xfffffffffffe9570 (offset: 0x241e0) -> 0x3b6c fde=[ 2dec] │ │ │ │ + 0xfffffffffffe9670 (offset: 0x242e0) -> 0x3be0 fde=[ 2e60] │ │ │ │ + 0xfffffffffffe9770 (offset: 0x243e0) -> 0x3c48 fde=[ 2ec8] │ │ │ │ + 0xfffffffffffe9850 (offset: 0x244c0) -> 0x3ce8 fde=[ 2f68] │ │ │ │ + 0xfffffffffffe9af0 (offset: 0x24760) -> 0x3d30 fde=[ 2fb0] │ │ │ │ + 0xfffffffffffe9d3c (offset: 0x249ac) -> 0x3d7c fde=[ 2ffc] │ │ │ │ + 0xfffffffffffea0d4 (offset: 0x24d44) -> 0x3dc4 fde=[ 3044] │ │ │ │ + 0xfffffffffffea0fc (offset: 0x24d6c) -> 0x3dd8 fde=[ 3058] │ │ │ │ + 0xfffffffffffea130 (offset: 0x24da0) -> 0x3dec fde=[ 306c] │ │ │ │ + 0xfffffffffffea13c (offset: 0x24dac) -> 0x3e00 fde=[ 3080] │ │ │ │ + 0xfffffffffffea230 (offset: 0x24ea0) -> 0x3c78 fde=[ 2ef8] │ │ │ │ + 0xfffffffffffea310 (offset: 0x24f80) -> 0x3cb8 fde=[ 2f38] │ │ │ │ + 0xfffffffffffea3f0 (offset: 0x25060) -> 0x3e6c fde=[ 30ec] │ │ │ │ + 0xfffffffffffea400 (offset: 0x25070) -> 0x3e80 fde=[ 3100] │ │ │ │ + 0xfffffffffffea434 (offset: 0x250a4) -> 0x3ea8 fde=[ 3128] │ │ │ │ + 0xfffffffffffea520 (offset: 0x25190) -> 0x3f04 fde=[ 3184] │ │ │ │ + 0xfffffffffffea598 (offset: 0x25208) -> 0x4034 fde=[ 32b4] │ │ │ │ + 0xfffffffffffea6f0 (offset: 0x25360) -> 0x3e30 fde=[ 30b0] │ │ │ │ + 0xfffffffffffea710 (offset: 0x25380) -> 0x3e44 fde=[ 30c4] │ │ │ │ + 0xfffffffffffea750 (offset: 0x253c0) -> 0x3f2c fde=[ 31ac] │ │ │ │ + 0xfffffffffffea830 (offset: 0x254a0) -> 0x3f90 fde=[ 3210] │ │ │ │ + 0xfffffffffffea990 (offset: 0x25600) -> 0x3fd8 fde=[ 3258] │ │ │ │ + 0xfffffffffffeabf0 (offset: 0x25860) -> 0x4080 fde=[ 3300] │ │ │ │ + 0xfffffffffffeacd0 (offset: 0x25940) -> 0x4108 fde=[ 3388] │ │ │ │ + 0xfffffffffffeaf54 (offset: 0x25bc4) -> 0x4154 fde=[ 33d4] │ │ │ │ + 0xfffffffffffeb090 (offset: 0x25d00) -> 0x41a0 fde=[ 3420] │ │ │ │ + 0xfffffffffffeb1f4 (offset: 0x25e64) -> 0x41e0 fde=[ 3460] │ │ │ │ + 0xfffffffffffeb210 (offset: 0x25e80) -> 0x40b0 fde=[ 3330] │ │ │ │ + 0xfffffffffffeb2b0 (offset: 0x25f20) -> 0x40e0 fde=[ 3360] │ │ │ │ + 0xfffffffffffeb350 (offset: 0x25fc0) -> 0x41f8 fde=[ 3478] │ │ │ │ + 0xfffffffffffeb430 (offset: 0x260a0) -> 0x4264 fde=[ 34e4] │ │ │ │ + 0xfffffffffffeb854 (offset: 0x264c4) -> 0x42cc fde=[ 354c] │ │ │ │ + 0xfffffffffffeb978 (offset: 0x265e8) -> 0x4314 fde=[ 3594] │ │ │ │ + 0xfffffffffffeb998 (offset: 0x26608) -> 0x4328 fde=[ 35a8] │ │ │ │ + 0xfffffffffffeb9c0 (offset: 0x26630) -> 0x433c fde=[ 35bc] │ │ │ │ + 0xfffffffffffeb9f0 (offset: 0x26660) -> 0x4350 fde=[ 35d0] │ │ │ │ + 0xfffffffffffeba00 (offset: 0x26670) -> 0x4364 fde=[ 35e4] │ │ │ │ + 0xfffffffffffeba30 (offset: 0x266a0) -> 0x4378 fde=[ 35f8] │ │ │ │ + 0xfffffffffffebfb0 (offset: 0x26c20) -> 0x4228 fde=[ 34a8] │ │ │ │ + 0xfffffffffffebff0 (offset: 0x26c60) -> 0x423c fde=[ 34bc] │ │ │ │ + 0xfffffffffffec050 (offset: 0x26cc0) -> 0x440c fde=[ 368c] │ │ │ │ + 0xfffffffffffec33c (offset: 0x26fac) -> 0x4454 fde=[ 36d4] │ │ │ │ + 0xfffffffffffec558 (offset: 0x271c8) -> 0x449c fde=[ 371c] │ │ │ │ + 0xfffffffffffec6bc (offset: 0x2732c) -> 0x44e0 fde=[ 3760] │ │ │ │ + 0xfffffffffffec6d0 (offset: 0x27340) -> 0x44f4 fde=[ 3774] │ │ │ │ + 0xfffffffffffec6f0 (offset: 0x27360) -> 0x4508 fde=[ 3788] │ │ │ │ + 0xfffffffffffec710 (offset: 0x27380) -> 0x43d0 fde=[ 3650] │ │ │ │ + 0xfffffffffffec750 (offset: 0x273c0) -> 0x43e4 fde=[ 3664] │ │ │ │ + 0xfffffffffffec7b0 (offset: 0x27420) -> 0x4520 fde=[ 37a0] │ │ │ │ + 0xfffffffffffec7b8 (offset: 0x27428) -> 0x4570 fde=[ 37f0] │ │ │ │ + 0xfffffffffffec940 (offset: 0x275b0) -> 0x45b8 fde=[ 3838] │ │ │ │ + 0xfffffffffffeca50 (offset: 0x276c0) -> 0x4534 fde=[ 37b4] │ │ │ │ + 0xfffffffffffeca90 (offset: 0x27700) -> 0x4548 fde=[ 37c8] │ │ │ │ + 0xfffffffffffecaf0 (offset: 0x27760) -> 0x4668 fde=[ 38e8] │ │ │ │ + 0xfffffffffffecbd0 (offset: 0x27840) -> 0x4698 fde=[ 3918] │ │ │ │ + 0xfffffffffffecdf4 (offset: 0x27a64) -> 0x46ec fde=[ 396c] │ │ │ │ + 0xfffffffffffece30 (offset: 0x27aa0) -> 0x4714 fde=[ 3994] │ │ │ │ + 0xfffffffffffece90 (offset: 0x27b00) -> 0x473c fde=[ 39bc] │ │ │ │ + 0xfffffffffffed710 (offset: 0x28380) -> 0x4788 fde=[ 3a08] │ │ │ │ + 0xfffffffffffedbf0 (offset: 0x28860) -> 0x4808 fde=[ 3a88] │ │ │ │ + 0xfffffffffffedc10 (offset: 0x28880) -> 0x481c fde=[ 3a9c] │ │ │ │ + 0xfffffffffffedc1c (offset: 0x2888c) -> 0x4830 fde=[ 3ab0] │ │ │ │ + 0xfffffffffffedc30 (offset: 0x288a0) -> 0x4844 fde=[ 3ac4] │ │ │ │ + 0xfffffffffffedc3c (offset: 0x288ac) -> 0x4858 fde=[ 3ad8] │ │ │ │ + 0xfffffffffffedcd0 (offset: 0x28940) -> 0x486c fde=[ 3aec] │ │ │ │ + 0xfffffffffffee030 (offset: 0x28ca0) -> 0x48dc fde=[ 3b5c] │ │ │ │ + 0xfffffffffffee0b0 (offset: 0x28d20) -> 0x45f0 fde=[ 3870] │ │ │ │ + 0xfffffffffffee110 (offset: 0x28d80) -> 0x4618 fde=[ 3898] │ │ │ │ + 0xfffffffffffee170 (offset: 0x28de0) -> 0x4640 fde=[ 38c0] │ │ │ │ + 0xfffffffffffee1b0 (offset: 0x28e20) -> 0x4654 fde=[ 38d4] │ │ │ │ + 0xfffffffffffee1f0 (offset: 0x28e60) -> 0x4918 fde=[ 3b98] │ │ │ │ + 0xfffffffffffee2d0 (offset: 0x28f40) -> 0x49dc fde=[ 3c5c] │ │ │ │ + 0xfffffffffffee654 (offset: 0x292c4) -> 0x4a34 fde=[ 3cb4] │ │ │ │ + 0xfffffffffffee77c (offset: 0x293ec) -> 0x4ae8 fde=[ 3d68] │ │ │ │ + 0xfffffffffffeec20 (offset: 0x29890) -> 0x4c60 fde=[ 3ee0] │ │ │ │ + 0xffffffffffff0390 (offset: 0x2b000) -> 0x4cb0 fde=[ 3f30] │ │ │ │ + 0xffffffffffff0750 (offset: 0x2b3c0) -> 0x4948 fde=[ 3bc8] │ │ │ │ + 0xffffffffffff07b0 (offset: 0x2b420) -> 0x4970 fde=[ 3bf0] │ │ │ │ + 0xffffffffffff0810 (offset: 0x2b480) -> 0x4998 fde=[ 3c18] │ │ │ │ + 0xffffffffffff0970 (offset: 0x2b5e0) -> 0x4a64 fde=[ 3ce4] │ │ │ │ + 0xffffffffffff0a90 (offset: 0x2b700) -> 0x4a9c fde=[ 3d1c] │ │ │ │ + 0xffffffffffff0f50 (offset: 0x2bbc0) -> 0x4b38 fde=[ 3db8] │ │ │ │ + 0xffffffffffff0fb0 (offset: 0x2bc20) -> 0x4b60 fde=[ 3de0] │ │ │ │ + 0xffffffffffff1350 (offset: 0x2bfc0) -> 0x4bcc fde=[ 3e4c] │ │ │ │ + 0xffffffffffff14f0 (offset: 0x2c160) -> 0x4c20 fde=[ 3ea0] │ │ │ │ + 0xffffffffffff1650 (offset: 0x2c2c0) -> 0x4d28 fde=[ 3fa8] │ │ │ │ + 0xffffffffffff1730 (offset: 0x2c3a0) -> 0x4dc8 fde=[ 4048] │ │ │ │ + 0xffffffffffff17b4 (offset: 0x2c424) -> 0x4df0 fde=[ 4070] │ │ │ │ + 0xffffffffffff189c (offset: 0x2c50c) -> 0x4e34 fde=[ 40b4] │ │ │ │ + 0xffffffffffff18d0 (offset: 0x2c540) -> 0x4e5c fde=[ 40dc] │ │ │ │ + 0xffffffffffff1a20 (offset: 0x2c690) -> 0x4ea0 fde=[ 4120] │ │ │ │ + 0xffffffffffff1e30 (offset: 0x2caa0) -> 0x4eec fde=[ 416c] │ │ │ │ + 0xffffffffffff1e94 (offset: 0x2cb04) -> 0x4f00 fde=[ 4180] │ │ │ │ + 0xffffffffffff1f50 (offset: 0x2cbc0) -> 0x4f14 fde=[ 4194] │ │ │ │ + 0xffffffffffff1f74 (offset: 0x2cbe4) -> 0x4f28 fde=[ 41a8] │ │ │ │ + 0xffffffffffff1f98 (offset: 0x2cc08) -> 0x4f3c fde=[ 41bc] │ │ │ │ + 0xffffffffffff2150 (offset: 0x2cdc0) -> 0x4f84 fde=[ 4204] │ │ │ │ + 0xffffffffffff2314 (offset: 0x2cf84) -> 0x4fd0 fde=[ 4250] │ │ │ │ + 0xffffffffffff2410 (offset: 0x2d080) -> 0x5008 fde=[ 4288] │ │ │ │ + 0xffffffffffff24f8 (offset: 0x2d168) -> 0x501c fde=[ 429c] │ │ │ │ + 0xffffffffffff2620 (offset: 0x2d290) -> 0x5030 fde=[ 42b0] │ │ │ │ + 0xffffffffffff2630 (offset: 0x2d2a0) -> 0x5044 fde=[ 42c4] │ │ │ │ + 0xffffffffffff263c (offset: 0x2d2ac) -> 0x5058 fde=[ 42d8] │ │ │ │ + 0xffffffffffff2650 (offset: 0x2d2c0) -> 0x506c fde=[ 42ec] │ │ │ │ + 0xffffffffffff265c (offset: 0x2d2cc) -> 0x5080 fde=[ 4300] │ │ │ │ + 0xffffffffffff27bc (offset: 0x2d42c) -> 0x50c8 fde=[ 4348] │ │ │ │ + 0xffffffffffff2950 (offset: 0x2d5c0) -> 0x50fc fde=[ 437c] │ │ │ │ + 0xffffffffffff2ad0 (offset: 0x2d740) -> 0x5110 fde=[ 4390] │ │ │ │ + 0xffffffffffff2c70 (offset: 0x2d8e0) -> 0x5124 fde=[ 43a4] │ │ │ │ + 0xffffffffffff2e10 (offset: 0x2da80) -> 0x51d8 fde=[ 4458] │ │ │ │ + 0xffffffffffff2e50 (offset: 0x2dac0) -> 0x5200 fde=[ 4480] │ │ │ │ + 0xffffffffffff3050 (offset: 0x2dcc0) -> 0x53b4 fde=[ 4634] │ │ │ │ + 0xffffffffffff3110 (offset: 0x2dd80) -> 0x4d58 fde=[ 3fd8] │ │ │ │ + 0xffffffffffff31b0 (offset: 0x2de20) -> 0x4d98 fde=[ 4018] │ │ │ │ + 0xffffffffffff3250 (offset: 0x2dec0) -> 0x5138 fde=[ 43b8] │ │ │ │ + 0xffffffffffff33b0 (offset: 0x2e020) -> 0x5274 fde=[ 44f4] │ │ │ │ + 0xffffffffffff3570 (offset: 0x2e1e0) -> 0x52d8 fde=[ 4558] │ │ │ │ + 0xffffffffffff3b90 (offset: 0x2e800) -> 0x535c fde=[ 45dc] │ │ │ │ + 0xffffffffffff3d30 (offset: 0x2e9a0) -> 0x53e8 fde=[ 4668] │ │ │ │ + 0xffffffffffff3e10 (offset: 0x2ea80) -> 0x54d8 fde=[ 4758] │ │ │ │ + 0xffffffffffff3e94 (offset: 0x2eb04) -> 0x553c fde=[ 47bc] │ │ │ │ + 0xffffffffffff3fbc (offset: 0x2ec2c) -> 0x556c fde=[ 47ec] │ │ │ │ + 0xffffffffffff4110 (offset: 0x2ed80) -> 0x55b0 fde=[ 4830] │ │ │ │ + 0xffffffffffff4510 (offset: 0x2f180) -> 0x5634 fde=[ 48b4] │ │ │ │ + 0xffffffffffff4550 (offset: 0x2f1c0) -> 0x5648 fde=[ 48c8] │ │ │ │ + 0xffffffffffff4650 (offset: 0x2f2c0) -> 0x5674 fde=[ 48f4] │ │ │ │ + 0xffffffffffff49f0 (offset: 0x2f660) -> 0x5700 fde=[ 4980] │ │ │ │ + 0xffffffffffff4ad8 (offset: 0x2f748) -> 0x5820 fde=[ 4aa0] │ │ │ │ + 0xffffffffffff4bd0 (offset: 0x2f840) -> 0x5854 fde=[ 4ad4] │ │ │ │ + 0xffffffffffff6a90 (offset: 0x31700) -> 0x58f4 fde=[ 4b74] │ │ │ │ + 0xffffffffffff8eb0 (offset: 0x33b20) -> 0x5488 fde=[ 4708] │ │ │ │ + 0xffffffffffff8f10 (offset: 0x33b80) -> 0x54b0 fde=[ 4730] │ │ │ │ + 0xffffffffffff8f70 (offset: 0x33be0) -> 0x5500 fde=[ 4780] │ │ │ │ + 0xffffffffffff9150 (offset: 0x33dc0) -> 0x55fc fde=[ 487c] │ │ │ │ + 0xffffffffffff9270 (offset: 0x33ee0) -> 0x5734 fde=[ 49b4] │ │ │ │ + 0xffffffffffff92d0 (offset: 0x33f40) -> 0x575c fde=[ 49dc] │ │ │ │ + 0xffffffffffff94d0 (offset: 0x34140) -> 0x579c fde=[ 4a1c] │ │ │ │ + 0xffffffffffff96b0 (offset: 0x34320) -> 0x57dc fde=[ 4a5c] │ │ │ │ + 0xffffffffffff9870 (offset: 0x344e0) -> 0x58a4 fde=[ 4b24] │ │ │ │ + 0xffffffffffff9cd0 (offset: 0x34940) -> 0x5970 fde=[ 4bf0] │ │ │ │ + 0xffffffffffff9cf4 (offset: 0x34964) -> 0x5984 fde=[ 4c04] │ │ │ │ + 0xffffffffffff9dd0 (offset: 0x34a40) -> 0x59c4 fde=[ 4c44] │ │ │ │ + 0xffffffffffff9ddc (offset: 0x34a4c) -> 0x59d8 fde=[ 4c58] │ │ │ │ + 0xffffffffffff9f50 (offset: 0x34bc0) -> 0x5a70 fde=[ 4cf0] │ │ │ │ + 0xffffffffffffa05c (offset: 0x34ccc) -> 0x5aa8 fde=[ 4d28] │ │ │ │ + 0xffffffffffffa0d4 (offset: 0x34d44) -> 0x5adc fde=[ 4d5c] │ │ │ │ + 0xffffffffffffa170 (offset: 0x34de0) -> 0x5a34 fde=[ 4cb4] │ │ │ │ + 0xffffffffffffa270 (offset: 0x34ee0) -> 0x5b08 fde=[ 4d88] │ │ │ │ + 0xffffffffffffa27c (offset: 0x34eec) -> 0x5b1c fde=[ 4d9c] │ │ │ │ + 0xffffffffffffa290 (offset: 0x34f00) -> 0x5b30 fde=[ 4db0] │ │ │ │ + 0xffffffffffffa2a0 (offset: 0x34f10) -> 0x5b44 fde=[ 4dc4] │ │ │ │ + 0xffffffffffffa2b0 (offset: 0x34f20) -> 0x5b58 fde=[ 4dd8] │ │ │ │ + 0xffffffffffffa2c0 (offset: 0x34f30) -> 0x5b6c fde=[ 4dec] │ │ │ │ + 0xffffffffffffa2d0 (offset: 0x34f40) -> 0x5b80 fde=[ 4e00] │ │ │ │ + 0xffffffffffffa2dc (offset: 0x34f4c) -> 0x5b94 fde=[ 4e14] │ │ │ │ + 0xffffffffffffa49c (offset: 0x3510c) -> 0x5bc4 fde=[ 4e44] │ │ │ │ + 0xffffffffffffa590 (offset: 0x35200) -> 0x5bfc fde=[ 4e7c] │ │ │ │ + 0xffffffffffffa5bc (offset: 0x3522c) -> 0x5c10 fde=[ 4e90] │ │ │ │ + 0xffffffffffffa630 (offset: 0x352a0) -> 0x5c60 fde=[ 4ee0] │ │ │ │ + 0xffffffffffffa6b8 (offset: 0x35328) -> 0x5c88 fde=[ 4f08] │ │ │ │ + 0xffffffffffffa830 (offset: 0x354a0) -> 0x5c24 fde=[ 4ea4] │ │ │ │ + 0xffffffffffffa930 (offset: 0x355a0) -> 0x5cc8 fde=[ 4f48] │ │ │ │ + 0xffffffffffffa950 (offset: 0x355c0) -> 0x5cdc fde=[ 4f5c] │ │ │ │ + 0xffffffffffffa9dc (offset: 0x3564c) -> 0x5d08 fde=[ 4f88] │ │ │ │ + 0xffffffffffffaa80 (offset: 0x356f0) -> 0x5d34 fde=[ 4fb4] │ │ │ │ + 0xffffffffffffab30 (offset: 0x357a0) -> 0x5d60 fde=[ 4fe0] │ │ │ │ + 0xffffffffffffab3c (offset: 0x357ac) -> 0x5d74 fde=[ 4ff4] │ │ │ │ + 0xffffffffffffab50 (offset: 0x357c0) -> 0x5d88 fde=[ 5008] │ │ │ │ + 0xffffffffffffac00 (offset: 0x35870) -> 0x5db4 fde=[ 5034] │ │ │ │ + 0xffffffffffffad10 (offset: 0x35980) -> 0x5de0 fde=[ 5060] │ │ │ │ + 0xffffffffffffae30 (offset: 0x35aa0) -> 0x5e10 fde=[ 5090] │ │ │ │ + 0xffffffffffffae70 (offset: 0x35ae0) -> 0x5e38 fde=[ 50b8] │ │ │ │ + 0xffffffffffffaf50 (offset: 0x35bc0) -> 0x5e68 fde=[ 50e8] │ │ │ │ + 0xffffffffffffb030 (offset: 0x35ca0) -> 0x5e98 fde=[ 5118] │ │ │ │ + 0xffffffffffffb050 (offset: 0x35cc0) -> 0x5ebc fde=[ 513c] │ │ │ │ + 0xffffffffffffb094 (offset: 0x35d04) -> 0x5ee4 fde=[ 5164] │ │ │ │ + 0xffffffffffffb0d0 (offset: 0x35d40) -> 0x5f08 fde=[ 5188] │ │ │ │ + 0xffffffffffffb11c (offset: 0x35d8c) -> 0x5f30 fde=[ 51b0] │ │ │ │ + 0xffffffffffffb130 (offset: 0x35da0) -> 0x5f44 fde=[ 51c4] │ │ │ │ + 0xffffffffffffb1f0 (offset: 0x35e60) -> 0x5f74 fde=[ 51f4] │ │ │ │ + 0xffffffffffffb260 (offset: 0x35ed0) -> 0x5f9c fde=[ 521c] │ │ │ │ + 0xffffffffffffb35c (offset: 0x35fcc) -> 0x5fcc fde=[ 524c] │ │ │ │ + 0xffffffffffffb590 (offset: 0x36200) -> 0x6014 fde=[ 5294] │ │ │ │ + 0xffffffffffffb7d0 (offset: 0x36440) -> 0x605c fde=[ 52dc] │ │ │ │ + 0xffffffffffffb810 (offset: 0x36480) -> 0x6080 fde=[ 5300] │ │ │ │ + 0xffffffffffffb890 (offset: 0x36500) -> 0x60a8 fde=[ 5328] │ │ │ │ + 0xffffffffffffb910 (offset: 0x36580) -> 0x60d0 fde=[ 5350] │ │ │ │ + 0xffffffffffffbaf8 (offset: 0x36768) -> 0x6134 fde=[ 53b4] │ │ │ │ + 0xffffffffffffbc94 (offset: 0x36904) -> 0x6168 fde=[ 53e8] │ │ │ │ + 0xffffffffffffbd80 (offset: 0x369f0) -> 0x61ac fde=[ 542c] │ │ │ │ + 0xffffffffffffbf70 (offset: 0x36be0) -> 0x61e8 fde=[ 5468] │ │ │ │ + 0xffffffffffffc030 (offset: 0x36ca0) -> 0x6220 fde=[ 54a0] │ │ │ │ + 0xffffffffffffc21c (offset: 0x36e8c) -> 0x625c fde=[ 54dc] │ │ │ │ + 0xffffffffffffc230 (offset: 0x36ea0) -> 0x6270 fde=[ 54f0] │ │ │ │ + 0xffffffffffffc240 (offset: 0x36eb0) -> 0x6284 fde=[ 5504] │ │ │ │ + 0xffffffffffffc25c (offset: 0x36ecc) -> 0x6298 fde=[ 5518] │ │ │ │ + 0xffffffffffffc350 (offset: 0x36fc0) -> 0x62c8 fde=[ 5548] │ │ │ │ + 0xffffffffffffc410 (offset: 0x37080) -> 0x6300 fde=[ 5580] │ │ │ │ + 0xffffffffffffc4b0 (offset: 0x37120) -> 0x6334 fde=[ 55b4] │ │ │ │ + 0xffffffffffffc57c (offset: 0x371ec) -> 0x6364 fde=[ 55e4] │ │ │ │ + 0xffffffffffffc650 (offset: 0x372c0) -> 0x63b8 fde=[ 5638] │ │ │ │ + 0xffffffffffffc970 (offset: 0x375e0) -> 0x6430 fde=[ 56b0] │ │ │ │ + 0xffffffffffffccb0 (offset: 0x37920) -> 0x64a8 fde=[ 5728] │ │ │ │ + 0xffffffffffffcf10 (offset: 0x37b80) -> 0x6534 fde=[ 57b4] │ │ │ │ + 0xffffffffffffd4d0 (offset: 0x38140) -> 0x6580 fde=[ 5800] │ │ │ │ + 0xffffffffffffda70 (offset: 0x386e0) -> 0x64f4 fde=[ 5774] │ │ │ │ + 0xffffffffffffdbf0 (offset: 0x38860) -> 0x6600 fde=[ 5880] │ │ │ │ + 0xffffffffffffdc30 (offset: 0x388a0) -> 0x661c fde=[ 589c] │ │ │ │ + 0xffffffffffffdc54 (offset: 0x388c4) -> 0x6630 fde=[ 58b0] │ │ │ │ + 0xffffffffffffdcf8 (offset: 0x38968) -> 0x6668 fde=[ 58e8] │ │ │ │ + 0xffffffffffffded8 (offset: 0x38b48) -> 0x66b0 fde=[ 5930] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -494,19 +494,19 @@ │ │ │ │ │ │ │ │ 00000090 0000000000000018 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 4 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 30 │ │ │ │ - Augmentation data: 9b 75 3c 02 00 1b 1b │ │ │ │ + Augmentation data: 9b 35 4a 02 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ 000000ac 0000000000000030 00000020 FDE cie=00000090 pc=0000000000005f80..0000000000006094 │ │ │ │ - Augmentation data: cf 58 00 00 │ │ │ │ + Augmentation data: df 58 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000005f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000005f88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000005f94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ @@ -525,12374 +525,12384 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000602c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e0 0000000000000024 000000e4 FDE cie=00000000 pc=0000000000007680..00000000000076c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007684 │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000007680..0000000000007688 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000000f4 0000000000000024 000000f8 FDE cie=00000000 pc=0000000000007688..00000000000076c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000768c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007690 │ │ │ │ DW_CFA_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 0000000000007694 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007698 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000076b8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000076c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000108 000000000000002c 0000010c FDE cie=00000000 pc=00000000000076c0..0000000000007798 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076c4 │ │ │ │ +0000011c 0000000000000010 00000120 FDE cie=00000000 pc=00000000000076c8..00000000000076d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000130 0000000000000010 00000134 FDE cie=00000000 pc=00000000000076e0..00000000000076f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000144 000000000000002c 00000148 FDE cie=00000000 pc=0000000000007700..00000000000077d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007708 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000076d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007714 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000076dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000771c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000076e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007728 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000007754 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000007794 │ │ │ │ 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 0000000000007758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007798 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000775c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000779c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000138 000000000000002c 0000013c FDE cie=00000000 pc=00000000000077a0..0000000000007878 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077a4 │ │ │ │ +00000174 0000000000000050 000000e8 FDE cie=00000090 pc=00000000000077e0..00000000000079c8 │ │ │ │ + Augmentation data: 3b 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000077e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000077b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000077bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000077c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000007834 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000077e8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000077f0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000077f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000007844 │ │ │ │ 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 0000000000007838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007848 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000783c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000784c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000168 0000000000000020 0000016c FDE cie=00000000 pc=0000000000007880..00000000000078a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007884 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007888 │ │ │ │ - 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 0000000000007898 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000789c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000786c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007884 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000000793c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007940 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000007968 │ │ │ │ + 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 000000000000796c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007970 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007978 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000797c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000018c 0000000000000024 00000190 FDE cie=00000000 pc=00000000000078a0..00000000000078e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078a4 │ │ │ │ +000001c8 000000000000004c 0000013c FDE cie=00000090 pc=00000000000079c8..0000000000007d44 │ │ │ │ + Augmentation data: 03 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078a8 │ │ │ │ - DW_CFA_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 00000000000078b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000078dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079d0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000079dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000079e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000079f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000007ab0 │ │ │ │ + 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 00000000000078e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000001b4 0000000000000020 000001b8 FDE cie=00000000 pc=00000000000078e4..0000000000007918 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078ec │ │ │ │ - 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 00000000000078fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ab8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 452 to 0000000000007c7c │ │ │ │ + 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 0000000000007900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000218 0000000000000014 0000021c FDE cie=00000000 pc=0000000000007d44..0000000000007d5c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d8 0000000000000024 000001dc FDE cie=00000000 pc=0000000000007920..000000000000796c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007928 │ │ │ │ - DW_CFA_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 0000000000007930 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000007954 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007958 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000230 0000000000000010 00000234 FDE cie=00000000 pc=000000000000ba20..000000000000ba28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000200 0000000000000010 00000204 FDE cie=00000000 pc=000000000000796c..000000000000797c │ │ │ │ +00000244 0000000000000010 00000248 FDE cie=00000000 pc=000000000000ba40..000000000000ba4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000214 000000000000002c 00000218 FDE cie=00000000 pc=0000000000007980..0000000000007a38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007988 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000799c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000079a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000007a24 │ │ │ │ - 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 0000000000007a28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000258 0000000000000010 0000025c FDE cie=00000000 pc=0000000000007d60..0000000000007db4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000244 0000000000000024 00000248 FDE cie=00000000 pc=0000000000007a40..0000000000007ab0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a44 │ │ │ │ +0000026c 000000000000002c 00000270 FDE cie=00000000 pc=0000000000007dc0..0000000000007e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a48 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007a58 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000007a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007dd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007ddc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007de8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000007e54 │ │ │ │ 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 0000000000007aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e5c │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000029c 0000000000000010 000002a0 FDE cie=00000000 pc=0000000000007ea0..0000000000007ed8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000026c 000000000000002c 00000270 FDE cie=00000000 pc=0000000000007ab0..0000000000007bac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ab4 │ │ │ │ +000002b0 0000000000000034 00000224 FDE cie=00000090 pc=0000000000007ee0..00000000000082d4 │ │ │ │ + Augmentation data: 73 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ee8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007acc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007ef4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007ad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007efc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007f04 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000007ba0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 796 to 0000000000008220 │ │ │ │ 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 0000000000007ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008228 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000029c 0000000000000044 00000210 FDE cie=00000090 pc=0000000000007bac..0000000000007dd8 │ │ │ │ - Augmentation data: 03 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bb0 │ │ │ │ +000002e8 0000000000000034 0000025c FDE cie=00000090 pc=00000000000082e0..0000000000008728 │ │ │ │ + Augmentation data: 9b 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000082e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bb4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007bc0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007bc8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007bd8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000007c38 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000007cdc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000007d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000082e8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000082f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000082fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008304 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 828 to 0000000000008640 │ │ │ │ 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 0000000000007d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008648 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007d2c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d30 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007d38 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000002e4 0000000000000044 00000258 FDE cie=00000090 pc=0000000000007de0..0000000000008014 │ │ │ │ - Augmentation data: da 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007de4 │ │ │ │ +00000320 0000000000000040 00000294 FDE cie=00000090 pc=0000000000008728..00000000000095f0 │ │ │ │ + Augmentation data: be 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000872c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007de8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007df4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007dfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007e0c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000007e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008730 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000873c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008748 │ │ │ │ + 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 0000000000008758 │ │ │ │ + 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: 2536 to 0000000000009140 │ │ │ │ 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 0000000000007e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009148 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ea0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000007f5c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007f64 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007f6c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007f74 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000032c 0000000000000020 00000330 FDE cie=00000000 pc=0000000000008020..000000000000805c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008024 │ │ │ │ +00000364 0000000000000024 00000368 FDE cie=00000000 pc=00000000000095f0..0000000000009690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008028 │ │ │ │ - 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 000000000000804c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095f8 │ │ │ │ + DW_CFA_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 0000000000009600 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000009688 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000968c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008054 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000350 0000000000000024 00000354 FDE cie=00000000 pc=0000000000008060..00000000000080dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008064 │ │ │ │ +0000038c 0000000000000030 00000300 FDE cie=00000090 pc=0000000000009690..00000000000098d8 │ │ │ │ + Augmentation data: 59 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009694 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008068 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008078 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000080d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009698 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000096a4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096ac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 440 to 0000000000009864 │ │ │ │ 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 00000000000080d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009868 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000080d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000986c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000378 0000000000000024 0000037c FDE cie=00000000 pc=00000000000080e0..000000000000815c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000080e4 │ │ │ │ +000003c0 0000000000000024 000003c4 FDE cie=00000000 pc=00000000000098e0..00000000000099a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000080e8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000080f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000008150 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098e8 │ │ │ │ + DW_CFA_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 00000000000098f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000000999c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008154 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008158 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003a0 0000000000000060 00000314 FDE cie=00000090 pc=0000000000008160..0000000000008348 │ │ │ │ - Augmentation data: 3d 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008164 │ │ │ │ +000003e8 00000000000000c4 0000035c FDE cie=00000090 pc=00000000000099a4..000000000000a938 │ │ │ │ + Augmentation data: 10 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008168 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008174 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000817c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000081a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000081b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000008240 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008248 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099ac │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000099bc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000099c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000099cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000009a90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008274 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008278 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000827c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000829c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000009b9c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000009c1c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000082bc │ │ │ │ - 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: 36 to 00000000000082e0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000009c94 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000009dcc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000082e4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000082e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000404 0000000000000030 00000378 FDE cie=00000090 pc=0000000000008348..00000000000084e4 │ │ │ │ - Augmentation data: ed 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000834c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008350 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000835c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008364 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008370 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000008464 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009df8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000009e78 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000009f50 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009f88 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000a008 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a00c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000000a0cc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000000a178 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a188 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 864 to 000000000000a4e8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000000a6b0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a6b4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a6c0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000a6fc │ │ │ │ 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 0000000000008468 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000846c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a700 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a704 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000000a7d4 │ │ │ │ + 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 000000000000a800 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a804 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a80c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a814 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a840 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a848 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000a87c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000a8a8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a8c0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a8d8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a8f0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a900 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000438 0000000000000040 0000043c FDE cie=00000000 pc=00000000000084e4..00000000000085d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000084e8 │ │ │ │ +000004b0 0000000000000034 000004b4 FDE cie=00000000 pc=000000000000ba60..000000000000bae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000084ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba68 │ │ │ │ DW_CFA_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 00000000000084fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ba74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000008548 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000bacc │ │ │ │ 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 000000000000854c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008554 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000008590 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008598 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bae0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000859c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000085b0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000085cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000047c 0000000000000038 000003f0 FDE cie=00000090 pc=00000000000085d0..00000000000087bc │ │ │ │ - Augmentation data: 88 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085d4 │ │ │ │ +000004e8 0000000000000040 0000045c FDE cie=00000090 pc=000000000000a940..000000000000ac78 │ │ │ │ + Augmentation data: 15 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a948 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085dc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000085e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000085f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008600 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000086d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a954 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a964 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a970 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000000abb4 │ │ │ │ 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 00000000000086dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000abb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000086e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000abbc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004b8 0000000000000034 000004bc FDE cie=00000000 pc=00000000000087c0..000000000000887c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000087c4 │ │ │ │ +0000052c 0000000000000040 00000530 FDE cie=00000000 pc=000000000000bb00..000000000000bce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000087c8 │ │ │ │ - DW_CFA_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 00000000000087d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000008818 │ │ │ │ - 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 000000000000881c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008820 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000008858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb08 │ │ │ │ + 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 000000000000bb10 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000bb28 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000000bc60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000885c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004f0 0000000000000038 00000464 FDE cie=00000090 pc=0000000000008880..0000000000008a6c │ │ │ │ - Augmentation data: 2c 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008884 │ │ │ │ +00000570 0000000000000064 000004e4 FDE cie=00000090 pc=000000000000ac80..000000000000b960 │ │ │ │ + Augmentation data: d7 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008888 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000888c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008894 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000088a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000088b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000008988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac88 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ac94 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aca0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000acb8 │ │ │ │ + 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: 2272 to 000000000000b598 │ │ │ │ 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 000000000000898c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b59c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000052c 0000000000000010 00000530 FDE cie=00000000 pc=0000000000008a6c..0000000000008a80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000540 0000000000000010 00000544 FDE cie=00000000 pc=0000000000008a80..0000000000008a90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000554 0000000000000010 00000558 FDE cie=00000000 pc=0000000000008a90..0000000000008aac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000568 000000000000002c 0000056c FDE cie=00000000 pc=0000000000008aac..0000000000008b98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ab0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ab4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008ac8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008ad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008adc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000008b50 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000b618 │ │ │ │ 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 0000000000008b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b61c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b620 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000598 0000000000000034 0000059c FDE cie=00000000 pc=0000000000008ba0..0000000000008c60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ba4 │ │ │ │ +000005d8 000000000000002c 0000054c FDE cie=00000090 pc=000000000000b960..000000000000ba08 │ │ │ │ + Augmentation data: 5f 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b968 │ │ │ │ DW_CFA_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 0000000000008bc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b970 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000008c0c │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000b9d8 │ │ │ │ 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 0000000000008c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b9dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008c3c │ │ │ │ - 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 0000000000008c40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000008c60..0000000000008d00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c64 │ │ │ │ +00000608 0000000000000030 0000057c FDE cie=00000090 pc=000000000000bce0..000000000000bd48 │ │ │ │ + Augmentation data: 4a 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bce8 │ │ │ │ DW_CFA_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 0000000000008c80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bcf8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000008cc8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000bd28 │ │ │ │ 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 0000000000008ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bd38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008cf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bd40 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00000604 000000000000002c 00000578 FDE cie=00000090 pc=0000000000008d00..0000000000008dcc │ │ │ │ - Augmentation data: 30 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d04 │ │ │ │ +0000063c 0000000000000024 00000640 FDE cie=00000000 pc=000000000000bd48..000000000000bd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d08 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd50 │ │ │ │ + DW_CFA_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 0000000000008d1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bd58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000bd70 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000664 000000000000002c 000005d8 FDE cie=00000090 pc=000000000000bd80..000000000000bdec │ │ │ │ + Augmentation data: f2 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd88 │ │ │ │ + DW_CFA_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 000000000000bd98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000008d8c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000bdc8 │ │ │ │ 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 0000000000008d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000634 0000000000000050 00000638 FDE cie=00000000 pc=0000000000008dcc..0000000000008e98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd0 │ │ │ │ +00000694 0000000000000030 00000608 FDE cie=00000090 pc=000000000000bdec..000000000000bf3c │ │ │ │ + Augmentation data: d2 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd4 │ │ │ │ - DW_CFA_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 0000000000008de4 │ │ │ │ - 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 0000000000008e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdf4 │ │ │ │ + DW_CFA_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 000000000000bdfc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000be64 │ │ │ │ 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 0000000000008e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008e74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000006c8 0000000000000030 000006cc FDE cie=00000000 pc=000000000000bf40..000000000000c054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bf54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bf5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bf64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000bfdc │ │ │ │ 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 0000000000008e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfe0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008e90 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000006fc 0000000000000024 00000700 FDE cie=00000000 pc=000000000000c060..000000000000c0c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c068 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c06c │ │ │ │ + DW_CFA_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 000000000000c074 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000c0bc │ │ │ │ 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 0000000000008e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00000688 0000000000000074 000005fc FDE cie=00000090 pc=0000000000008ea0..00000000000091b8 │ │ │ │ - Augmentation data: be 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ea4 │ │ │ │ +00000724 0000000000000010 00000728 FDE cie=00000000 pc=000000000000eb00..000000000000eb0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000738 0000000000000040 0000073c FDE cie=00000000 pc=000000000000c0c8..000000000000c214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ea8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0d0 │ │ │ │ + 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 0000000000008ebc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c0dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008ec8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c0e8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c0f4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008ef0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000008f08 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c100 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 00000000000090b4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090b8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000000c1b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000090ec │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (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 00000000000090f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000077c 0000000000000048 000006f0 FDE cie=00000090 pc=000000000000c220..000000000000c70c │ │ │ │ + Augmentation data: 0b 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c228 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c234 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c23c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c244 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c258 │ │ │ │ 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: 128 to 0000000000009174 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000000c39c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009178 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000917c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - │ │ │ │ -00000700 0000000000000074 00000674 FDE cie=00000090 pc=00000000000091c0..00000000000094f4 │ │ │ │ - Augmentation data: 55 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091c8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000091d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000091ec │ │ │ │ - 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: 60 to 0000000000009228 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009230 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000009418 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000941c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000009450 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 0000000000009454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009458 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000007c8 000000000000006c 000007cc FDE cie=00000000 pc=000000000000c70c..000000000000c8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c710 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c714 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c718 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c720 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c730 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c738 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000c784 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c788 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c78c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c790 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c7ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000000c854 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c860 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c864 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000c888 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c88c │ │ │ │ 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: 16 to 000000000000c89c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8a4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8a8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000838 0000000000000020 0000083c FDE cie=00000000 pc=000000000000c8c0..000000000000c8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000094b4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094b8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094bc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8c8 │ │ │ │ + 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 000000000000c8d8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000085c 0000000000000010 00000860 FDE cie=00000000 pc=000000000000c8e4..000000000000c8fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000870 0000000000000010 00000874 FDE cie=00000000 pc=000000000000c900..000000000000c918 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000884 0000000000000024 00000888 FDE cie=00000000 pc=000000000000c920..000000000000db4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c928 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c934 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000000c9b8 │ │ │ │ + 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 000000000000c9bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c9c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000778 0000000000000034 0000077c FDE cie=00000000 pc=000000000000a2c0..000000000000a348 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a2c4 │ │ │ │ +000008ac 0000000000000038 000008b0 FDE cie=00000000 pc=000000000000eb20..000000000000eb9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb28 │ │ │ │ DW_CFA_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 000000000000a2d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eb30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb3c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000a32c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000eb60 │ │ │ │ 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 000000000000a330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a340 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000eb94 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000007b0 0000000000000048 00000724 FDE cie=00000090 pc=0000000000009500..000000000000975c │ │ │ │ - Augmentation data: b7 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009504 │ │ │ │ +000008e8 0000000000000028 000008ec FDE cie=00000000 pc=000000000000db4c..000000000000e6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009508 │ │ │ │ - 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 0000000000009524 │ │ │ │ - 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 0000000000009530 │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000009684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db54 │ │ │ │ + DW_CFA_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 000000000000db60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1532 to 000000000000e15c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000969c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e160 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e164 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000007fc 000000000000003c 00000770 FDE cie=00000090 pc=000000000000a360..000000000000a4d8 │ │ │ │ - Augmentation data: 9f 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a364 │ │ │ │ +00000914 000000000000009c 00000918 FDE cie=00000000 pc=000000000000eba0..000000000000ecec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eba8 │ │ │ │ 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 000000000000a370 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ebb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ebd0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000000ec70 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ec8c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec94 │ │ │ │ + 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_advance_loc: 20 to 000000000000a384 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eca8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ecb8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecbc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecc0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000000a498 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ecd8 │ │ │ │ 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: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a4a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ece0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ece4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ │ │ │ │ -0000083c 0000000000000048 000007b0 FDE cie=00000090 pc=0000000000009760..0000000000009d20 │ │ │ │ - Augmentation data: 71 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009764 │ │ │ │ +000009b4 0000000000000070 000009b8 FDE cie=00000000 pc=000000000000e6e0..000000000000e870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009768 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000976c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e6f8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009774 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009788 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e704 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009794 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e70c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000979c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000e73c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000009840 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e748 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000000e7e4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e7ec │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e820 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (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 0000000000009844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009848 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e828 │ │ │ │ + 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 000000000000e82c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e848 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e858 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e85c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e868 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e86c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000888 0000000000000040 0000088c FDE cie=00000000 pc=000000000000a4e0..000000000000a6c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a4e4 │ │ │ │ +00000a28 0000000000000070 00000a2c FDE cie=00000000 pc=000000000000e870..000000000000ea10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a4e8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e878 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e888 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a4f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a508 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e894 │ │ │ │ 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: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e89c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000e8d0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000000a640 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e8dc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000000e978 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e988 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000000e9c8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (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 000000000000a644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a648 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9d0 │ │ │ │ + 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: 16 to 000000000000e9e0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e9fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea00 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea04 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea0c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008cc 0000000000000050 00000840 FDE cie=00000090 pc=0000000000009d20..000000000000a2a4 │ │ │ │ - Augmentation data: 27 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d24 │ │ │ │ +00000a9c 0000000000000070 00000aa0 FDE cie=00000000 pc=000000000000ed00..000000000000ef08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed08 │ │ │ │ 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 0000000000009d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ed14 │ │ │ │ + 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: 16 to 000000000000ed24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed28 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ed34 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000edac │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000edcc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edd4 │ │ │ │ + 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: 8 to 0000000000009d38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009d44 │ │ │ │ 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 0000000000009d50 │ │ │ │ - DW_CFA_def_cfa_offset: 720 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 852 to 000000000000a0a4 │ │ │ │ + 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: 244 to 000000000000eec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a0c0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eed4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eee4 │ │ │ │ DW_CFA_restore: 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 000000000000a0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000920 000000000000002c 00000924 FDE cie=00000000 pc=00000000000070a0..0000000000007168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000070a4 │ │ │ │ +00000b10 0000000000000034 00000b14 FDE cie=00000000 pc=000000000000ea10..000000000000eae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000070a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000070b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000070c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000007158 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea18 │ │ │ │ + DW_CFA_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 000000000000ea24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ea34 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ea50 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000eac0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eacc │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000715c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ead0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ead4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000b48 0000000000000014 00000b4c FDE cie=00000000 pc=00000000000070a0..00000000000070d0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000950 0000000000000010 00000954 FDE cie=00000000 pc=000000000000a6c0..000000000000a6d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000964 0000000000000028 00000968 FDE cie=00000000 pc=000000000000a6e0..000000000000a76c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a6e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a6e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a6f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a700 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000a760 │ │ │ │ - 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 000000000000a764 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a768 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000b60 0000000000000010 00000b64 FDE cie=00000000 pc=0000000000015980..000000000001598c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000990 0000000000000028 00000994 FDE cie=00000000 pc=000000000000a76c..000000000000a810 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a770 │ │ │ │ +00000b74 0000000000000040 00000b78 FDE cie=00000000 pc=000000000000ef20..000000000000f02c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a774 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef28 │ │ │ │ + DW_CFA_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 000000000000a780 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef34 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000a7d0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000ef84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009bc 0000000000000028 000009c0 FDE cie=00000000 pc=000000000000a810..000000000000a8b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a814 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a818 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a81c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a824 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000a874 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000efb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a87c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009e8 0000000000000010 000009ec FDE cie=00000000 pc=000000000000a8c0..000000000000a8cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009fc 0000000000000010 00000a00 FDE cie=00000000 pc=000000000000a8cc..000000000000a8d8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a10 0000000000000028 00000a14 FDE cie=00000000 pc=000000000000a8e0..000000000000a990 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a8e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a8e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a8ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a8f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000a954 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000effc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f000 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f004 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 0000000000000028 00000a40 FDE cie=00000000 pc=000000000000a990..000000000000aa94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a994 │ │ │ │ +00000bb8 000000000000002c 00000bbc FDE cie=00000000 pc=000000000000f02c..000000000000f104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f030 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f034 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a99c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a9a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000aa20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f040 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f048 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f054 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000000f0c0 │ │ │ │ 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 000000000000aa24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aa28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000a68 000000000000002c 00000a6c FDE cie=00000000 pc=000000000000aaa0..000000000000aba4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aaa4 │ │ │ │ +00000be8 0000000000000030 00000bec FDE cie=00000000 pc=000000000000f104..000000000000f218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aaa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f10c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000aaac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000aab4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000ab30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f118 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f128 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000f1a0 │ │ │ │ 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 000000000000ab34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1a8 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00000a98 0000000000000010 00000a9c FDE cie=00000000 pc=000000000000cd00..000000000000cd2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000aac 0000000000000024 00000ab0 FDE cie=00000000 pc=000000000000cd40..000000000000cd90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd44 │ │ │ │ +00000c1c 0000000000000040 00000c20 FDE cie=00000000 pc=00000000000159a0..0000000000015af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000159a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd48 │ │ │ │ - DW_CFA_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 000000000000cd5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000cd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000159a8 │ │ │ │ + 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 00000000000159b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000159c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000159cc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000159d8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000015a8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ad4 000000000000004c 00000a48 FDE cie=00000090 pc=000000000000abc0..000000000000caec │ │ │ │ - Augmentation data: 69 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abc4 │ │ │ │ +00000c60 0000000000000040 00000c64 FDE cie=00000000 pc=0000000000015b00..0000000000015c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b08 │ │ │ │ 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 000000000000abe4 │ │ │ │ - DW_CFA_def_cfa_offset: 1296 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b20 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b2c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b38 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 6484 to 000000000000c538 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000015bec │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c550 │ │ │ │ DW_CFA_restore: 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 000000000000c554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b24 0000000000000038 00000b28 FDE cie=00000000 pc=000000000000cda0..000000000000ce88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cda4 │ │ │ │ +00000ca4 0000000000000054 00000ca8 FDE cie=00000000 pc=000000000000f220..000000000000f5a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f228 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cda8 │ │ │ │ - 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 000000000000cdb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cdc4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000ce40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f22c │ │ │ │ + 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 000000000000f234 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f240 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f24c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000f278 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000000f334 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000f388 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f38c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000000f434 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000f488 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000000f534 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f598 │ │ │ │ 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 000000000000ce44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f59c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b60 0000000000000034 00000ad4 FDE cie=00000090 pc=000000000000caec..000000000000cce8 │ │ │ │ - Augmentation data: 81 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000caf0 │ │ │ │ +00000cfc 000000000000002c 00000d00 FDE cie=00000000 pc=000000000000f5a4..000000000000f6cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f5ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000caf4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5b0 │ │ │ │ + DW_CFA_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 000000000000cb18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cb20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f5b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 308 to 000000000000cc54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f5c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000000f6c0 │ │ │ │ + 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 000000000000cc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b98 0000000000000028 00000b9c FDE cie=00000000 pc=000000000000cea0..000000000000cee8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cea4 │ │ │ │ +00000d2c 0000000000000048 00000ca0 FDE cie=00000090 pc=0000000000015c60..0000000000016194 │ │ │ │ + Augmentation data: 7b 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cea8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ceb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000cec0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c68 │ │ │ │ + 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 0000000000015c70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015c84 │ │ │ │ + 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: 212 to 0000000000015d58 │ │ │ │ + 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 000000000000cee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d78 0000000000000010 00000d7c FDE cie=00000000 pc=000000000000f6cc..000000000000f6ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d8c 0000000000000010 00000d90 FDE cie=00000000 pc=000000000000f6ec..000000000000f70c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000bc4 0000000000000064 00000bc8 FDE cie=00000000 pc=000000000000cee8..000000000000d0ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ceec │ │ │ │ +00000da0 0000000000000054 00000d14 FDE cie=00000090 pc=000000000000f70c..00000000000105e4 │ │ │ │ + Augmentation data: 2b 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f710 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cef0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cef4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cefc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cf1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f714 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f724 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f730 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f73c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f744 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2004 to 000000000000ff18 │ │ │ │ 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 000000000000cf20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cf30 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cf38 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cf40 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cf54 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000000d030 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d038 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d03c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d040 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000001006c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d048 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (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 000000000000d04c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d050 │ │ │ │ - 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: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010074 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000df8 00000000000000d4 00000d6c FDE cie=00000090 pc=00000000000105e4..0000000000010cac │ │ │ │ + Augmentation data: a2 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000d0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105ec │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000105f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010600 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000010668 │ │ │ │ + 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 000000000001066c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010670 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010688 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010690 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010698 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000107a8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107ac │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000107cc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000108e4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000108ec │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001094c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010958 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000010a0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a10 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010a18 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000010a90 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010ac4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000010b00 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b04 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b08 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b0c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b10 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b14 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b18 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010b20 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b24 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b28 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b2c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b30 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b34 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010b50 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b54 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b58 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010b78 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000010b9c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010ba8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000010be0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000010c28 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010c54 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010c5c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010c84 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c2c 000000000000002c 00000c30 FDE cie=00000000 pc=000000000000d0ac..000000000000d184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0b0 │ │ │ │ +00000ed0 0000000000000030 00000e44 FDE cie=00000090 pc=00000000000161a0..0000000000016344 │ │ │ │ + Augmentation data: 3f 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000161a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d0b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000161a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d0c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000161b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d0d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000161c0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000d140 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001632c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016330 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016334 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c5c 0000000000000030 00000bd0 FDE cie=00000090 pc=000000000000d184..000000000000d240 │ │ │ │ - Augmentation data: b7 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d188 │ │ │ │ +00000f04 0000000000000048 00000e78 FDE cie=00000090 pc=0000000000016360..00000000000167ec │ │ │ │ + Augmentation data: 1b 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d18c │ │ │ │ - DW_CFA_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 000000000000d19c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000d228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016368 │ │ │ │ + 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: 12 to 0000000000016374 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001637c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016384 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016390 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000001644c │ │ │ │ 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 000000000000d22c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016450 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016454 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d238 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f50 0000000000000024 00000f54 FDE cie=00000000 pc=0000000000016800..0000000000016868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016808 │ │ │ │ + DW_CFA_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 0000000000016820 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000016850 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d23c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016854 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c90 0000000000000028 00000c04 FDE cie=00000090 pc=000000000000d240..000000000000d2f4 │ │ │ │ - Augmentation data: 87 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d244 │ │ │ │ +00000f78 0000000000000024 00000f7c FDE cie=00000000 pc=0000000000016880..00000000000168f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016888 │ │ │ │ DW_CFA_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 000000000000d258 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000168a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000000d2ec │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000168ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d2f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000168f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cbc 0000000000000030 00000cc0 FDE cie=00000000 pc=000000000000d300..000000000000d38c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d310 │ │ │ │ +00000fa0 000000000000004c 00000f14 FDE cie=00000090 pc=0000000000016900..0000000000016d4c │ │ │ │ + Augmentation data: a3 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d314 │ │ │ │ - DW_CFA_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 000000000000d31c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d328 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d334 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000d380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016908 │ │ │ │ + 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 0000000000016924 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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_loc1: 560 to 0000000000016b54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016b6c │ │ │ │ DW_CFA_restore: 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 000000000000d384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cf0 0000000000000044 00000c64 FDE cie=00000090 pc=000000000000d38c..000000000000d498 │ │ │ │ - Augmentation data: 2b 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d390 │ │ │ │ +00000ff0 000000000000004c 00000f64 FDE cie=00000090 pc=0000000000016d60..00000000000171ac │ │ │ │ + Augmentation data: 8c 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d394 │ │ │ │ - DW_CFA_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 000000000000d3a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d3c0 │ │ │ │ - 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: 128 to 000000000000d440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d68 │ │ │ │ + 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 0000000000016d84 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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_loc1: 560 to 0000000000016fb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016fcc │ │ │ │ DW_CFA_restore: 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 000000000000d444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d460 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001040 000000000000004c 00000fb4 FDE cie=00000090 pc=00000000000171c0..000000000001760c │ │ │ │ + Augmentation data: 75 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171c8 │ │ │ │ + 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 00000000000171e4 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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_loc1: 560 to 0000000000017414 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001742c │ │ │ │ DW_CFA_restore: 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 000000000000d464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017430 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017434 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d38 0000000000000044 00000cac FDE cie=00000090 pc=000000000000d4a0..000000000000d5fc │ │ │ │ - Augmentation data: f2 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d4a4 │ │ │ │ +00001090 00000000000000ac 00001004 FDE cie=00000090 pc=0000000000010cac..0000000000012674 │ │ │ │ + Augmentation data: 5f 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010cb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d4a8 │ │ │ │ - DW_CFA_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 000000000000d4b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d4d0 │ │ │ │ - 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: 160 to 000000000000d570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010cb4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010cc0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010cc8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010cd0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010cd8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000010d5c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + 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 000000000000d574 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000d5c4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000010d9c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010da0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 5328 to 0000000000012270 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012274 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012278 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012294 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012298 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000122ec │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122f0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 628 to 0000000000012564 │ │ │ │ + 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 0000000000012574 │ │ │ │ + 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: 56 to 00000000000125ac │ │ │ │ + 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 00000000000125d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125dc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000125e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012604 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012608 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000012640 │ │ │ │ + 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 000000000001264c │ │ │ │ + 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: 12 to 0000000000012658 │ │ │ │ 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 000000000001266c │ │ │ │ + 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 000000000000d5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000d80 0000000000000010 00000d84 FDE cie=00000000 pc=000000000000d600..000000000000d610 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d94 000000000000003c 00000d98 FDE cie=00000000 pc=000000000000d610..000000000000d68c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d614 │ │ │ │ +00001140 000000000000004c 000010b4 FDE cie=00000090 pc=0000000000017620..0000000000017978 │ │ │ │ + Augmentation data: d7 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d618 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d620 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d62c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017628 │ │ │ │ + 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 0000000000017630 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017648 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000017820 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001783c │ │ │ │ DW_CFA_restore: 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 000000000000d668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017840 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d66c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017844 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d684 │ │ │ │ - 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 000000000000d688 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd4 000000000000005c 00000d48 FDE cie=00000090 pc=000000000000d68c..000000000000d7fc │ │ │ │ - Augmentation data: 65 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d690 │ │ │ │ +00001190 000000000000004c 00001104 FDE cie=00000090 pc=0000000000017980..0000000000017cd8 │ │ │ │ + Augmentation data: b5 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d694 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017988 │ │ │ │ + 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 000000000000d6a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017990 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000179a8 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d6cc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d6d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d6e0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d6f0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000d778 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d77c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d780 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d784 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000d7ac │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000017b80 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017b9c │ │ │ │ + DW_CFA_restore: 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ba0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ba4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7b8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000011e0 000000000000004c 00001154 FDE cie=00000090 pc=0000000000017ce0..0000000000018038 │ │ │ │ + Augmentation data: 93 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ce8 │ │ │ │ + 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 0000000000017cf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7bc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017d08 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7c0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7c4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - │ │ │ │ -00000e34 000000000000003c 00000e38 FDE cie=00000000 pc=000000000000d800..000000000000d878 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d808 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d810 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d81c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000d854 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000017ee0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017efc │ │ │ │ DW_CFA_restore: 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 000000000000d858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d85c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d870 │ │ │ │ - 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 000000000000d874 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e74 0000000000000010 00000e78 FDE cie=00000000 pc=000000000000d880..000000000000d890 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e88 0000000000000010 00000e8c FDE cie=00000000 pc=000000000000d890..000000000000d89c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e9c 0000000000000054 00000e10 FDE cie=00000090 pc=000000000000d8a0..000000000000dc18 │ │ │ │ - Augmentation data: b1 4e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d8a4 │ │ │ │ +00001230 0000000000000048 000011a4 FDE cie=00000090 pc=0000000000012680..0000000000015970 │ │ │ │ + Augmentation data: 73 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d8a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d8b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d8bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000d8d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000d92c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012688 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012698 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000126b0 │ │ │ │ + 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: 8616 to 0000000000014858 │ │ │ │ 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 000000000000d930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001485c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000000da34 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000000daac │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000dacc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000db34 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000db60 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000db8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db94 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000db9c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000dbd4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000dc00 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dc10 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ef4 0000000000000010 00000ef8 FDE cie=00000000 pc=000000000000dc20..000000000000dc2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f08 0000000000000010 00000f0c FDE cie=00000000 pc=000000000000dc2c..000000000000dc38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f1c 0000000000000010 00000f20 FDE cie=00000000 pc=000000000000dc40..000000000000dc4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f30 0000000000000010 00000f34 FDE cie=00000000 pc=000000000000dc4c..000000000000dc58 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f44 0000000000000010 00000f48 FDE cie=00000000 pc=000000000000dc60..000000000000dc74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f58 0000000000000040 00000f5c FDE cie=00000000 pc=000000000000dc80..000000000000dd0c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc84 │ │ │ │ +0000127c 0000000000000030 00001280 FDE cie=00000000 pc=00000000000070e0..00000000000071ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070e8 │ │ │ │ DW_CFA_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 000000000000dc90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000070f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dc9c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000070fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000dcb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007108 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000dce0 │ │ │ │ - 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 000000000000dce4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dce8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000dd04 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000071a4 │ │ │ │ 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 000000000000dd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f9c 0000000000000010 00000fa0 FDE cie=00000000 pc=000000000000dd0c..000000000000dd4c │ │ │ │ +000012b0 000000000000001c 000012b4 FDE cie=00000000 pc=0000000000018040..000000000001807c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018048 │ │ │ │ + DW_CFA_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 000000000001805c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fb0 0000000000000024 00000fb4 FDE cie=00000000 pc=000000000000dd60..000000000000ddcc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd64 │ │ │ │ +000012d0 000000000000001c 000012d4 FDE cie=00000000 pc=0000000000018080..00000000000180bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018088 │ │ │ │ DW_CFA_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 000000000000dd70 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001809c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000ddc4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ddc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fd8 0000000000000020 00000fdc FDE cie=00000000 pc=000000000000ddcc..000000000000ddec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ddd0 │ │ │ │ +000012f0 0000000000000034 000012f4 FDE cie=00000000 pc=00000000000180c0..00000000000181b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ddd4 │ │ │ │ - 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 000000000000dde4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180c8 │ │ │ │ + DW_CFA_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 00000000000180d8 │ │ │ │ + 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: 192 to 0000000000018198 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ffc 0000000000000010 00001000 FDE cie=00000000 pc=000000000000ddec..000000000000ddf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001010 000000000000002c 00001014 FDE cie=00000000 pc=000000000000de00..000000000000ded0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de04 │ │ │ │ +00001328 000000000000002c 0000132c FDE cie=00000000 pc=00000000000181c0..0000000000018298 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de08 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000de20 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000de34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000000dec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000181dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000018254 │ │ │ │ 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 000000000000dec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018258 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000decc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001825c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001358 0000000000000038 000012cc FDE cie=00000090 pc=00000000000182a0..0000000000018340 │ │ │ │ + Augmentation data: 03 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182a8 │ │ │ │ + DW_CFA_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 00000000000182b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000182bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000182c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001831c │ │ │ │ + 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 0000000000018320 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018324 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001040 000000000000002c 00001044 FDE cie=00000000 pc=000000000000dee0..000000000000dfb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee4 │ │ │ │ +00001394 000000000000002c 00001398 FDE cie=00000000 pc=0000000000018340..0000000000018418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018348 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000def4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018354 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000defc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001835c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000df08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018368 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000df74 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000183d4 │ │ │ │ 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 000000000000df78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000183d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000183dc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001070 000000000000003c 00001074 FDE cie=00000000 pc=000000000000e9a0..000000000000ea74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9a4 │ │ │ │ +000013c4 0000000000000040 000013c8 FDE cie=00000000 pc=0000000000018420..0000000000018570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9a8 │ │ │ │ - DW_CFA_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 000000000000e9b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e9c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000ea50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018428 │ │ │ │ + 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 0000000000018434 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018440 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001844c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018458 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000001850c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ea60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018514 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ea6c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001408 0000000000000040 0000140c FDE cie=00000000 pc=0000000000018570..00000000000186bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018574 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018578 │ │ │ │ + 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 0000000000018584 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018590 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001859c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000185a8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000018658 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001865c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018660 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010b0 000000000000002c 000010b4 FDE cie=00000000 pc=000000000000ea80..000000000000eb4c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea84 │ │ │ │ +0000144c 0000000000000054 00001450 FDE cie=00000000 pc=00000000000186c0..0000000000018a44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000186c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea88 │ │ │ │ - DW_CFA_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 000000000000ea98 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eaa4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000eb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186cc │ │ │ │ + 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 00000000000186d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000186e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000186ec │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018718 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000187d4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018828 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001882c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000188d4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000018928 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000189d4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000018a38 │ │ │ │ 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 000000000000eb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000010e0 0000000000000044 00001054 FDE cie=00000090 pc=000000000000dfc0..000000000000e258 │ │ │ │ - Augmentation data: bb 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfc4 │ │ │ │ +000014a4 0000000000000078 000014a8 FDE cie=00000000 pc=0000000000018a44..0000000000018cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfc8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a4c │ │ │ │ + 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 000000000000dfdc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018a54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dfe8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dff4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018a64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e000 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018a78 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018a8c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 432 to 000000000000e1b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000018ac0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000018af4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018b00 │ │ │ │ + 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 000000000000e1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e1b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001128 0000000000000048 0000109c FDE cie=00000090 pc=000000000000e260..000000000000e4ac │ │ │ │ - Augmentation data: 9e 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e268 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e274 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e27c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000e2bc │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000018b88 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018ba0 │ │ │ │ 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: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e2d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000e320 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e324 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e32c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e340 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000000e3f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e3f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000e448 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e44c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e468 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018bb4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000018c04 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e46c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018c10 │ │ │ │ + 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 0000000000018c14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c18 │ │ │ │ + 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: 36 to 0000000000018c3c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001174 0000000000000044 000010e8 FDE cie=00000090 pc=000000000000e4ac..000000000000e844 │ │ │ │ - Augmentation data: 6f 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4b0 │ │ │ │ +00001520 000000000000003c 00001524 FDE cie=00000000 pc=000000000001bba0..000000000001bed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4b4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bba8 │ │ │ │ + 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 000000000000e4c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bbb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001bbbc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4e8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000000e680 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001bc24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000001be60 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001bed0 │ │ │ │ + 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 000000000000e684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bed4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e688 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011bc 0000000000000010 000011c0 FDE cie=00000000 pc=000000000000e844..000000000000e86c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011d0 0000000000000010 000011d4 FDE cie=00000000 pc=000000000000e86c..000000000000e89c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011e4 0000000000000010 000011e8 FDE cie=00000000 pc=000000000000e8a0..000000000000e8ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011f8 000000000000002c 000011fc FDE cie=00000000 pc=000000000000e8ac..000000000000e9a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8b0 │ │ │ │ +00001560 0000000000000030 00001564 FDE cie=00000000 pc=0000000000018cc0..0000000000018e38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018cc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ccc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e8c8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e8d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e8e0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000000e958 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018cd4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018cdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000018d4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000018d94 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000018e2c │ │ │ │ + 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 000000000000e95c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e960 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001228 000000000000002c 0000122c FDE cie=00000000 pc=000000000000eb60..000000000000ec38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb64 │ │ │ │ +00001594 0000000000000048 00001508 FDE cie=00000090 pc=0000000000018e40..0000000000019278 │ │ │ │ + Augmentation data: d7 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eb74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eb7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eb88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000ebf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e48 │ │ │ │ + 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 0000000000018e50 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018e60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018e70 │ │ │ │ + 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: 300 to 0000000000018f9c │ │ │ │ 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 000000000000ebf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018fa0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018fa4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000015e0 0000000000000010 000015e4 FDE cie=00000000 pc=0000000000019280..0000000000019288 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001258 000000000000002c 0000125c FDE cie=00000000 pc=000000000000f180..000000000000f20c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f184 │ │ │ │ +000015f4 0000000000000028 000015f8 FDE cie=00000000 pc=0000000000019288..0000000000019450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001928c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f188 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019290 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000192a0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f19c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000192a8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000f1ec │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 252 to 00000000000193a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f1f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f1fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f204 │ │ │ │ - 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 000000000000f208 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001288 0000000000000024 0000128c FDE cie=00000000 pc=000000000000f220..000000000000f2a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f228 │ │ │ │ - DW_CFA_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 000000000000f23c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000f2a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012b0 0000000000000048 00001224 FDE cie=00000090 pc=000000000000ec40..000000000000eec4 │ │ │ │ - Augmentation data: 73 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec44 │ │ │ │ +00001620 000000000000005c 00001624 FDE cie=00000000 pc=0000000000019450..0000000000019828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec48 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019458 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001945c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ec5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ec64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019464 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec70 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019478 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019480 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ec78 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019498 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec84 │ │ │ │ + DW_CFA_advance_loc1: 264 to 00000000000195a0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000000ee08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000019684 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000001970c │ │ │ │ + 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 000000000000ee0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019710 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019714 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000000197f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197fc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019804 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019820 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012fc 0000000000000048 00001300 FDE cie=00000000 pc=000000000000eec4..000000000000effc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eec8 │ │ │ │ +00001680 0000000000000034 000015f4 FDE cie=00000090 pc=0000000000019828..0000000000019914 │ │ │ │ + Augmentation data: 0b 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001982c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eecc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eed8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eee0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000ef44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019830 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019844 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001984c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019858 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000198d4 │ │ │ │ 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 000000000000ef48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000198d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000198dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef50 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ef60 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ef94 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef98 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000efc8 │ │ │ │ - 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: 40 to 000000000000eff0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eff4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eff8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001348 000000000000003c 000012bc FDE cie=00000090 pc=000000000000f000..000000000000f164 │ │ │ │ - Augmentation data: fa 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f004 │ │ │ │ +000016b8 0000000000000048 000016bc FDE cie=00000000 pc=0000000000019920..0000000000019da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f008 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f014 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f01c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f028 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f034 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000000f0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019928 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001992c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019934 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001994c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019958 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000019a3c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000019b80 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc1: 512 to 0000000000019d80 │ │ │ │ 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 000000000000f0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001388 0000000000000014 0000138c FDE cie=00000000 pc=000000000000f164..000000000000f178 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019d9c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013a0 000000000000002c 000013a4 FDE cie=00000000 pc=000000000000f2c0..000000000000f398 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2c4 │ │ │ │ +00001704 0000000000000030 00001708 FDE cie=00000000 pc=000000000001bee0..000000000001bff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bee8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f2d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001bef4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f2dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001befc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f2e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bf04 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000f354 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000001bf7c │ │ │ │ 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 000000000000f358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bf80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bf84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000013d0 0000000000000010 000013d4 FDE cie=00000000 pc=000000000000ff20..000000000000ff58 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013e4 0000000000000024 000013e8 FDE cie=00000000 pc=000000000000ff60..000000000000ffbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff64 │ │ │ │ +00001738 000000000000009c 0000173c FDE cie=00000000 pc=000000000001c000..000000000001c14c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff68 │ │ │ │ - DW_CFA_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 000000000000ff7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000ffb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c008 │ │ │ │ + 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 000000000001c018 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c030 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000001c0d0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001c0ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c0f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000140c 0000000000000064 00001380 FDE cie=00000090 pc=000000000000f3a0..000000000000f7c4 │ │ │ │ - Augmentation data: 4e 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c0f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f3b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f3bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f3fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c108 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c118 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f400 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f404 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f40c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000f488 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f490 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c11c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f498 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000f518 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c120 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c138 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f51c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f520 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f524 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f564 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f568 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000f5d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000000f74c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f754 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - │ │ │ │ -00001474 0000000000000044 000013e8 FDE cie=00000090 pc=000000000000f7c4..000000000000f8e8 │ │ │ │ - Augmentation data: 0c 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c13c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7cc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f7d8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c140 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f7ec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f7f8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f804 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000000f8a8 │ │ │ │ + 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 000000000001c144 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + │ │ │ │ +000017d8 0000000000000044 000017dc FDE cie=00000000 pc=0000000000019da0..000000000001a200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019da4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019da8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019db8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019dc0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019dcc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019de0 │ │ │ │ + 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 0000000000019f70 │ │ │ │ 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 000000000000f8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014bc 0000000000000010 000014c0 FDE cie=00000000 pc=000000000000f8e8..000000000000f908 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014d0 0000000000000010 000014d4 FDE cie=00000000 pc=000000000000f908..000000000000f930 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014e4 0000000000000010 000014e8 FDE cie=00000000 pc=000000000000f930..000000000000f958 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014f8 0000000000000010 000014fc FDE cie=00000000 pc=000000000000f960..000000000000f970 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000150c 0000000000000010 00001510 FDE cie=00000000 pc=000000000000f970..000000000000f9a0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001520 0000000000000054 00001494 FDE cie=00000090 pc=000000000000f9a0..000000000000ff04 │ │ │ │ - Augmentation data: 72 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9a4 │ │ │ │ +00001820 000000000000004c 00001794 FDE cie=00000090 pc=000000000001c160..000000000001c4c8 │ │ │ │ + Augmentation data: 7d 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c168 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c174 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f9b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c180 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f9b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c18c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f9c4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c194 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f9d0 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c19c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 808 to 000000000000fcf8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 000000000001c374 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fd10 │ │ │ │ - DW_CFA_restore: 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 000000000000fd14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c37c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001578 0000000000000010 0000157c FDE cie=00000000 pc=000000000000ffc0..000000000000ffc8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00001870 0000000000000034 000017e4 FDE cie=00000090 pc=000000000001a200..000000000001a4a8 │ │ │ │ + Augmentation data: 5b 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a208 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a214 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a21c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a224 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001a268 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 500 to 000000000001a45c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a468 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ │ │ │ │ -0000158c 000000000000002c 00001590 FDE cie=00000000 pc=000000000000ffc8..00000000000100a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffcc │ │ │ │ +000018a8 000000000000004c 0000181c FDE cie=00000090 pc=000000000001a4a8..000000000001a7f8 │ │ │ │ + Augmentation data: 53 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffd0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ffdc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ffe4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fff0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001005c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4b0 │ │ │ │ + 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 000000000001a4b8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001a4d8 │ │ │ │ + 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: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 372 to 000000000001a64c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a664 │ │ │ │ + DW_CFA_restore: 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 0000000000010060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a66c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000015bc 000000000000002c 000015c0 FDE cie=00000000 pc=0000000000010360..00000000000103ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010364 │ │ │ │ +000018f8 000000000000003c 0000186c FDE cie=00000090 pc=000000000001a800..000000000001a97c │ │ │ │ + Augmentation data: 4f 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010368 │ │ │ │ - DW_CFA_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 000000000001037c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000103cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a808 │ │ │ │ + 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 000000000001a81c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a834 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a83c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000001a914 │ │ │ │ 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 00000000000103d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a918 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000103dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a91c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000103e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000015ec 0000000000000024 000015f0 FDE cie=00000000 pc=0000000000010400..0000000000010488 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010404 │ │ │ │ +00001938 0000000000000044 0000193c FDE cie=00000000 pc=000000000001c4e0..000000000001c6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010408 │ │ │ │ - DW_CFA_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 000000000001041c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000010480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c4e8 │ │ │ │ + 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 000000000001c4f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c4f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c508 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c514 │ │ │ │ + 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: 232 to 000000000001c5fc │ │ │ │ + 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 0000000000010484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c604 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001614 0000000000000048 00001588 FDE cie=00000090 pc=00000000000100a0..00000000000101e8 │ │ │ │ - Augmentation data: cf 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100a4 │ │ │ │ +00001980 0000000000000060 000018f4 FDE cie=00000090 pc=000000000001a980..000000000001afd0 │ │ │ │ + Augmentation data: e3 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100a8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000100b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a988 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a998 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000100bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001a9ac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000100cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a9b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000100d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001a9c8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000100e0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000100f0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000010198 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 596 to 000000000001ac1c │ │ │ │ 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 000000000001019c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001660 0000000000000038 000015d4 FDE cie=00000090 pc=00000000000101e8..000000000001034c │ │ │ │ - Augmentation data: 96 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000101f0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000101fc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010204 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010210 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001021c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000102c8 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000001ad3c │ │ │ │ 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 00000000000102cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000169c 0000000000000010 000016a0 FDE cie=00000000 pc=000000000001034c..0000000000010358 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016b0 0000000000000010 000016b4 FDE cie=00000000 pc=0000000000010b60..0000000000010b98 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000016c4 0000000000000024 000016c8 FDE cie=00000000 pc=0000000000010ba0..0000000000010bfc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ba4 │ │ │ │ +000019e4 000000000000004c 00001958 FDE cie=00000090 pc=000000000001afd0..000000000001b7f4 │ │ │ │ + Augmentation data: b7 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001afd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ba8 │ │ │ │ - DW_CFA_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 0000000000010bbc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010bf4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bf8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000016ec 0000000000000044 00001660 FDE cie=00000090 pc=00000000000104a0..000000000001078c │ │ │ │ - Augmentation data: 22 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000104b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000104bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000104d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000104e0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 488 to 00000000000106c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001afd8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001afe4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aff0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b000 │ │ │ │ + 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 000000000001b00c │ │ │ │ + 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: 1240 to 000000000001b4e4 │ │ │ │ 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 00000000000106cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001734 0000000000000044 000016a8 FDE cie=00000090 pc=000000000001078c..00000000000109a8 │ │ │ │ - Augmentation data: 05 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010790 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010794 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000107a0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000107a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000107e8 │ │ │ │ - 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 00000000000107ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000107f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010800 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001083c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010848 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000108d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000108e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001091c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010928 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010960 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010968 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000177c 0000000000000040 000016f0 FDE cie=00000090 pc=00000000000109a8..0000000000010b0c │ │ │ │ - Augmentation data: d7 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109ac │ │ │ │ +00001a34 0000000000000040 000019a8 FDE cie=00000090 pc=000000000001b800..000000000001b9ec │ │ │ │ + Augmentation data: c3 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109b0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000109bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b808 │ │ │ │ + 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 00000000000109c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b81c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000109cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b828 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000109d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b838 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000109e4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000010a90 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000001b954 │ │ │ │ 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 0000000000010a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b958 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b95c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000017c0 0000000000000010 000017c4 FDE cie=00000000 pc=0000000000010b0c..0000000000010b18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017d4 0000000000000010 000017d8 FDE cie=00000000 pc=0000000000010b20..0000000000010b34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017e8 0000000000000014 000017ec FDE cie=00000000 pc=0000000000010b40..0000000000010b4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001800 0000000000000010 00001804 FDE cie=00000000 pc=0000000000010c00..0000000000010c08 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001814 0000000000000010 00001818 FDE cie=00000000 pc=0000000000010ea0..0000000000010ed4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001828 0000000000000024 0000182c FDE cie=00000000 pc=0000000000010ee0..0000000000010f3c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010eec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ef0 │ │ │ │ - DW_CFA_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 0000000000010f00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010f34 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f38 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001850 0000000000000044 000017c4 FDE cie=00000090 pc=0000000000010c08..0000000000010d90 │ │ │ │ - Augmentation data: 12 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c0c │ │ │ │ +00001a78 0000000000000044 000019ec FDE cie=00000090 pc=000000000001b9ec..000000000001bb98 │ │ │ │ + Augmentation data: a6 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c10 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9f4 │ │ │ │ + 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 0000000000010c28 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ba08 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010c30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ba14 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010c3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ba1c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010c48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ba28 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000010cfc │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000001bb14 │ │ │ │ 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 0000000000010d00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001898 0000000000000034 0000189c FDE cie=00000000 pc=0000000000010d90..0000000000010e8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d98 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010da4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010dac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010db8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010dc8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000010e44 │ │ │ │ - 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 0000000000010e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bb1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000018d0 0000000000000010 000018d4 FDE cie=00000000 pc=0000000000011240..0000000000011254 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018e4 0000000000000024 000018e8 FDE cie=00000000 pc=0000000000011260..000000000001129c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011268 │ │ │ │ - DW_CFA_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 0000000000011278 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011294 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011298 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000190c 0000000000000010 00001910 FDE cie=00000000 pc=0000000000010f40..0000000000010f50 │ │ │ │ +00001ac0 0000000000000010 00001ac4 FDE cie=00000000 pc=000000000001e820..000000000001e84c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001920 0000000000000024 00001924 FDE cie=00000000 pc=0000000000010f50..0000000000010f84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f54 │ │ │ │ +00001ad4 0000000000000024 00001ad8 FDE cie=00000000 pc=000000000001e860..000000000001e8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e868 │ │ │ │ DW_CFA_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 0000000000010f60 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e87c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010f7c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e8a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001948 0000000000000058 0000194c FDE cie=00000000 pc=0000000000010f84..0000000000011070 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f8c │ │ │ │ - DW_CFA_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 0000000000010f94 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000010fc0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fc4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001103c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011040 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011048 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001104c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011050 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001105c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011060 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011068 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001106c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019a4 0000000000000024 000019a8 FDE cie=00000000 pc=0000000000011070..00000000000110e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011074 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011078 │ │ │ │ - DW_CFA_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 0000000000011080 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000110e0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019cc 0000000000000060 000019d0 FDE cie=00000000 pc=00000000000112a0..0000000000011380 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000112b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112b4 │ │ │ │ - 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 00000000000112bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000112c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000112cc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000112dc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000011328 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011338 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001133c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011340 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001137c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001a30 0000000000000044 00001a34 FDE cie=00000000 pc=0000000000011380..00000000000114dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011384 │ │ │ │ +00001afc 000000000000004c 00001a70 FDE cie=00000090 pc=000000000001c6e0..000000000001e60c │ │ │ │ + Augmentation data: 43 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6e8 │ │ │ │ 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 0000000000011390 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000113a0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001c704 │ │ │ │ + DW_CFA_def_cfa_offset: 1296 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000113ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000113b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000113c0 │ │ │ │ + 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: 192 to 0000000000011480 │ │ │ │ + DW_CFA_advance_loc2: 6484 to 000000000001e058 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e070 │ │ │ │ DW_CFA_restore: 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 0000000000011484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e078 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a78 0000000000000058 00001a7c FDE cie=00000000 pc=00000000000114e0..0000000000011728 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000114e4 │ │ │ │ +00001b4c 0000000000000038 00001b50 FDE cie=00000000 pc=000000000001e8c0..000000000001e9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000114e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8c8 │ │ │ │ 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 00000000000114f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011504 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011510 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001151c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000011674 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011678 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001167c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011684 │ │ │ │ - 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 0000000000011688 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001168c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e8d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e8e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ad4 0000000000000048 00001ad8 FDE cie=00000000 pc=00000000000110e8..0000000000011238 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110f0 │ │ │ │ - DW_CFA_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 0000000000011100 │ │ │ │ - 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: 244 to 00000000000111f4 │ │ │ │ - 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 00000000000111f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000111fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011220 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000001e960 │ │ │ │ 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 0000000000011224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e968 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b20 0000000000000048 00001b24 FDE cie=00000000 pc=0000000000011740..000000000001181c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011744 │ │ │ │ +00001b88 0000000000000034 00001afc FDE cie=00000090 pc=000000000001e60c..000000000001e808 │ │ │ │ + Augmentation data: 5b 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011748 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e614 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e628 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011758 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e638 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000011778 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e640 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000117e4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000117fc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000001e774 │ │ │ │ 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 0000000000011800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e778 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e77c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001180c │ │ │ │ + │ │ │ │ +00001bc0 0000000000000044 00001bc4 FDE cie=00000000 pc=000000000001e9c0..000000000001eaec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c8 │ │ │ │ + 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 000000000001e9d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e9dc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e9fc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea00 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea08 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000001ead0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ead4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ead8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eae4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eae8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011814 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011818 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001c08 0000000000000010 00001c0c FDE cie=00000000 pc=000000000001eee0..000000000001ef0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b6c 0000000000000024 00001b70 FDE cie=00000000 pc=0000000000011820..0000000000011850 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011824 │ │ │ │ +00001c1c 0000000000000024 00001c20 FDE cie=00000000 pc=000000000001ef20..000000000001ef70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef28 │ │ │ │ DW_CFA_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 0000000000011830 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ef3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011848 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ef68 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001184c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b94 0000000000000024 00001b98 FDE cie=00000000 pc=0000000000011850..00000000000118b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011854 │ │ │ │ +00001c44 000000000000002c 00001bb8 FDE cie=00000090 pc=000000000001eaec..000000000001eb64 │ │ │ │ + Augmentation data: d1 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eaf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eaf4 │ │ │ │ DW_CFA_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 0000000000011860 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001eb04 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001189c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001eb34 │ │ │ │ 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 00000000000118a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000118a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001bbc 0000000000000010 00001bc0 FDE cie=00000000 pc=00000000000118c0..00000000000118f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bd0 000000000000004c 00001b44 FDE cie=00000090 pc=0000000000011900..0000000000011c50 │ │ │ │ - Augmentation data: a1 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011904 │ │ │ │ +00001c74 0000000000000054 00001c78 FDE cie=00000000 pc=000000000001eb64..000000000001ed14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011908 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001190c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb6c │ │ │ │ + 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 0000000000011914 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eb78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011924 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001192c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001eb8c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011934 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001193c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001ebf0 │ │ │ │ + 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 000000000001ebf4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ebf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ebfc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000011adc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000001ecdc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ecf0 │ │ │ │ + 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 0000000000011ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001c20 0000000000000010 00001c24 FDE cie=00000000 pc=0000000000011c50..0000000000011ccc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c34 0000000000000020 00001c38 FDE cie=00000000 pc=0000000000011ccc..0000000000011d60 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000011d34 │ │ │ │ +00001ccc 0000000000000024 00001cd0 FDE cie=00000000 pc=000000000001ed20..000000000001ed54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d38 │ │ │ │ - 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 0000000000011d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed28 │ │ │ │ + DW_CFA_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 000000000001ed30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ed4c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c58 0000000000000058 00001c5c FDE cie=00000000 pc=0000000000011d60..0000000000011e34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d64 │ │ │ │ +00001cf4 0000000000000038 00001cf8 FDE cie=00000000 pc=000000000001ed60..000000000001eedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d68 │ │ │ │ - DW_CFA_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 0000000000011d74 │ │ │ │ - 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 0000000000011d84 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000011dec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed68 │ │ │ │ + DW_CFA_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 000000000001ed74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ed80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001ede4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011df0 │ │ │ │ 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 0000000000011df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ede8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011e08 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011e14 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000001ee68 │ │ │ │ + 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 0000000000011e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011e1c │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00001cb4 0000000000000010 00001cb8 FDE cie=00000000 pc=0000000000011e40..0000000000011eb8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cc8 0000000000000074 00001c3c FDE cie=00000090 pc=0000000000011ec0..0000000000012230 │ │ │ │ - Augmentation data: c4 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ec4 │ │ │ │ +00001d30 000000000000002c 00001d34 FDE cie=00000000 pc=000000000001ef80..000000000001f058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ec8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef88 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ef94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011edc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ef9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000011f1c │ │ │ │ - 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 0000000000011f20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011f34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001efa8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000011f98 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000001f014 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f9c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f018 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f01c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001203c │ │ │ │ + │ │ │ │ +00001d60 0000000000000050 00001d64 FDE cie=00000000 pc=000000000001f060..000000000001f1b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f068 │ │ │ │ + DW_CFA_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 000000000001f070 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f090 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012040 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000012044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012048 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000120dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f098 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001212c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012130 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000012198 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f0a4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f0ac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000001f18c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000121a0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f190 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f194 │ │ │ │ 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 00000000000121a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f198 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000121b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000121bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000121d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f19c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000121e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f1a8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1ac │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000121f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d40 0000000000000010 00001d44 FDE cie=00000000 pc=0000000000012230..0000000000012264 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d54 0000000000000010 00001d58 FDE cie=00000000 pc=0000000000012264..00000000000122b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d68 0000000000000024 00001d6c FDE cie=00000000 pc=00000000000122c0..0000000000012314 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122c8 │ │ │ │ - DW_CFA_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 00000000000122d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001230c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1b0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d90 0000000000000010 00001d94 FDE cie=00000000 pc=0000000000012320..0000000000012340 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001da4 000000000000002c 00001da8 FDE cie=00000000 pc=0000000000012340..0000000000012430 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012344 │ │ │ │ +00001db4 000000000000003c 00001db8 FDE cie=00000000 pc=000000000001f1c0..000000000001f26c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012348 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001235c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f1d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f1dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000123dc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001f24c │ │ │ │ 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 00000000000123e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f250 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000123e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f254 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001dd4 0000000000000020 00001dd8 FDE cie=00000000 pc=0000000000012430..0000000000012468 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012448 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001244c │ │ │ │ - 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 000000000001245c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f264 │ │ │ │ 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 0000000000012460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f268 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001df8 0000000000000010 00001dfc FDE cie=00000000 pc=0000000000012468..00000000000124cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e0c 0000000000000010 00001e10 FDE cie=00000000 pc=00000000000124cc..000000000001252c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e20 0000000000000034 00001e24 FDE cie=00000000 pc=000000000001252c..0000000000012680 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012530 │ │ │ │ +00001df4 0000000000000030 00001df8 FDE cie=00000000 pc=000000000001f26c..000000000001f37c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f270 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f274 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012540 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000125c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f284 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f28c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001f2e4 │ │ │ │ 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 00000000000125c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000125f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000012628 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001262c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000012678 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f2f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000001f370 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001267c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - │ │ │ │ -00001e58 0000000000000010 00001e5c FDE cie=00000000 pc=0000000000012680..0000000000012690 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f378 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00001e6c 0000000000000038 00001e70 FDE cie=00000000 pc=00000000000127e0..00000000000128c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127e4 │ │ │ │ +00001e28 000000000000004c 00001e2c FDE cie=00000000 pc=000000000001f380..000000000001f4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127e8 │ │ │ │ - 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 00000000000127f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012804 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000012880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f388 │ │ │ │ + DW_CFA_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 000000000001f39c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f3c8 │ │ │ │ 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 0000000000012884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ea8 0000000000000034 00001eac FDE cie=00000000 pc=0000000000012690..000000000001275c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012694 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012698 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000126a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001270c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f3f0 │ │ │ │ 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 0000000000012710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012728 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001f44c │ │ │ │ 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 000000000001272c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f450 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f454 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ee0 0000000000000038 00001ee4 FDE cie=00000000 pc=00000000000128e0..00000000000129c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000128e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000128e8 │ │ │ │ - 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 00000000000128f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012904 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000012980 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f468 │ │ │ │ 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 0000000000012984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f46c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f1c 0000000000000028 00001f20 FDE cie=00000000 pc=0000000000012760..00000000000127dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012764 │ │ │ │ +00001e78 0000000000000010 00001e7c FDE cie=00000000 pc=000000000001f4a0..000000000001f658 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e8c 0000000000000054 00001e90 FDE cie=00000000 pc=000000000001f660..000000000001f7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012768 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012778 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000127c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f668 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f66c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f674 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f684 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001f6a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000001f754 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f760 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f768 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + 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: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001f798 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f79c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f48 0000000000000024 00001f4c FDE cie=00000000 pc=0000000000013140..0000000000013194 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013144 │ │ │ │ +00001ee4 0000000000000024 00001ee8 FDE cie=00000000 pc=000000000001f7a8..000000000001f7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013148 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f7b4 │ │ │ │ DW_CFA_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 000000000001315c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f7c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001318c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f7e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f70 000000000000002c 00001f74 FDE cie=00000000 pc=00000000000129e0..0000000000012ab8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129e4 │ │ │ │ +00001f0c 0000000000000010 00001f10 FDE cie=00000000 pc=000000000001f7e8..000000000001f7f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001f20 000000000000002c 00001f24 FDE cie=00000000 pc=000000000001f800..000000000001f8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f808 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000129f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f814 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000129fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f81c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012a08 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f828 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000012a74 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000001f894 │ │ │ │ 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 0000000000012a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f898 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f89c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fa0 0000000000000010 00001fa4 FDE cie=00000000 pc=00000000000131a0..00000000000131d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fb4 000000000000003c 00001f28 FDE cie=00000090 pc=0000000000012ac0..0000000000012ce4 │ │ │ │ - Augmentation data: f3 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ac4 │ │ │ │ +00001f50 000000000000003c 00001ec4 FDE cie=00000090 pc=000000000001f8e0..000000000001fb04 │ │ │ │ + Augmentation data: d1 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8e8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012acc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012ad4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f8f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012adc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f8fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012ae8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f908 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000012c54 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001fa74 │ │ │ │ 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 0000000000012c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa7c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ff4 000000000000003c 00001f68 FDE cie=00000090 pc=0000000000012ce4..0000000000012f50 │ │ │ │ - Augmentation data: cd 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ce8 │ │ │ │ +00001f90 000000000000003c 00001f04 FDE cie=00000090 pc=000000000001fb04..000000000001fd70 │ │ │ │ + Augmentation data: ab 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb0c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012cf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fb18 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012d00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fb20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012d0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fb2c │ │ │ │ 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: 392 to 0000000000012e94 │ │ │ │ + DW_CFA_advance_loc1: 392 to 000000000001fcb4 │ │ │ │ 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 0000000000012e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fcb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fcbc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002034 000000000000002c 00001fa8 FDE cie=00000090 pc=0000000000012f50..0000000000012fb8 │ │ │ │ - Augmentation data: ca 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012f54 │ │ │ │ +00001fd0 000000000000002c 00001f44 FDE cie=00000090 pc=000000000001fd70..000000000001fdd8 │ │ │ │ + Augmentation data: a8 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd78 │ │ │ │ DW_CFA_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 0000000000012f60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fd80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012f94 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001fdb4 │ │ │ │ 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 0000000000012f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fdb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fdbc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002064 0000000000000028 00002068 FDE cie=00000000 pc=0000000000012fc0..0000000000013094 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012fc4 │ │ │ │ +00002000 0000000000000028 00002004 FDE cie=00000000 pc=000000000001fde0..000000000001feb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fde4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fde8 │ │ │ │ DW_CFA_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 0000000000012fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fdf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000013080 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000001fea0 │ │ │ │ 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 0000000000013084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002090 0000000000000028 00002004 FDE cie=00000090 pc=00000000000130a0..00000000000130d8 │ │ │ │ - Augmentation data: 7e 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130a4 │ │ │ │ +0000202c 0000000000000028 00001fa0 FDE cie=00000090 pc=000000000001fec0..000000000001fef8 │ │ │ │ + Augmentation data: 5c 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fec8 │ │ │ │ DW_CFA_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 00000000000130b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fed8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000130d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001fef0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020bc 0000000000000028 00002030 FDE cie=00000090 pc=00000000000130e0..0000000000013124 │ │ │ │ - Augmentation data: 56 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130e4 │ │ │ │ +00002058 000000000000002c 00001fcc FDE cie=00000090 pc=000000000001ff00..000000000001ff44 │ │ │ │ + Augmentation data: 34 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff08 │ │ │ │ DW_CFA_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 00000000000130f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ff18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001311c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ff3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000020e8 0000000000000084 0000205c FDE cie=00000090 pc=00000000000131e0..0000000000013710 │ │ │ │ - Augmentation data: 2e 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000131e4 │ │ │ │ +00002088 0000000000000024 0000208c FDE cie=00000000 pc=000000000001ff60..000000000001ffcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000131e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000131f4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000131fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013218 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001324c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 724 to 0000000000013520 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013524 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001352c │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff68 │ │ │ │ + DW_CFA_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 000000000001ff70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001ffc4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013534 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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 │ │ │ │ + │ │ │ │ +000020b0 0000000000000020 000020b4 FDE cie=00000000 pc=000000000001ffcc..000000000001ffec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000013568 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013570 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffd4 │ │ │ │ + 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 000000000001ffe4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013574 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013578 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001357c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000013610 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013650 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013654 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001367c │ │ │ │ - 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 0000000000013680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffe8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013684 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013688 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001368c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002170 0000000000000048 000020e4 FDE cie=00000090 pc=0000000000013710..0000000000013cd0 │ │ │ │ - Augmentation data: d8 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013714 │ │ │ │ +000020d4 0000000000000010 000020d8 FDE cie=00000000 pc=000000000001ffec..000000000001fff4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000020e8 000000000000002c 000020ec FDE cie=00000000 pc=0000000000020000..00000000000200d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013718 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013724 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001372c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001373c │ │ │ │ - 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 0000000000013748 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 820 to 0000000000013a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020008 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020020 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020034 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000200c4 │ │ │ │ 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 0000000000013a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002118 0000000000000010 0000211c FDE cie=00000000 pc=00000000000200e0..00000000000200e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000021bc 000000000000002c 00002130 FDE cie=00000090 pc=0000000000013cd0..0000000000013d44 │ │ │ │ - Augmentation data: 03 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013cd4 │ │ │ │ +0000212c 0000000000000010 00002130 FDE cie=00000000 pc=00000000000200e8..00000000000200f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002140 0000000000000028 000020b4 FDE cie=00000090 pc=00000000000200f0..0000000000020148 │ │ │ │ + Augmentation data: 50 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200f8 │ │ │ │ DW_CFA_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 0000000000013ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020100 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013d20 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000020124 │ │ │ │ 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 0000000000013d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020128 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002012c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000021ec 0000000000000028 000021f0 FDE cie=00000000 pc=0000000000013d44..0000000000013e54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d48 │ │ │ │ +0000216c 0000000000000024 00002170 FDE cie=00000000 pc=0000000000020148..0000000000020174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002014c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020150 │ │ │ │ DW_CFA_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 0000000000013d54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020158 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000013e40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002016c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020170 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002218 0000000000000028 0000218c FDE cie=00000090 pc=0000000000013e60..0000000000013e98 │ │ │ │ - Augmentation data: b7 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e64 │ │ │ │ +00002194 0000000000000028 00002108 FDE cie=00000090 pc=0000000000020180..00000000000201c0 │ │ │ │ + Augmentation data: 0c 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020188 │ │ │ │ DW_CFA_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 0000000000013e78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020198 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013e90 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000201b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002244 0000000000000028 000021b8 FDE cie=00000090 pc=0000000000013ea0..0000000000013ee4 │ │ │ │ - Augmentation data: 8f 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ea4 │ │ │ │ +000021c0 000000000000002c 00002134 FDE cie=00000090 pc=00000000000201c0..000000000002020c │ │ │ │ + Augmentation data: e4 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201c8 │ │ │ │ DW_CFA_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 0000000000013eb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000201d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000013edc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020204 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020208 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002270 0000000000000010 00002274 FDE cie=00000000 pc=0000000000013f00..0000000000013f08 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002284 0000000000000010 00002288 FDE cie=00000000 pc=0000000000013f08..0000000000013f10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000021f0 0000000000000028 000021f4 FDE cie=00000000 pc=0000000000020220..0000000000020268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020228 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020230 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020240 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020260 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020264 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000221c 0000000000000064 00002220 FDE cie=00000000 pc=0000000000020268..000000000002042c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002026c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020270 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020274 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002027c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002029c │ │ │ │ + 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 00000000000202a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202b0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000202b8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000202c0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000202d4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 220 to 00000000000203b0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000203b8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203bc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203c0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000203c8 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203d0 │ │ │ │ + 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: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020424 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020428 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002298 0000000000000028 0000220c FDE cie=00000090 pc=0000000000013f10..0000000000013f68 │ │ │ │ - Augmentation data: 3f 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f14 │ │ │ │ +00002284 000000000000002c 00002288 FDE cie=00000000 pc=000000000002042c..0000000000020504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020430 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020434 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020440 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020448 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020454 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000204c0 │ │ │ │ + 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 00000000000204c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000022b4 0000000000000030 00002228 FDE cie=00000090 pc=0000000000020504..00000000000205c0 │ │ │ │ + Augmentation data: f4 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020508 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002050c │ │ │ │ DW_CFA_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 0000000000013f20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002051c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000013f44 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000205a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000205b8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000022c4 0000000000000024 000022c8 FDE cie=00000000 pc=0000000000013f68..0000000000013f94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f6c │ │ │ │ +000022e8 0000000000000028 0000225c FDE cie=00000090 pc=00000000000205c0..0000000000020674 │ │ │ │ + Augmentation data: c4 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205c8 │ │ │ │ DW_CFA_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 0000000000013f78 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000205d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013f8c │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002066c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022ec 0000000000000028 00002260 FDE cie=00000090 pc=0000000000013fa0..0000000000013fe0 │ │ │ │ - Augmentation data: fb 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fa4 │ │ │ │ +00002314 0000000000000030 00002318 FDE cie=00000000 pc=0000000000020680..000000000002070c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020690 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fa8 │ │ │ │ - DW_CFA_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 0000000000013fb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000013fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020694 │ │ │ │ + DW_CFA_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 000000000002069c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000206a8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000206b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000020700 │ │ │ │ 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 0000000000020704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002348 0000000000000044 000022bc FDE cie=00000090 pc=000000000002070c..0000000000020818 │ │ │ │ + Augmentation data: 68 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020710 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020714 │ │ │ │ + DW_CFA_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 0000000000020728 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020740 │ │ │ │ + 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: 128 to 00000000000207c0 │ │ │ │ + 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 00000000000207c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000207c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000207e0 │ │ │ │ + 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 00000000000207e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000207e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002390 0000000000000044 00002304 FDE cie=00000090 pc=0000000000020820..000000000002097c │ │ │ │ + Augmentation data: 2f 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020824 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020828 │ │ │ │ + DW_CFA_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 0000000000020838 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020850 │ │ │ │ + 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: 160 to 00000000000208f0 │ │ │ │ + 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 00000000000208f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000208f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000020944 │ │ │ │ + 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 0000000000013fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020948 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002094c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000023d8 0000000000000010 000023dc FDE cie=00000000 pc=0000000000020980..0000000000020990 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002318 000000000000002c 0000228c FDE cie=00000090 pc=0000000000013fe0..000000000001402c │ │ │ │ - Augmentation data: d3 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fe4 │ │ │ │ +000023ec 000000000000003c 000023f0 FDE cie=00000000 pc=0000000000020990..0000000000020a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fe8 │ │ │ │ - DW_CFA_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 0000000000013ff8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020998 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000209a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000209ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000209e4 │ │ │ │ + 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 0000000000014028 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000209e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000209ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020a04 │ │ │ │ + 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 0000000000020a08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +0000242c 000000000000005c 000023a0 FDE cie=00000090 pc=0000000000020a0c..0000000000020b7c │ │ │ │ + Augmentation data: a2 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a14 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020a20 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a28 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000020a4c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020a54 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020a60 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020a70 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000020af8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020afc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b00 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b04 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000020b2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b38 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b3c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b40 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b44 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + │ │ │ │ +0000248c 000000000000003c 00002490 FDE cie=00000000 pc=0000000000020b80..0000000000020bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020b90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020bd4 │ │ │ │ + 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 0000000000020bd8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020bdc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020bf0 │ │ │ │ + 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 0000000000020bf4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002348 0000000000000010 0000234c FDE cie=00000000 pc=00000000000142e0..00000000000142ec │ │ │ │ +000024cc 0000000000000010 000024d0 FDE cie=00000000 pc=0000000000020c00..0000000000020c10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000235c 0000000000000010 00002360 FDE cie=00000000 pc=0000000000014040..0000000000014048 │ │ │ │ +000024e0 0000000000000010 000024e4 FDE cie=00000000 pc=0000000000020c10..0000000000020c1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002370 0000000000000024 00002374 FDE cie=00000000 pc=0000000000014048..0000000000014084 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001404c │ │ │ │ +000024f4 0000000000000054 00002468 FDE cie=00000090 pc=0000000000020c20..0000000000020f98 │ │ │ │ + Augmentation data: ee 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014050 │ │ │ │ - DW_CFA_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 0000000000014058 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001407c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c28 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020c3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020c54 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020cac │ │ │ │ + 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 0000000000014080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000020db4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000020e2c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020e4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000020eb4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020ee0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020f0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f14 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020f1c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020f54 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020f80 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020f90 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000254c 0000000000000010 00002550 FDE cie=00000000 pc=0000000000020fa0..0000000000020fac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002560 0000000000000010 00002564 FDE cie=00000000 pc=0000000000020fac..0000000000020fb8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002574 0000000000000010 00002578 FDE cie=00000000 pc=0000000000020fc0..0000000000020fcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002398 0000000000000010 0000239c FDE cie=00000000 pc=0000000000014084..000000000001408c │ │ │ │ +00002588 0000000000000010 0000258c FDE cie=00000000 pc=0000000000020fcc..0000000000020fd8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023ac 0000000000000010 000023b0 FDE cie=00000000 pc=000000000001408c..0000000000014098 │ │ │ │ +0000259c 0000000000000010 000025a0 FDE cie=00000000 pc=0000000000020fe0..0000000000020ff4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023c0 0000000000000038 00002334 FDE cie=00000090 pc=00000000000140a0..00000000000142b0 │ │ │ │ - Augmentation data: 2f 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140a4 │ │ │ │ +000025b0 0000000000000040 000025b4 FDE cie=00000000 pc=0000000000021000..000000000002108c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021008 │ │ │ │ DW_CFA_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 00000000000140b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021010 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000140bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002101c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000140c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021030 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000000141b0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000021060 │ │ │ │ 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 00000000000141b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021068 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021084 │ │ │ │ + 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 0000000000021088 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023fc 0000000000000010 00002400 FDE cie=00000000 pc=00000000000142b0..00000000000142d4 │ │ │ │ +000025f4 0000000000000010 000025f8 FDE cie=00000000 pc=000000000002108c..00000000000210cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002410 000000000000002c 00002414 FDE cie=00000000 pc=0000000000014300..00000000000143d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014304 │ │ │ │ +00002608 000000000000002c 0000260c FDE cie=00000000 pc=00000000000210e0..00000000000211b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014308 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014314 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000210f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001431c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000210fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014328 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021108 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000014394 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000021174 │ │ │ │ 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 0000000000014398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021178 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001439c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002117c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002440 0000000000000058 000023b4 FDE cie=00000090 pc=0000000000014d20..0000000000014ec0 │ │ │ │ - Augmentation data: c3 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d24 │ │ │ │ +00002638 0000000000000058 000025ac FDE cie=00000090 pc=0000000000021b00..0000000000021ca0 │ │ │ │ + Augmentation data: f7 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b08 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014d34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021b14 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014d40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021b20 │ │ │ │ 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 0000000000014d48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021b28 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000014d6c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021b4c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000014dd8 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000021bb8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014e0c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021bec │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 0000000000014e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021bf4 │ │ │ │ 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: 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: 52 to 0000000000014e48 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021c28 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014e54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021c34 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000249c 000000000000003c 00002410 FDE cie=00000090 pc=00000000000143e0..0000000000014664 │ │ │ │ - Augmentation data: 83 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143e4 │ │ │ │ +00002694 000000000000003c 00002608 FDE cie=00000090 pc=00000000000211c0..0000000000021444 │ │ │ │ + Augmentation data: b7 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000143e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211c8 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000143f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000211d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014400 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000211e0 │ │ │ │ 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: 12 to 000000000001440c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000211ec │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 484 to 00000000000145f0 │ │ │ │ + DW_CFA_advance_loc1: 484 to 00000000000213d0 │ │ │ │ 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 00000000000145f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000213d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000145f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000213d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024dc 0000000000000050 00002450 FDE cie=00000090 pc=0000000000014664..0000000000014d14 │ │ │ │ - Augmentation data: 68 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014668 │ │ │ │ +000026d4 0000000000000050 00002648 FDE cie=00000090 pc=0000000000021444..0000000000021af4 │ │ │ │ + Augmentation data: 9c 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001466c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002144c │ │ │ │ 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 0000000000014684 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021464 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001468c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002146c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000146a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021484 │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1060 to 0000000000014ac8 │ │ │ │ + DW_CFA_advance_loc2: 1060 to 00000000000218a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000014ae4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000218c4 │ │ │ │ DW_CFA_restore: 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 0000000000014ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014aec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002530 000000000000002c 00002534 FDE cie=00000000 pc=0000000000014ec0..0000000000014f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ec4 │ │ │ │ +00002728 0000000000000084 0000269c FDE cie=00000090 pc=0000000000021ca0..00000000000221d0 │ │ │ │ + Augmentation data: ab 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ec8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014ed4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014edc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014ee8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000014f54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ca8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021cb4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021cbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021cd8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021d0c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 724 to 0000000000021fe0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fe4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021fec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002560 0000000000000050 00002564 FDE cie=00000000 pc=0000000000014fa0..00000000000150f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ff0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014fb0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014fd0 │ │ │ │ - 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 0000000000014fd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014fe4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014fec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000150cc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000022028 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150d0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150d4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022030 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022034 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022038 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000150e8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002203c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000220d0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000022110 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022114 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002213c │ │ │ │ + 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 00000000000150f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022140 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022144 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022148 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002214c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025b4 000000000000003c 000025b8 FDE cie=00000000 pc=0000000000015100..00000000000151ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015104 │ │ │ │ +000027b0 0000000000000048 00002724 FDE cie=00000090 pc=00000000000221d0..0000000000022790 │ │ │ │ + Augmentation data: 55 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000221d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015108 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015110 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001511c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001518c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000221d8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000221e4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000221ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000221fc │ │ │ │ + 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 0000000000022208 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000002253c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015190 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015194 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000151a4 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022544 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025f4 0000000000000030 000025f8 FDE cie=00000000 pc=00000000000151ac..00000000000152bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151b0 │ │ │ │ +000027fc 000000000000002c 00002770 FDE cie=00000090 pc=0000000000022790..0000000000022804 │ │ │ │ + Augmentation data: 80 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022794 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000151c4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000151cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000015224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022798 │ │ │ │ + DW_CFA_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 00000000000227a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000227e0 │ │ │ │ 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 0000000000015228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001522c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015238 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000152b0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000152b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002628 000000000000004c 0000262c FDE cie=00000000 pc=00000000000152c0..00000000000153e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c4 │ │ │ │ +0000282c 0000000000000028 00002830 FDE cie=00000000 pc=0000000000022804..0000000000022914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022808 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002280c │ │ │ │ DW_CFA_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 00000000000152dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022814 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000015308 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000022900 │ │ │ │ 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 000000000001530c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022908 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000015330 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002858 0000000000000028 000027cc FDE cie=00000090 pc=0000000000022920..0000000000022958 │ │ │ │ + Augmentation data: 34 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022928 │ │ │ │ + DW_CFA_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 0000000000022938 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022950 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015338 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001538c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002884 0000000000000028 000027f8 FDE cie=00000090 pc=0000000000022960..00000000000229a4 │ │ │ │ + Augmentation data: 0c 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022964 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022968 │ │ │ │ + DW_CFA_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 0000000000022978 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002299c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015390 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015394 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000153a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000028b0 0000000000000010 000028b4 FDE cie=00000000 pc=00000000000229c0..00000000000229c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000028c4 0000000000000024 000028c8 FDE cie=00000000 pc=00000000000229c8..0000000000022a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229d0 │ │ │ │ + DW_CFA_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 00000000000229d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000229fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000028ec 0000000000000010 000028f0 FDE cie=00000000 pc=0000000000022a04..0000000000022a0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002678 0000000000000010 0000267c FDE cie=00000000 pc=00000000000153e0..0000000000015598 │ │ │ │ +00002900 0000000000000010 00002904 FDE cie=00000000 pc=0000000000022a0c..0000000000022a18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000268c 0000000000000054 00002690 FDE cie=00000000 pc=00000000000155a0..00000000000156e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155a4 │ │ │ │ +00002914 0000000000000038 00002888 FDE cie=00000090 pc=0000000000022a20..0000000000022c30 │ │ │ │ + Augmentation data: 80 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a28 │ │ │ │ + DW_CFA_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 00000000000155b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022a30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000155c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000155e8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022a3c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000015694 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000156a0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022a44 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000022b30 │ │ │ │ + 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 00000000000156a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002950 0000000000000014 00002954 FDE cie=00000000 pc=0000000000022c30..0000000000022c54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002968 0000000000000010 0000296c FDE cie=00000000 pc=0000000000022c60..0000000000022c68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000297c 000000000000002c 00002980 FDE cie=00000000 pc=0000000000022c68..0000000000022d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000156d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c70 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022c7c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022c84 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022c90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000022cfc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + 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 00000000000156dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156e4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000026e4 0000000000000024 000026e8 FDE cie=00000000 pc=00000000000156e8..0000000000015728 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156ec │ │ │ │ +000029ac 000000000000002c 000029b0 FDE cie=00000000 pc=0000000000023000..000000000002308c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000156f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023008 │ │ │ │ DW_CFA_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 0000000000015704 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002301c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015720 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002306c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000270c 0000000000000010 00002710 FDE cie=00000000 pc=0000000000015728..0000000000015730 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002720 0000000000000044 00002724 FDE cie=00000000 pc=0000000000015740..000000000001586c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015748 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015750 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001575c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001577c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015780 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015788 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000015850 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015854 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015858 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015864 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002307c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023084 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023088 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002768 000000000000002c 000026dc FDE cie=00000090 pc=000000000001586c..00000000000158e4 │ │ │ │ - Augmentation data: 3f 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015870 │ │ │ │ +000029dc 0000000000000024 000029e0 FDE cie=00000000 pc=00000000000230a0..0000000000023128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000230a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015874 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000230a8 │ │ │ │ DW_CFA_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 0000000000015884 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000230bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000158b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000023120 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002798 0000000000000054 0000279c FDE cie=00000000 pc=00000000000158e4..0000000000015a94 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158e8 │ │ │ │ +00002a04 0000000000000048 00002978 FDE cie=00000090 pc=0000000000022d40..0000000000022e88 │ │ │ │ + Augmentation data: a4 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158ec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d48 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022d54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000158f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022d5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022d6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001590c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022d78 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022d80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000015970 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022d90 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000022e38 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001597c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000015a5c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002a50 0000000000000038 000029c4 FDE cie=00000090 pc=0000000000022e88..0000000000022fec │ │ │ │ + Augmentation data: 6b 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022e90 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022e9c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022ea4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022eb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022ebc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000022f68 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015a70 │ │ │ │ - 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 0000000000015a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000027f0 0000000000000024 000027f4 FDE cie=00000000 pc=0000000000015aa0..0000000000015ad4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015aa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015ab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015acc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ad0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00002a8c 0000000000000010 00002a90 FDE cie=00000000 pc=0000000000022fec..0000000000022ff8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002818 000000000000003c 0000281c FDE cie=00000000 pc=0000000000015ae0..0000000000015c5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ae4 │ │ │ │ +00002aa0 0000000000000048 00002aa4 FDE cie=00000000 pc=0000000000023140..000000000002321c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023148 │ │ │ │ DW_CFA_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 0000000000015af4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023158 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015b00 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023178 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000015b64 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000231e4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000231fc │ │ │ │ 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 0000000000015b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023200 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023204 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000015be8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002320c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023210 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015bf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023214 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023218 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002aec 0000000000000024 00002af0 FDE cie=00000000 pc=0000000000023220..0000000000023250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023228 │ │ │ │ + DW_CFA_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 0000000000023230 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023248 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002324c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00002b14 0000000000000024 00002b18 FDE cie=00000000 pc=0000000000023250..00000000000232b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023254 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023258 │ │ │ │ + DW_CFA_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 0000000000023260 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002329c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002b3c 0000000000000010 00002b40 FDE cie=00000000 pc=00000000000232c0..00000000000232f8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002858 000000000000002c 0000285c FDE cie=00000000 pc=0000000000015c60..0000000000015d38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c64 │ │ │ │ +00002b50 000000000000004c 00002ac4 FDE cie=00000090 pc=0000000000023300..0000000000023650 │ │ │ │ + Augmentation data: 83 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015c7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000015cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023308 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002330c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023314 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023324 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002332c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023334 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002333c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 416 to 00000000000234dc │ │ │ │ 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 0000000000015cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002888 0000000000000038 000027fc FDE cie=00000090 pc=0000000000005ec0..0000000000005f80 │ │ │ │ - Augmentation data: 2b 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ec4 │ │ │ │ +00002ba0 0000000000000010 00002ba4 FDE cie=00000000 pc=0000000000023650..00000000000236cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002bb4 0000000000000020 00002bb8 FDE cie=00000000 pc=00000000000236cc..0000000000023760 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000023734 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023738 │ │ │ │ + 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 0000000000023744 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023748 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002bd8 0000000000000058 00002bdc FDE cie=00000000 pc=0000000000023760..0000000000023834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023768 │ │ │ │ DW_CFA_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 0000000000005ed0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023774 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005edc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005ee4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023784 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000005f5c │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000237ec │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000237f0 │ │ │ │ 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 0000000000005f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000237f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000237f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023808 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023814 │ │ │ │ + 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 0000000000023818 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002381c │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00002c34 0000000000000010 00002c38 FDE cie=00000000 pc=0000000000023840..00000000000238b8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028c4 0000000000000030 000028c8 FDE cie=00000000 pc=0000000000007180..0000000000007294 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007184 │ │ │ │ +00002c48 0000000000000074 00002bbc FDE cie=00000090 pc=00000000000238c0..0000000000023c30 │ │ │ │ + Augmentation data: a6 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007188 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007194 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000238d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000719c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000238dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000071a4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002391c │ │ │ │ + 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 0000000000023920 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023924 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023934 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000007224 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000023998 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002399c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000023a3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a40 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000023adc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ae0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000023b2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000023b98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023ba0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000722c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ba8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023bb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023bbc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023bc0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023bd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023be8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023bf0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028f8 0000000000000024 000028fc FDE cie=00000000 pc=000000000001ade0..000000000001ae34 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ade4 │ │ │ │ +00002cc0 0000000000000010 00002cc4 FDE cie=00000000 pc=0000000000023c30..0000000000023c64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002cd4 0000000000000010 00002cd8 FDE cie=00000000 pc=0000000000023c64..0000000000023cb4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ce8 0000000000000024 00002cec FDE cie=00000000 pc=0000000000023cc0..0000000000023d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023cc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ade8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023cc8 │ │ │ │ DW_CFA_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 000000000001adfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023cd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001ae2c │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000023d0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002920 0000000000000024 00002924 FDE cie=00000000 pc=000000000001ae40..000000000001aea0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae44 │ │ │ │ +00002d10 0000000000000010 00002d14 FDE cie=00000000 pc=0000000000023d20..0000000000023d40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d24 000000000000002c 00002d28 FDE cie=00000000 pc=0000000000023d40..0000000000023e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae48 │ │ │ │ - DW_CFA_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 000000000001ae5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001ae98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023d54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023d5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023d68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000023ddc │ │ │ │ + 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 0000000000023de0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023de4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002d54 0000000000000020 00002d58 FDE cie=00000000 pc=0000000000023e30..0000000000023e68 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023e48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e4c │ │ │ │ + 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 0000000000023e5c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002948 0000000000000024 0000294c FDE cie=00000000 pc=0000000000015d40..0000000000015dc4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d48 │ │ │ │ +00002d78 0000000000000010 00002d7c FDE cie=00000000 pc=0000000000023e68..0000000000023ecc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002d8c 0000000000000010 00002d90 FDE cie=00000000 pc=0000000000023ecc..0000000000023f2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002da0 0000000000000034 00002da4 FDE cie=00000000 pc=0000000000023f2c..0000000000024080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d4c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f34 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023f40 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000015db8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000023fc0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000023ff0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024028 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002402c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000024078 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002407c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ │ │ │ │ -00002970 0000000000000038 000028e4 FDE cie=00000090 pc=000000000001aea0..000000000001b074 │ │ │ │ - Augmentation data: 53 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aea4 │ │ │ │ +00002dd8 0000000000000010 00002ddc FDE cie=00000000 pc=0000000000024080..0000000000024090 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002dec 0000000000000038 00002df0 FDE cie=00000000 pc=00000000000241e0..00000000000242c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000241e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aea8 │ │ │ │ - DW_CFA_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 000000000001aeb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001aec4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000001afbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000241e8 │ │ │ │ + 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 00000000000241f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024204 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000024280 │ │ │ │ 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 000000000001afc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001afc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024288 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000029ac 000000000000002c 000029b0 FDE cie=00000000 pc=0000000000015dc4..0000000000015eec │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015dcc │ │ │ │ +00002e28 0000000000000034 00002e2c FDE cie=00000000 pc=0000000000024090..000000000002415c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024098 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015dd8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015de0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000240a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000015ee0 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002410c │ │ │ │ + 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 0000000000015ee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000029dc 0000000000000040 000029e0 FDE cie=00000000 pc=000000000001b080..000000000001b1d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024110 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b088 │ │ │ │ - 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 000000000001b094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b0a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b0ac │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b0b8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001b16c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024114 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024128 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002412c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024130 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a20 0000000000000040 00002a24 FDE cie=00000000 pc=0000000000015eec..0000000000016038 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ef0 │ │ │ │ +00002e60 0000000000000038 00002e64 FDE cie=00000000 pc=00000000000242e0..00000000000243c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ef4 │ │ │ │ - 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 0000000000015f00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015f0c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015f18 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015f24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000015fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242e8 │ │ │ │ + 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 00000000000242f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024304 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000024380 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024388 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a64 0000000000000048 000029d8 FDE cie=00000090 pc=0000000000016040..000000000001643c │ │ │ │ - Augmentation data: af 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016044 │ │ │ │ +00002e9c 0000000000000028 00002ea0 FDE cie=00000000 pc=0000000000024160..00000000000241dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016048 │ │ │ │ - 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 0000000000016050 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016060 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016070 │ │ │ │ - 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: 252 to 000000000001616c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024168 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024178 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000241c4 │ │ │ │ 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000241c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000241cc │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002ab0 0000000000000034 00002a24 FDE cie=00000090 pc=000000000001b1e0..000000000001b300 │ │ │ │ - Augmentation data: 83 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1e4 │ │ │ │ +00002ec8 000000000000002c 00002ecc FDE cie=00000000 pc=00000000000243e0..00000000000244b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000243e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000243e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b1f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000243f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b1fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b204 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000243fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001b280 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024408 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000024474 │ │ │ │ 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 000000000001b284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024478 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002447c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ae8 0000000000000048 00002a5c FDE cie=00000090 pc=000000000001b300..000000000001b834 │ │ │ │ - Augmentation data: 5b 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b304 │ │ │ │ +00002ef8 000000000000003c 00002efc FDE cie=00000000 pc=0000000000024ea0..0000000000024f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b308 │ │ │ │ - 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 000000000001b310 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b324 │ │ │ │ - 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: 212 to 000000000001b3f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ea8 │ │ │ │ + DW_CFA_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 0000000000024eb8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ec4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000024f50 │ │ │ │ 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 000000000001b3fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b400 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024f6c │ │ │ │ + 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 0000000000024f70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b34 0000000000000010 00002b38 FDE cie=00000000 pc=0000000000016440..0000000000016474 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b48 0000000000000028 00002b4c FDE cie=00000000 pc=0000000000016480..000000000001657c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016484 │ │ │ │ +00002f38 000000000000002c 00002f3c FDE cie=00000000 pc=0000000000024f80..000000000002504c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016488 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016490 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000164b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f88 │ │ │ │ + DW_CFA_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 0000000000024f98 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024fa4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000025044 │ │ │ │ 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 00000000000164b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025048 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b74 0000000000000088 00002ae8 FDE cie=00000090 pc=0000000000016580..0000000000016918 │ │ │ │ - Augmentation data: f3 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016584 │ │ │ │ +00002f68 0000000000000044 00002edc FDE cie=00000090 pc=00000000000244c0..0000000000024758 │ │ │ │ + Augmentation data: a3 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000244c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016588 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016594 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000165a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000165b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000165e0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016624 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000016658 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000016720 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000016758 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001675c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000244c8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024500 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 432 to 00000000000246b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016768 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 000000000001676c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016770 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - 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: 136 to 00000000000167f8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016800 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016804 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001680c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000016834 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016838 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000168ac │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000168b4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000168dc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c00 0000000000000030 00002c04 FDE cie=00000000 pc=0000000000016920..0000000000016a08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016924 │ │ │ │ +00002fb0 0000000000000048 00002f24 FDE cie=00000090 pc=0000000000024760..00000000000249ac │ │ │ │ + Augmentation data: 86 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016928 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024768 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001693c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016944 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002477c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000169c0 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000247bc │ │ │ │ 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 00000000000169c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000247d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000024820 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024824 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002482c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024840 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 176 to 00000000000248f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000248f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000024948 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002494c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024968 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002496c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00002c34 0000000000000028 00002c38 FDE cie=00000000 pc=000000000001b840..000000000001b924 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b844 │ │ │ │ +00002ffc 0000000000000044 00002f70 FDE cie=00000090 pc=00000000000249ac..0000000000024d44 │ │ │ │ + Augmentation data: 57 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b848 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b850 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b85c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001b91c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249b4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000249c0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000249c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000249d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000249e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000249e8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 408 to 0000000000024b80 │ │ │ │ + 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 000000000001b920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003044 0000000000000010 00003048 FDE cie=00000000 pc=0000000000024d44..0000000000024d6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002c60 0000000000000030 00002bd4 FDE cie=00000090 pc=000000000001b940..000000000001bae4 │ │ │ │ - Augmentation data: 3f 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b944 │ │ │ │ +00003058 0000000000000010 0000305c FDE cie=00000000 pc=0000000000024d6c..0000000000024d9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000306c 0000000000000010 00003070 FDE cie=00000000 pc=0000000000024da0..0000000000024dac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003080 000000000000002c 00003084 FDE cie=00000000 pc=0000000000024dac..0000000000024ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024db0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b948 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024db4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024dc8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b954 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024dd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b960 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024de0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 364 to 000000000001bacc │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000024e58 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002c94 0000000000000024 00002c98 FDE cie=00000000 pc=000000000001bb00..000000000001bb68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb08 │ │ │ │ - DW_CFA_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 000000000001bb20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001bb50 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000030b0 0000000000000010 000030b4 FDE cie=00000000 pc=0000000000025360..0000000000025374 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cbc 0000000000000024 00002cc0 FDE cie=00000000 pc=000000000001bb80..000000000001bbf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb84 │ │ │ │ +000030c4 0000000000000024 000030c8 FDE cie=00000000 pc=0000000000025380..00000000000253bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025388 │ │ │ │ DW_CFA_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 000000000001bba0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025398 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001bbec │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000253b4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ce4 0000000000000024 00002ce8 FDE cie=00000000 pc=000000000001bc00..000000000001bc48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc04 │ │ │ │ +000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=0000000000025060..0000000000025070 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003100 0000000000000024 00003104 FDE cie=00000000 pc=0000000000025070..00000000000250a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025078 │ │ │ │ DW_CFA_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 000000000001bc10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025080 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001bc40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002509c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d0c 000000000000003c 00002c80 FDE cie=00000090 pc=000000000001bc60..000000000001be5c │ │ │ │ - Augmentation data: a3 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc64 │ │ │ │ +00003128 0000000000000058 0000312c FDE cie=00000000 pc=00000000000250a4..0000000000025190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250ac │ │ │ │ DW_CFA_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 000000000001bc70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000250b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bc7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000250e0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bc84 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250e4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000001bdec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002515c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025160 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025168 │ │ │ │ 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 000000000001bdf0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bdf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d4c 000000000000003c 00002cc0 FDE cie=00000090 pc=000000000001be60..000000000001c024 │ │ │ │ - Augmentation data: 83 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002516c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025170 │ │ │ │ DW_CFA_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 000000000001be70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001be7c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001be88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000001bf6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002517c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025180 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025188 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002518c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003184 0000000000000024 00003188 FDE cie=00000000 pc=0000000000025190..0000000000025208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025194 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025198 │ │ │ │ + DW_CFA_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 00000000000251a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000025200 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d8c 0000000000000040 00002d00 FDE cie=00000090 pc=000000000001c040..000000000001c1f0 │ │ │ │ - Augmentation data: 93 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c044 │ │ │ │ +000031ac 0000000000000060 000031b0 FDE cie=00000000 pc=00000000000253c0..00000000000254a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000253d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c048 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253d4 │ │ │ │ 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 000000000001c050 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c064 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000253dc │ │ │ │ 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 00000000000253e4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000253ec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000001c1b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000253fc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000025448 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025458 │ │ │ │ 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 000000000001c1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002545c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c1c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002dd0 0000000000000030 00002dd4 FDE cie=00000000 pc=0000000000016a08..0000000000016af8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025460 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016a18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016a20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000016a60 │ │ │ │ - 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_advance_loc: 60 to 000000000002549c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a64 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e04 000000000000004c 00002d78 FDE cie=00000090 pc=000000000001c200..000000000001c558 │ │ │ │ - Augmentation data: 2e 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c204 │ │ │ │ +00003210 0000000000000044 00003214 FDE cie=00000000 pc=00000000000254a0..00000000000255fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254a8 │ │ │ │ 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 000000000001c210 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000254b0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000254c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c228 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000254cc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000254d4 │ │ │ │ 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 00000000000254e0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000001c400 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000255a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c41c │ │ │ │ DW_CFA_restore: 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 000000000001c420 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000255a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c424 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000255a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e54 000000000000004c 00002dc8 FDE cie=00000090 pc=000000000001c560..000000000001c8b8 │ │ │ │ - Augmentation data: 0c 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c564 │ │ │ │ +00003258 0000000000000058 0000325c FDE cie=00000000 pc=0000000000025600..0000000000025848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c568 │ │ │ │ - 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 000000000001c570 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c588 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000001c760 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c77c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025608 │ │ │ │ + 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 0000000000025610 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025624 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025630 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002563c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000025794 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025798 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002579c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000257a4 │ │ │ │ DW_CFA_restore: 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 000000000001c780 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257ac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c784 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ea4 000000000000004c 00002e18 FDE cie=00000090 pc=0000000000016b00..00000000000189bc │ │ │ │ - Augmentation data: eb 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b04 │ │ │ │ +000032b4 0000000000000048 000032b8 FDE cie=00000000 pc=0000000000025208..0000000000025358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002520c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b08 │ │ │ │ - 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 0000000000016b24 │ │ │ │ - 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: 5624 to 000000000001811c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025210 │ │ │ │ + DW_CFA_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 0000000000025220 │ │ │ │ + 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: 244 to 0000000000025314 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018134 │ │ │ │ DW_CFA_restore: 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 0000000000018138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025318 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001813c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002531c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ef4 000000000000004c 00002e68 FDE cie=00000090 pc=000000000001c8c0..000000000001cd0c │ │ │ │ - Augmentation data: e3 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8c8 │ │ │ │ - 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 000000000001c8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - 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_loc1: 560 to 000000000001cb14 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025340 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001cb2c │ │ │ │ DW_CFA_restore: 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 000000000001cb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025348 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f44 000000000000004c 00002eb8 FDE cie=00000090 pc=000000000001cd20..000000000001d16c │ │ │ │ - Augmentation data: cc 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd24 │ │ │ │ +00003300 000000000000002c 00003304 FDE cie=00000000 pc=0000000000025860..0000000000025938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd28 │ │ │ │ - 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 000000000001cd44 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - 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_loc1: 560 to 000000000001cf74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025868 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025874 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002587c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025888 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000258f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001cf8c │ │ │ │ - DW_CFA_restore: 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 000000000001cf90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258fc │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003330 000000000000002c 00003334 FDE cie=00000000 pc=0000000000025e80..0000000000025f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e88 │ │ │ │ + DW_CFA_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 0000000000025e9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000025eec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ef0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025efc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025f04 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00003360 0000000000000024 00003364 FDE cie=00000000 pc=0000000000025f20..0000000000025fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f28 │ │ │ │ + DW_CFA_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 0000000000025f3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000025fa0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f94 000000000000004c 00002f08 FDE cie=00000090 pc=000000000001d180..000000000001d5cc │ │ │ │ - Augmentation data: b5 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d184 │ │ │ │ +00003388 0000000000000048 000032fc FDE cie=00000090 pc=0000000000025940..0000000000025bc4 │ │ │ │ + Augmentation data: 0b 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d188 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025948 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025954 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d1a4 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002595c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025964 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025970 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025978 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025984 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 560 to 000000000001d3d4 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000025b08 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d3ec │ │ │ │ - DW_CFA_restore: 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 000000000001d3f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002fe4 000000000000004c 00002f58 FDE cie=00000090 pc=00000000000189c0..000000000001add8 │ │ │ │ - Augmentation data: 9f 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000189c4 │ │ │ │ +000033d4 0000000000000048 000033d8 FDE cie=00000000 pc=0000000000025bc4..0000000000025cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000189c8 │ │ │ │ - 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 00000000000189e4 │ │ │ │ - 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: 7408 to 000000000001a6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bcc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025bd8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025be0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000025c44 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a6ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: 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: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c50 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025c60 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000025c94 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c98 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000025cc8 │ │ │ │ + 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: 40 to 0000000000025cf0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025cf4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025cf8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + │ │ │ │ +00003420 000000000000003c 00003394 FDE cie=00000090 pc=0000000000025d00..0000000000025e64 │ │ │ │ + Augmentation data: 92 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d08 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d14 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d28 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d34 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000025de0 │ │ │ │ + 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 000000000001a6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025de8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003034 0000000000000028 00003038 FDE cie=00000000 pc=00000000000072a0..0000000000007320 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072a4 │ │ │ │ +00003460 0000000000000014 00003464 FDE cie=00000000 pc=0000000000025e64..0000000000025e78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003478 000000000000002c 0000347c FDE cie=00000000 pc=0000000000025fc0..0000000000026098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025fd4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000072b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025fdc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000072d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025fe8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000007318 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000026054 │ │ │ │ + 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 000000000000731c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026058 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002605c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003060 0000000000000010 00003064 FDE cie=00000000 pc=000000000001dba0..000000000001dbcc │ │ │ │ +000034a8 0000000000000010 000034ac FDE cie=00000000 pc=0000000000026c20..0000000000026c58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003074 0000000000000024 00003078 FDE cie=00000000 pc=000000000001dbe0..000000000001dc30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dbe4 │ │ │ │ +000034bc 0000000000000024 000034c0 FDE cie=00000000 pc=0000000000026c60..0000000000026cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c68 │ │ │ │ DW_CFA_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 000000000001dbfc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026c7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001dc28 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026cb4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026cb8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000034e4 0000000000000064 00003458 FDE cie=00000090 pc=00000000000260a0..00000000000264c4 │ │ │ │ + Augmentation data: e6 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000260b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000260bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000260fc │ │ │ │ + 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 0000000000026100 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026104 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002610c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000026188 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026190 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026194 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026198 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000026218 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002621c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026220 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026224 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000026264 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026268 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000262d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 372 to 000000000002644c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026454 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + │ │ │ │ +0000354c 0000000000000044 000034c0 FDE cie=00000090 pc=00000000000264c4..00000000000265e8 │ │ │ │ + Augmentation data: a4 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000264c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000264cc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000264d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000264e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000264ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000264f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026504 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000265a8 │ │ │ │ + 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 000000000001dc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003594 0000000000000010 00003598 FDE cie=00000000 pc=00000000000265e8..0000000000026608 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000309c 0000000000000010 000030a0 FDE cie=00000000 pc=000000000001d5e0..000000000001d5ec │ │ │ │ +000035a8 0000000000000010 000035ac FDE cie=00000000 pc=0000000000026608..0000000000026630 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030b0 0000000000000010 000030b4 FDE cie=00000000 pc=000000000001d5ec..000000000001d600 │ │ │ │ +000035bc 0000000000000010 000035c0 FDE cie=00000000 pc=0000000000026630..0000000000026658 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030c4 0000000000000010 000030c8 FDE cie=00000000 pc=000000000001d600..000000000001d610 │ │ │ │ +000035d0 0000000000000010 000035d4 FDE cie=00000000 pc=0000000000026660..0000000000026670 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030d8 0000000000000010 000030dc FDE cie=00000000 pc=000000000001d610..000000000001d620 │ │ │ │ +000035e4 0000000000000010 000035e8 FDE cie=00000000 pc=0000000000026670..00000000000266a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=000000000001d620..000000000001d630 │ │ │ │ +000035f8 0000000000000054 0000356c FDE cie=00000090 pc=00000000000266a0..0000000000026c04 │ │ │ │ + Augmentation data: 0a 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000266a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000266a8 │ │ │ │ + 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 00000000000266b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000266b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000266c4 │ │ │ │ + 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 00000000000266d0 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 808 to 00000000000269f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026a10 │ │ │ │ + DW_CFA_restore: 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 0000000000026a14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a18 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00003100 0000000000000010 00003104 FDE cie=00000000 pc=000000000001d630..000000000001d63c │ │ │ │ +00003650 0000000000000010 00003654 FDE cie=00000000 pc=0000000000027380..00000000000273b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003114 0000000000000010 00003118 FDE cie=00000000 pc=000000000001d640..000000000001d64c │ │ │ │ +00003664 0000000000000024 00003668 FDE cie=00000000 pc=00000000000273c0..000000000002741c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000273c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000273c8 │ │ │ │ + DW_CFA_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 00000000000273dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000027414 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027418 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003128 000000000000002c 0000312c FDE cie=00000000 pc=000000000001d64c..000000000001d80c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d650 │ │ │ │ +0000368c 0000000000000044 00003600 FDE cie=00000090 pc=0000000000026cc0..0000000000026fac │ │ │ │ + Augmentation data: c7 38 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026cc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d654 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026cd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026cdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026cf4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026d00 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000026ee8 │ │ │ │ + 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 0000000000026eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ef0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000036d4 0000000000000044 00003648 FDE cie=00000090 pc=0000000000026fac..00000000000271c8 │ │ │ │ + Augmentation data: aa 38 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fb4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026fc0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d65c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026fc8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d668 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000001d784 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000027008 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002700c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d78c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027010 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027020 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002705c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027068 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000270f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027100 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002713c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027148 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000027180 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027188 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003158 0000000000000034 0000315c FDE cie=00000000 pc=000000000001d80c..000000000001d8f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d810 │ │ │ │ +0000371c 0000000000000040 00003690 FDE cie=00000090 pc=00000000000271c8..000000000002732c │ │ │ │ + Augmentation data: 7c 38 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d814 │ │ │ │ - DW_CFA_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 000000000001d81c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d824 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d82c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001d8ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271d0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000271dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000271e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000271ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000271f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027204 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000272b0 │ │ │ │ + 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 000000000001d8f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000272b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000272b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003760 0000000000000010 00003764 FDE cie=00000000 pc=000000000002732c..0000000000027338 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003190 0000000000000010 00003194 FDE cie=00000000 pc=000000000001d900..000000000001d92c │ │ │ │ +00003774 0000000000000010 00003778 FDE cie=00000000 pc=0000000000027340..0000000000027354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031a4 0000000000000010 000031a8 FDE cie=00000000 pc=000000000001d92c..000000000001d994 │ │ │ │ +00003788 0000000000000014 0000378c FDE cie=00000000 pc=0000000000027360..000000000002736c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000037a0 0000000000000010 000037a4 FDE cie=00000000 pc=0000000000027420..0000000000027428 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000037b4 0000000000000010 000037b8 FDE cie=00000000 pc=00000000000276c0..00000000000276f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031b8 0000000000000038 000031bc FDE cie=00000000 pc=000000000001dc40..000000000001dd2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc44 │ │ │ │ +000037c8 0000000000000024 000037cc FDE cie=00000000 pc=0000000000027700..000000000002775c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002770c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc48 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027710 │ │ │ │ + DW_CFA_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 0000000000027720 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027754 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027758 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000037f0 0000000000000044 00003764 FDE cie=00000090 pc=0000000000027428..00000000000275b0 │ │ │ │ + Augmentation data: b7 37 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002742c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027430 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027440 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dc50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001dc64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027448 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027450 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002745c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027468 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001dd08 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002751c │ │ │ │ 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 000000000001dd0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031f4 0000000000000024 000031f8 FDE cie=00000000 pc=000000000001d9a0..000000000001da28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d9a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d9a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d9b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001da08 │ │ │ │ - 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 000000000001da0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027520 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027524 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000321c 0000000000000038 00003190 FDE cie=00000090 pc=000000000001da28..000000000001db88 │ │ │ │ - Augmentation data: fb 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da2c │ │ │ │ +00003838 0000000000000034 0000383c FDE cie=00000000 pc=00000000000275b0..00000000000276ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000275b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da30 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001da40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000275b8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000275c4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001da48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000275cc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001da58 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000275d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001da68 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000275e8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000001db04 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000027664 │ │ │ │ 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 000000000001db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002766c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003258 0000000000000024 0000325c FDE cie=00000000 pc=0000000000020300..0000000000020350 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020304 │ │ │ │ +00003870 0000000000000024 00003874 FDE cie=00000000 pc=0000000000028d20..0000000000028d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d28 │ │ │ │ + DW_CFA_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 0000000000028d3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028d68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003898 0000000000000024 0000389c FDE cie=00000000 pc=0000000000028d80..0000000000028dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d88 │ │ │ │ DW_CFA_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 000000000002031c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000020348 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028dc8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002034c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028dcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003280 0000000000000010 00003284 FDE cie=00000000 pc=0000000000020360..000000000002038c │ │ │ │ +000038c0 0000000000000010 000038c4 FDE cie=00000000 pc=0000000000028de0..0000000000028e0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000038d4 0000000000000010 000038d8 FDE cie=00000000 pc=0000000000028e20..0000000000028e4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003294 000000000000002c 00003298 FDE cie=00000000 pc=000000000001dd40..000000000001de18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd44 │ │ │ │ +000038e8 000000000000002c 000038ec FDE cie=00000000 pc=0000000000027760..0000000000027838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027768 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dd54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dd5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002777c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dd68 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027788 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001ddd4 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000277f4 │ │ │ │ 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 000000000001ddd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277fc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000032c4 0000000000000050 000032c8 FDE cie=00000000 pc=000000000001de20..000000000001e044 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de24 │ │ │ │ +00003918 0000000000000050 0000391c FDE cie=00000000 pc=0000000000027840..0000000000027a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027848 │ │ │ │ DW_CFA_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 000000000001de38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027858 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001de48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027868 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001de6c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002788c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001deec │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000002790c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001e000 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000027a20 │ │ │ │ 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 000000000001e004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e014 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027a34 │ │ │ │ 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 000000000001e018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e01c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e03c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027a5c │ │ │ │ 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 000000000001e040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003318 0000000000000024 0000331c FDE cie=00000000 pc=000000000001e044..000000000001e074 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e048 │ │ │ │ +0000396c 0000000000000024 00003970 FDE cie=00000000 pc=0000000000027a64..0000000000027a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e04c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a6c │ │ │ │ DW_CFA_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 000000000001e054 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027a74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e06c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027a8c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003340 0000000000000024 00003344 FDE cie=00000000 pc=000000000001e080..000000000001e0e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e084 │ │ │ │ +00003994 0000000000000024 00003998 FDE cie=00000000 pc=0000000000027aa0..0000000000027b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027aa8 │ │ │ │ DW_CFA_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 000000000001e098 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027ab8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e0d8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000027af8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027afc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003368 0000000000000048 000032dc FDE cie=00000090 pc=000000000001e0e0..000000000001e958 │ │ │ │ - Augmentation data: be 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0e4 │ │ │ │ +000039bc 0000000000000048 00003930 FDE cie=00000090 pc=0000000000027b00..0000000000028378 │ │ │ │ + Augmentation data: fa 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b08 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b0c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e0f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e0fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b1c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e118 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027b38 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1540 to 000000000001e71c │ │ │ │ + DW_CFA_advance_loc2: 1540 to 000000000002813c │ │ │ │ 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 000000000001e720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028140 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028144 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033b4 000000000000007c 00003328 FDE cie=00000090 pc=000000000001e960..000000000001ee38 │ │ │ │ - Augmentation data: 0e 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e964 │ │ │ │ +00003a08 000000000000007c 0000397c FDE cie=00000090 pc=0000000000028380..0000000000028858 │ │ │ │ + Augmentation data: 4a 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028388 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e974 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028394 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e97c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002839c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001e9bc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000283dc │ │ │ │ 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 000000000001e9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e9d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000283f4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001ea54 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000028474 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ea5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002847c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028480 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ea64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028484 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001ead4 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000284f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001eadc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000284fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028500 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028504 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001eb70 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000028590 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001eb78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028598 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002859c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001ebcc │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000285ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ebd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000285f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000001ed7c │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000002879c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ed80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001edcc │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000287ec │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287f0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00003434 0000000000000010 00003438 FDE cie=00000000 pc=000000000001ee40..000000000001ee54 │ │ │ │ +00003a88 0000000000000010 00003a8c FDE cie=00000000 pc=0000000000028860..0000000000028874 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003448 0000000000000010 0000344c FDE cie=00000000 pc=000000000001ee60..000000000001ee6c │ │ │ │ +00003a9c 0000000000000010 00003aa0 FDE cie=00000000 pc=0000000000028880..000000000002888c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000345c 0000000000000010 00003460 FDE cie=00000000 pc=000000000001ee6c..000000000001ee78 │ │ │ │ +00003ab0 0000000000000010 00003ab4 FDE cie=00000000 pc=000000000002888c..0000000000028898 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003470 0000000000000010 00003474 FDE cie=00000000 pc=000000000001ee80..000000000001ee8c │ │ │ │ +00003ac4 0000000000000010 00003ac8 FDE cie=00000000 pc=00000000000288a0..00000000000288ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003484 0000000000000010 00003488 FDE cie=00000000 pc=000000000001ee8c..000000000001ef14 │ │ │ │ +00003ad8 0000000000000010 00003adc FDE cie=00000000 pc=00000000000288ac..0000000000028934 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003498 000000000000006c 0000340c FDE cie=00000090 pc=000000000001ef20..000000000001f278 │ │ │ │ - Augmentation data: 7b 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef24 │ │ │ │ +00003aec 000000000000006c 00003a60 FDE cie=00000090 pc=0000000000028940..0000000000028c98 │ │ │ │ + Augmentation data: b7 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028948 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002894c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ef34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028954 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001ef90 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000289b0 │ │ │ │ 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 000000000001ef94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001efa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000289c0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001f068 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000028a88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f06c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a8c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001f09c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000028abc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001f0c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028ae8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f10c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000028b2c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b30 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001f13c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028b5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b60 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f1bc │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000028bdc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001f20c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028c2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001f234 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028c54 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c58 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028c60 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003508 000000000000003c 0000350c FDE cie=00000000 pc=000000000001f280..000000000001f2f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f284 │ │ │ │ +00003b5c 0000000000000038 00003b60 FDE cie=00000000 pc=0000000000028ca0..0000000000028d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ca8 │ │ │ │ DW_CFA_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 000000000001f290 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028cb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f2a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f2cc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000028cec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f2f0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000028d10 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003548 0000000000000010 0000354c FDE cie=00000000 pc=00000000000203a0..00000000000203c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000355c 000000000000003c 00003560 FDE cie=00000000 pc=00000000000203c4..0000000000020498 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000203c8 │ │ │ │ +00003b98 000000000000002c 00003b9c FDE cie=00000000 pc=0000000000028e60..0000000000028f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000203cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000203d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000203dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000020458 │ │ │ │ - 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 000000000002045c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020460 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020474 │ │ │ │ - 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 0000000000020478 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002047c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000359c 0000000000000010 000035a0 FDE cie=00000000 pc=00000000000204a0..00000000000204ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000035b0 0000000000000058 00003524 FDE cie=00000090 pc=00000000000204ac..0000000000020614 │ │ │ │ - Augmentation data: 78 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204b4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000204c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000204d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000204fc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020510 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020518 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000020594 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020598 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002059c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000205c8 │ │ │ │ - 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 00000000000205cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205d8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205dc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000360c 0000000000000038 00003610 FDE cie=00000000 pc=0000000000020840..000000000002092c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020848 │ │ │ │ - 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 0000000000020850 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020864 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000020908 │ │ │ │ - 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 000000000002090c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020910 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003648 0000000000000034 0000364c FDE cie=00000000 pc=0000000000020620..000000000002072c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020628 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020634 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020640 │ │ │ │ - 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: 12 to 000000000002064c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000020710 │ │ │ │ - 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 0000000000020714 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020718 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003680 0000000000000030 00003684 FDE cie=00000000 pc=000000000002072c..00000000000207a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020730 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e68 │ │ │ │ DW_CFA_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 000000000002073c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020744 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000020768 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000020790 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002079c │ │ │ │ - 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 00000000000207a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000036b4 0000000000000028 000036b8 FDE cie=00000000 pc=00000000000207a4..0000000000020828 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000207a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000207ac │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000207c0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002080c │ │ │ │ - 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 0000000000020810 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020814 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000036e0 000000000000002c 000036e4 FDE cie=00000000 pc=0000000000020940..0000000000020a18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020944 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020948 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020954 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028e74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002095c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028e7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020968 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028e88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000209d4 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000028ef4 │ │ │ │ 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 00000000000209d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ef8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000209dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028efc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003710 0000000000000024 00003714 FDE cie=00000000 pc=0000000000022ea0..0000000000022ef4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ea4 │ │ │ │ +00003bc8 0000000000000024 00003bcc FDE cie=00000000 pc=000000000002b3c0..000000000002b414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3c8 │ │ │ │ DW_CFA_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 0000000000022ebc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b3dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000022eec │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002b40c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b410 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003738 0000000000000024 0000373c FDE cie=00000000 pc=0000000000022f00..0000000000022f60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f04 │ │ │ │ +00003bf0 0000000000000024 00003bf4 FDE cie=00000000 pc=000000000002b420..000000000002b480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b428 │ │ │ │ DW_CFA_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 0000000000022f1c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b43c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000022f58 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002b478 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b47c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003760 0000000000000040 00003764 FDE cie=00000000 pc=0000000000022f60..00000000000230b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f64 │ │ │ │ +00003c18 0000000000000040 00003c1c FDE cie=00000000 pc=000000000002b480..000000000002b5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b488 │ │ │ │ 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 0000000000022f74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b494 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022f80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b4a0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022f8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b4ac │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022f98 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b4b8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002304c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002b56c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b574 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037a4 0000000000000054 000037a8 FDE cie=00000000 pc=0000000000020a20..0000000000020da4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020a28 │ │ │ │ +00003c5c 0000000000000054 00003c60 FDE cie=00000000 pc=0000000000028f40..00000000000292c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f4c │ │ │ │ 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 0000000000020a34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f54 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028f60 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020a4c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028f6c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000020a78 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028f98 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000020b34 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000029054 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000020b88 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000290a8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290ac │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000020c34 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000029154 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000020c88 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000291a8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000020d34 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000029254 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000020d98 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000292b8 │ │ │ │ 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 0000000000020d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037fc 000000000000002c 00003800 FDE cie=00000000 pc=0000000000020da4..0000000000020ecc │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020dac │ │ │ │ +00003cb4 000000000000002c 00003cb8 FDE cie=00000000 pc=00000000000292c4..00000000000293ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000292cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020db8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000292d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020dc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000292e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000020ec0 │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000293e0 │ │ │ │ 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 0000000000020ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000382c 0000000000000034 000037a0 FDE cie=00000090 pc=00000000000230c0..00000000000231e0 │ │ │ │ - Augmentation data: 0b 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230c4 │ │ │ │ +00003ce4 0000000000000034 00003c58 FDE cie=00000090 pc=000000000002b5e0..000000000002b700 │ │ │ │ + Augmentation data: d4 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000230d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b5f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000230dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b5fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000230e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b604 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000023160 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002b680 │ │ │ │ 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 0000000000023164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b688 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003864 0000000000000048 000037d8 FDE cie=00000090 pc=00000000000231e0..0000000000023684 │ │ │ │ - Augmentation data: e3 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231e4 │ │ │ │ +00003d1c 0000000000000048 00003c90 FDE cie=00000090 pc=000000000002b700..000000000002bba4 │ │ │ │ + Augmentation data: ab 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b708 │ │ │ │ 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 00000000000231f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b710 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023204 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b724 │ │ │ │ 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: 212 to 00000000000232d8 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000002b7f8 │ │ │ │ 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 00000000000232dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b800 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038b0 0000000000000030 000038b4 FDE cie=00000000 pc=00000000000236a0..00000000000237b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000236a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000236a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000236b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000236bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000236c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002373c │ │ │ │ - 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 0000000000023740 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023744 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038e4 000000000000004c 00003858 FDE cie=00000090 pc=0000000000020ecc..0000000000021370 │ │ │ │ - Augmentation data: 87 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ed0 │ │ │ │ +00003d68 000000000000004c 00003cdc FDE cie=00000090 pc=00000000000293ec..0000000000029890 │ │ │ │ + Augmentation data: 83 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293f4 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020ee0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029400 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020ee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029408 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020efc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002941c │ │ │ │ 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 0000000000020f04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029424 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020f0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002942c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 480 to 00000000000210ec │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000002960c │ │ │ │ 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 00000000000210f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000210f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029614 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003934 0000000000000024 00003938 FDE cie=00000000 pc=00000000000237c0..000000000002380c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237c4 │ │ │ │ +00003db8 0000000000000024 00003dbc FDE cie=00000000 pc=000000000002bbc0..000000000002bc0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbc8 │ │ │ │ DW_CFA_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 00000000000237d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bbd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000023804 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002bc04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000395c 0000000000000068 00003960 FDE cie=00000000 pc=0000000000023820..0000000000023ba4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023824 │ │ │ │ +00003de0 0000000000000068 00003de4 FDE cie=00000000 pc=000000000002bc20..000000000002bfa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc28 │ │ │ │ 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 0000000000023830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bc30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023838 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bc38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023844 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bc44 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002391c │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000002bd1c │ │ │ │ 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 0000000000023920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000023960 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002bd60 │ │ │ │ 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 0000000000023964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002396c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd6c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023978 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bd78 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000023b44 │ │ │ │ + DW_CFA_advance_loc1: 460 to 000000000002bf44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf48 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023b58 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bf58 │ │ │ │ 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 0000000000023b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039c8 0000000000000050 0000393c FDE cie=00000090 pc=0000000000023bc0..0000000000023d4c │ │ │ │ - Augmentation data: 01 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023bc4 │ │ │ │ +00003e4c 0000000000000050 00003dc0 FDE cie=00000090 pc=000000000002bfc0..000000000002c14c │ │ │ │ + Augmentation data: fd 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023bdc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bfdc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023bf0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bff0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000023c80 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002c080 │ │ │ │ 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 0000000000023c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c088 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023c90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c090 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000023d04 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002c104 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023d0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c10c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023d20 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c120 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c124 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c12c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023d34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c134 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003a1c 000000000000003c 00003990 FDE cie=00000090 pc=0000000000023d60..0000000000023ec0 │ │ │ │ - Augmentation data: bc 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023d64 │ │ │ │ +00003ea0 000000000000003c 00003e14 FDE cie=00000090 pc=000000000002c160..000000000002c2c0 │ │ │ │ + Augmentation data: b8 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c168 │ │ │ │ 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 0000000000023d78 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c178 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023d90 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c190 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000023e80 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000002c280 │ │ │ │ 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 0000000000023e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c288 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a5c 000000000000004c 000039d0 FDE cie=00000090 pc=0000000000021370..0000000000022ae0 │ │ │ │ - Augmentation data: 8f 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021374 │ │ │ │ +00003ee0 000000000000004c 00003e54 FDE cie=00000090 pc=0000000000029890..000000000002b000 │ │ │ │ + Augmentation data: 8b 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029898 │ │ │ │ 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 0000000000021394 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000298b4 │ │ │ │ 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: 3820 to 0000000000022280 │ │ │ │ + DW_CFA_advance_loc2: 3820 to 000000000002a7a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022298 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a7b8 │ │ │ │ DW_CFA_restore: 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 000000000002229c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000222a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003aac 0000000000000044 00003a20 FDE cie=00000090 pc=0000000000022ae0..0000000000022e94 │ │ │ │ - Augmentation data: 7b 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae4 │ │ │ │ +00003f30 0000000000000044 00003ea4 FDE cie=00000090 pc=000000000002b000..000000000002b3b4 │ │ │ │ + Augmentation data: 77 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b008 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022af8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b018 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022b00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b020 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022b10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b030 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022b1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b03c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000022d30 │ │ │ │ + DW_CFA_advance_loc1: 532 to 000000000002b250 │ │ │ │ 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 0000000000022d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b258 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003af4 0000000000000030 00003af8 FDE cie=00000000 pc=0000000000007320..00000000000073e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007324 │ │ │ │ +00003f78 000000000000002c 00003f7c FDE cie=00000000 pc=00000000000071c0..0000000000007284 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007328 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007334 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000071d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000733c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000071dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007348 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000071e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000073d0 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000007270 │ │ │ │ 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 00000000000073d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000073e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b28 000000000000002c 00003b2c FDE cie=00000000 pc=0000000000023ec0..0000000000023f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ec4 │ │ │ │ +00003fa8 000000000000002c 00003fac FDE cie=00000000 pc=000000000002c2c0..000000000002c398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c2d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023edc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c2dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023ee8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c2e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000023f54 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002c354 │ │ │ │ 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 0000000000023f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c358 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c35c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003b58 000000000000003c 00003b5c FDE cie=00000000 pc=0000000000025980..0000000000025a20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025984 │ │ │ │ +00003fd8 000000000000003c 00003fdc FDE cie=00000000 pc=000000000002dd80..000000000002de20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd88 │ │ │ │ DW_CFA_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 0000000000025998 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dd98 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000259a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dda0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000025a04 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002de04 │ │ │ │ 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 0000000000025a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025a18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002de18 │ │ │ │ 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 0000000000025a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b98 000000000000002c 00003b9c FDE cie=00000000 pc=0000000000025a20..0000000000025ab8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a24 │ │ │ │ +00004018 000000000000002c 0000401c FDE cie=00000000 pc=000000000002de20..000000000002deb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de28 │ │ │ │ DW_CFA_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 0000000000025a38 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002de38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025a44 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002de44 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000025ab0 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002deb0 │ │ │ │ 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 0000000000025ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002deb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc8 0000000000000024 00003bcc FDE cie=00000000 pc=0000000000023fa0..0000000000024024 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023fa8 │ │ │ │ +00004048 0000000000000024 0000404c FDE cie=00000000 pc=000000000002c3a0..000000000002c424 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c3a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3ac │ │ │ │ DW_CFA_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 0000000000023fb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c3b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000024018 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002c418 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002401c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c41c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003bf0 0000000000000040 00003bf4 FDE cie=00000000 pc=0000000000024024..000000000002410c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024028 │ │ │ │ +00004070 0000000000000040 00004074 FDE cie=00000000 pc=000000000002c424..000000000002c50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002402c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c42c │ │ │ │ DW_CFA_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 000000000002403c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c43c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024068 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002c468 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024078 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c478 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000240d8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002c4d8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000240dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4dc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000240e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c4e8 │ │ │ │ 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 00000000000240ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000240f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c504 │ │ │ │ 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 0000000000024108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c508 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c34 0000000000000024 00003c38 FDE cie=00000000 pc=000000000002410c..000000000002413c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024110 │ │ │ │ +000040b4 0000000000000024 000040b8 FDE cie=00000000 pc=000000000002c50c..000000000002c53c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c514 │ │ │ │ DW_CFA_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 000000000002411c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c51c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024134 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c534 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c538 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c5c 0000000000000040 00003c60 FDE cie=00000000 pc=0000000000024140..0000000000024290 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024144 │ │ │ │ +000040dc 0000000000000040 000040e0 FDE cie=00000000 pc=000000000002c540..000000000002c690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c548 │ │ │ │ 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 0000000000024154 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c554 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c560 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002416c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c56c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024178 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c578 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002422c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002c62c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c630 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c634 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ca0 0000000000000048 00003c14 FDE cie=00000090 pc=0000000000024290..0000000000024698 │ │ │ │ - Augmentation data: c7 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024294 │ │ │ │ +00004120 0000000000000048 00004094 FDE cie=00000090 pc=000000000002c690..000000000002ca98 │ │ │ │ + Augmentation data: c7 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c694 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c698 │ │ │ │ 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 00000000000242a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c6a0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000242b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c6b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000242c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c6c0 │ │ │ │ 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: 252 to 00000000000243bc │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000002c7bc │ │ │ │ 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 00000000000243c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cec 0000000000000010 00003cf0 FDE cie=00000000 pc=00000000000246a0..0000000000024704 │ │ │ │ +0000416c 0000000000000010 00004170 FDE cie=00000000 pc=000000000002caa0..000000000002cb04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d00 0000000000000010 00003d04 FDE cie=00000000 pc=0000000000024704..00000000000247c0 │ │ │ │ +00004180 0000000000000010 00004184 FDE cie=00000000 pc=000000000002cb04..000000000002cbc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d14 0000000000000010 00003d18 FDE cie=00000000 pc=00000000000247c0..00000000000247e4 │ │ │ │ +00004194 0000000000000010 00004198 FDE cie=00000000 pc=000000000002cbc0..000000000002cbe4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d28 0000000000000010 00003d2c FDE cie=00000000 pc=00000000000247e4..0000000000024808 │ │ │ │ +000041a8 0000000000000010 000041ac FDE cie=00000000 pc=000000000002cbe4..000000000002cc08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d3c 0000000000000044 00003d40 FDE cie=00000000 pc=0000000000024808..00000000000249b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002480c │ │ │ │ +000041bc 0000000000000044 000041c0 FDE cie=00000000 pc=000000000002cc08..000000000002cdb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc10 │ │ │ │ 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 0000000000024820 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cc20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002482c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cc2c │ │ │ │ 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: 52 to 0000000000024860 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002cc60 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024874 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cc74 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000024998 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000002cd98 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002499c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd9c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000249ac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cdac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d84 0000000000000048 00003d88 FDE cie=00000000 pc=00000000000249c0..0000000000024b84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249c4 │ │ │ │ +00004204 0000000000000048 00004208 FDE cie=00000000 pc=000000000002cdc0..000000000002cf84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdc8 │ │ │ │ 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 00000000000249d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cdd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000249d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cdd8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000249e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cde0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000024a10 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002ce10 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024a18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ce18 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce1c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000024ae4 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000002cee4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cee8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ceec │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000024b7c │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002cf7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dd0 0000000000000034 00003dd4 FDE cie=00000000 pc=0000000000024b84..0000000000024c78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b88 │ │ │ │ +00004250 0000000000000034 00004254 FDE cie=00000000 pc=000000000002cf84..000000000002d078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf8c │ │ │ │ DW_CFA_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 0000000000024b94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cf94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024ba0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cfa0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ba8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cfa8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000024c48 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000002d048 │ │ │ │ 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 0000000000024c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d04c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e08 0000000000000010 00003e0c FDE cie=00000000 pc=0000000000024c80..0000000000024d68 │ │ │ │ +00004288 0000000000000010 0000428c FDE cie=00000000 pc=000000000002d080..000000000002d168 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e1c 0000000000000010 00003e20 FDE cie=00000000 pc=0000000000024d68..0000000000024e90 │ │ │ │ +0000429c 0000000000000010 000042a0 FDE cie=00000000 pc=000000000002d168..000000000002d290 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e30 0000000000000010 00003e34 FDE cie=00000000 pc=0000000000024e90..0000000000024e9c │ │ │ │ +000042b0 0000000000000010 000042b4 FDE cie=00000000 pc=000000000002d290..000000000002d29c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e44 0000000000000010 00003e48 FDE cie=00000000 pc=0000000000024ea0..0000000000024eac │ │ │ │ +000042c4 0000000000000010 000042c8 FDE cie=00000000 pc=000000000002d2a0..000000000002d2ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e58 0000000000000010 00003e5c FDE cie=00000000 pc=0000000000024eac..0000000000024eb8 │ │ │ │ +000042d8 0000000000000010 000042dc FDE cie=00000000 pc=000000000002d2ac..000000000002d2b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e6c 0000000000000010 00003e70 FDE cie=00000000 pc=0000000000024ec0..0000000000024ecc │ │ │ │ +000042ec 0000000000000010 000042f0 FDE cie=00000000 pc=000000000002d2c0..000000000002d2cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e80 0000000000000044 00003e84 FDE cie=00000000 pc=0000000000024ecc..000000000002502c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ed0 │ │ │ │ +00004300 0000000000000044 00004304 FDE cie=00000000 pc=000000000002d2cc..000000000002d42c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2d4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ee0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d2e0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d2e8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024ef8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d2f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024f08 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d308 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000024ff8 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000002d3f8 │ │ │ │ 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 0000000000024ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d400 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003ec8 0000000000000030 00003ecc FDE cie=00000000 pc=000000000002502c..00000000000251bc │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025060 │ │ │ │ +00004348 0000000000000030 0000434c FDE cie=00000000 pc=000000000002d42c..000000000002d5bc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002d460 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d464 │ │ │ │ DW_CFA_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 0000000000025078 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d478 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000025184 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000002d584 │ │ │ │ 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 0000000000025188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d588 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002518c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d58c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000251b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d5b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003efc 0000000000000010 00003f00 FDE cie=00000000 pc=00000000000251c0..0000000000025340 │ │ │ │ +0000437c 0000000000000010 00004380 FDE cie=00000000 pc=000000000002d5c0..000000000002d740 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f10 0000000000000010 00003f14 FDE cie=00000000 pc=0000000000025340..00000000000254e0 │ │ │ │ +00004390 0000000000000010 00004394 FDE cie=00000000 pc=000000000002d740..000000000002d8e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f24 0000000000000010 00003f28 FDE cie=00000000 pc=00000000000254e0..0000000000025674 │ │ │ │ +000043a4 0000000000000010 000043a8 FDE cie=00000000 pc=000000000002d8e0..000000000002da74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f38 000000000000009c 00003f3c FDE cie=00000000 pc=0000000000025ac0..0000000000025c0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ac4 │ │ │ │ +000043b8 000000000000009c 000043bc FDE cie=00000000 pc=000000000002dec0..000000000002e00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec8 │ │ │ │ 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 0000000000025ad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ded8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025af0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002def0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000025b90 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000002df90 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000025bac │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dfac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfb4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025bc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002dfc8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025bd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dfd8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfe0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025bf8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002dff8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e000 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e004 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ │ │ │ │ -00003fd8 0000000000000024 00003fdc FDE cie=00000000 pc=0000000000025680..00000000000256b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025684 │ │ │ │ +00004458 0000000000000024 0000445c FDE cie=00000000 pc=000000000002da80..000000000002dab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da88 │ │ │ │ DW_CFA_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 0000000000025690 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002da90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000256b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dab0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004000 0000000000000070 00004004 FDE cie=00000000 pc=00000000000256c0..00000000000258b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256c4 │ │ │ │ +00004480 0000000000000070 00004484 FDE cie=00000000 pc=000000000002dac0..000000000002dcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dac8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000256d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dad4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000256dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dadc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000256e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dae8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000256f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002daf4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000025758 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002db58 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025760 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002db60 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002580c │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002dc0c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc10 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025844 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002dc44 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 0000000000025848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002584c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc4c │ │ │ │ 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002589c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002dc9c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000258b0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002dcb0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcb4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00004074 0000000000000060 00004078 FDE cie=00000000 pc=0000000000025c20..0000000000025dc4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025c2c │ │ │ │ +000044f4 0000000000000060 000044f8 FDE cie=00000000 pc=000000000002e020..000000000002e1c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e02c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e030 │ │ │ │ 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 0000000000025c38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e038 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025c44 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e044 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e050 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000025cb4 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002e0b4 │ │ │ │ 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 0000000000025cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e0c0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000025da0 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000002e1a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025db0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e1b0 │ │ │ │ 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 0000000000025db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040d8 0000000000000080 000040dc FDE cie=00000000 pc=0000000000025de0..00000000000263f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025de4 │ │ │ │ +00004558 0000000000000080 0000455c FDE cie=00000000 pc=000000000002e1e0..000000000002e7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1e8 │ │ │ │ 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: 16 to 0000000000025df8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e1f8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e200 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e08 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e208 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e14 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e214 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e21c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 572 to 0000000000026058 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000002e458 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002605c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e45c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e460 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e464 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e468 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002606c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e46c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e474 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 00000000000261b8 │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000002e5b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5bc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5c0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5c4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5c8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e5d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000415c 0000000000000054 000040d0 FDE cie=00000090 pc=0000000000026400..0000000000026594 │ │ │ │ - Augmentation data: 2b 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026404 │ │ │ │ +000045dc 0000000000000054 00004550 FDE cie=00000090 pc=000000000002e800..000000000002e994 │ │ │ │ + Augmentation data: 2b 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e808 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026418 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e818 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026424 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e824 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026438 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e838 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002644c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e84c │ │ │ │ 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 0000000000026450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e854 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026460 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e860 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000002652c │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000002e92c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002653c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e93c │ │ │ │ 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 0000000000026540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e940 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e944 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041b4 0000000000000030 00004128 FDE cie=00000090 pc=00000000000258c0..000000000002596c │ │ │ │ - Augmentation data: e2 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258c4 │ │ │ │ +00004634 0000000000000030 000045a8 FDE cie=00000090 pc=000000000002dcc0..000000000002dd6c │ │ │ │ + Augmentation data: e2 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcc8 │ │ │ │ DW_CFA_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 00000000000258d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dcd8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000258e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dce4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000025934 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002dd34 │ │ │ │ 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 0000000000025938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002593c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041e8 0000000000000030 0000415c FDE cie=00000090 pc=00000000000265a0..0000000000026608 │ │ │ │ - Augmentation data: c0 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265a4 │ │ │ │ +00004668 000000000000002c 0000466c FDE cie=00000000 pc=000000000002e9a0..000000000002ea78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265a8 │ │ │ │ - DW_CFA_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 00000000000265b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000265e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e9b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e9bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e9c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002ea34 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000265ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000265f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026600 │ │ │ │ + │ │ │ │ +00004698 0000000000000038 0000460c FDE cie=00000090 pc=0000000000005ec0..0000000000005f80 │ │ │ │ + Augmentation data: 93 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ec8 │ │ │ │ + DW_CFA_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 0000000000005ed0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005edc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ee4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000005f5c │ │ │ │ + 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 0000000000026604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000421c 0000000000000024 00004220 FDE cie=00000000 pc=0000000000026608..0000000000026638 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002660c │ │ │ │ +000046d4 0000000000000030 000046d8 FDE cie=00000000 pc=00000000000072a0..00000000000073b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000072b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000072bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000072c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000007344 │ │ │ │ + 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 0000000000007348 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000734c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004708 0000000000000024 0000470c FDE cie=00000000 pc=0000000000033b20..0000000000033b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b28 │ │ │ │ DW_CFA_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 0000000000026618 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033b3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026630 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000033b6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004244 000000000000002c 000041b8 FDE cie=00000090 pc=0000000000026640..00000000000266ac │ │ │ │ - Augmentation data: 68 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026644 │ │ │ │ +00004730 0000000000000024 00004734 FDE cie=00000000 pc=0000000000033b80..0000000000033be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b88 │ │ │ │ DW_CFA_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 0000000000026658 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033b9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026688 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000033bd8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002668c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033bdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026690 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004274 0000000000000030 000041e8 FDE cie=00000090 pc=00000000000266ac..00000000000267fc │ │ │ │ - Augmentation data: 48 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266b0 │ │ │ │ +00004758 0000000000000024 0000475c FDE cie=00000000 pc=000000000002ea80..000000000002eb04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ea88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000266b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ea8c │ │ │ │ DW_CFA_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 00000000000266bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ea94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026724 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002eaf8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eafc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002672c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000042a8 0000000000000030 000042ac FDE cie=00000000 pc=0000000000026800..0000000000026914 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026804 │ │ │ │ +00004780 0000000000000038 000046f4 FDE cie=00000090 pc=0000000000033be0..0000000000033db4 │ │ │ │ + Augmentation data: bb 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033be8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026814 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002681c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026824 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002689c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033bf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033c04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000033cfc │ │ │ │ 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 00000000000268a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d04 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000042dc 0000000000000024 000042e0 FDE cie=00000000 pc=0000000000026920..0000000000026988 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026928 │ │ │ │ +000047bc 000000000000002c 000047c0 FDE cie=00000000 pc=000000000002eb04..000000000002ec2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eb0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002692c │ │ │ │ - DW_CFA_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 0000000000026934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002697c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb10 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eb18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eb20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000002ec20 │ │ │ │ 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 0000000000026980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004304 0000000000000010 00004308 FDE cie=00000000 pc=00000000000293c0..00000000000293cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004318 0000000000000040 0000431c FDE cie=00000000 pc=0000000000026988..0000000000026ad4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002698c │ │ │ │ +000047ec 0000000000000040 000047f0 FDE cie=00000000 pc=000000000002ec2c..000000000002ed78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec34 │ │ │ │ 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 000000000002699c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ec40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000269a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ec4c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000269b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ec58 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000269c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ec64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000026a70 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000002ed14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000435c 0000000000000048 000042d0 FDE cie=00000090 pc=0000000000026ae0..0000000000026fcc │ │ │ │ - Augmentation data: 7f 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ae4 │ │ │ │ +00004830 0000000000000048 000047a4 FDE cie=00000090 pc=000000000002ed80..000000000002f17c │ │ │ │ + Augmentation data: 5b 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026af4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026afc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026b04 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026b18 │ │ │ │ - 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: 324 to 0000000000026c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed88 │ │ │ │ + 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 000000000002ed90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002eda0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002edb0 │ │ │ │ + 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: 252 to 000000000002eeac │ │ │ │ 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 0000000000026c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eeb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eeb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043a8 000000000000006c 000043ac FDE cie=00000000 pc=0000000000026fcc..0000000000027174 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fd0 │ │ │ │ +0000487c 0000000000000034 000047f0 FDE cie=00000090 pc=0000000000033dc0..0000000000033ee0 │ │ │ │ + Augmentation data: 2f 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fd4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fd8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026fe0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026ff0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026ff8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000027044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033dd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033ddc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033de4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000033e60 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002704c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027050 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002706c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000027114 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027120 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027124 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000027148 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002714c │ │ │ │ - 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 000000000002715c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027160 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027164 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027168 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002716c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027170 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004418 0000000000000020 0000441c FDE cie=00000000 pc=0000000000027180..00000000000271a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027184 │ │ │ │ +000048b4 0000000000000010 000048b8 FDE cie=00000000 pc=000000000002f180..000000000002f1b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000048c8 0000000000000028 000048cc FDE cie=00000000 pc=000000000002f1c0..000000000002f2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027188 │ │ │ │ - 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 0000000000027198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1c8 │ │ │ │ + DW_CFA_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 000000000002f1d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f1f0 │ │ │ │ + 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 000000000002719c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000443c 0000000000000010 00004440 FDE cie=00000000 pc=00000000000271a4..00000000000271bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004450 0000000000000010 00004454 FDE cie=00000000 pc=00000000000271c0..00000000000271d8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004464 0000000000000024 00004468 FDE cie=00000000 pc=00000000000271e0..000000000002840c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000271e4 │ │ │ │ +000048f4 0000000000000088 00004868 FDE cie=00000090 pc=000000000002f2c0..000000000002f658 │ │ │ │ + Augmentation data: eb 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000271e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000271f4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000027278 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f2d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f2e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f2f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f320 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002f364 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002f398 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000002f460 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002f498 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f49c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f4a8 │ │ │ │ + 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 000000000002727c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f4ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027280 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f4b0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + 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: 136 to 000000000002f538 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f540 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f544 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f54c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f574 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f578 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002f5ec │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f5f4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f61c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000448c 0000000000000038 00004490 FDE cie=00000000 pc=00000000000293e0..000000000002945c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000293e4 │ │ │ │ +00004980 0000000000000030 00004984 FDE cie=00000000 pc=000000000002f660..000000000002f748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000293e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f668 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f674 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000293f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f67c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f684 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000293fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029420 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002f700 │ │ │ │ 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 0000000000029424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f708 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000029454 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000049b4 0000000000000024 000049b8 FDE cie=00000000 pc=0000000000033ee0..0000000000033f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ee4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ee8 │ │ │ │ + DW_CFA_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 0000000000033ef0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000033f20 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000044c8 0000000000000028 000044cc FDE cie=00000000 pc=000000000002840c..0000000000028f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028410 │ │ │ │ +000049dc 000000000000003c 00004950 FDE cie=00000090 pc=0000000000033f40..000000000003413c │ │ │ │ + Augmentation data: 4b 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028414 │ │ │ │ - DW_CFA_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 0000000000028420 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1532 to 0000000000028a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f48 │ │ │ │ + DW_CFA_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 0000000000033f50 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033f5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033f64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 360 to 00000000000340cc │ │ │ │ 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 0000000000028a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044f4 000000000000009c 000044f8 FDE cie=00000000 pc=0000000000029460..00000000000295ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029464 │ │ │ │ +00004a1c 000000000000003c 00004990 FDE cie=00000090 pc=0000000000034140..0000000000034304 │ │ │ │ + Augmentation data: 2b 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029468 │ │ │ │ - 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 0000000000029478 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029490 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000029530 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002954c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034148 │ │ │ │ + DW_CFA_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 0000000000034150 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003415c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034168 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000003424c │ │ │ │ + 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 0000000000029550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034250 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034254 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a5c 0000000000000040 000049d0 FDE cie=00000090 pc=0000000000034320..00000000000344d0 │ │ │ │ + Augmentation data: 3b 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034328 │ │ │ │ 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 0000000000034330 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034344 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029568 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029578 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000034498 │ │ │ │ + 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 000000000002957c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003449c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029580 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004aa0 0000000000000030 00004aa4 FDE cie=00000000 pc=000000000002f748..000000000002f838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f74c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f750 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f758 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f760 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002f7a0 │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002959c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295a0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004594 0000000000000070 00004598 FDE cie=00000000 pc=0000000000028fa0..0000000000029130 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028fa4 │ │ │ │ +00004ad4 000000000000004c 00004a48 FDE cie=00000090 pc=000000000002f840..00000000000316fc │ │ │ │ + Augmentation data: 33 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f848 │ │ │ │ + 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 0000000000028fc4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f864 │ │ │ │ + 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 0000000000028fcc │ │ │ │ + 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: 48 to 0000000000028ffc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029008 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000290a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000290ac │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 5624 to 0000000000030e5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030e74 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000290e0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (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 00000000000290e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000290e8 │ │ │ │ - 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 0000000000030e78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000290ec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029108 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029118 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002911c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029128 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002912c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004608 0000000000000070 0000460c FDE cie=00000000 pc=0000000000029130..00000000000292d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029134 │ │ │ │ +00004b24 000000000000004c 00004a98 FDE cie=00000090 pc=00000000000344e0..000000000003492c │ │ │ │ + Augmentation data: 2b 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029138 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029148 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344e8 │ │ │ │ + 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 0000000000029154 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034504 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ 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 000000000002915c │ │ │ │ + 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: 52 to 0000000000029190 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002919c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000029238 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029248 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 560 to 0000000000034734 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003474c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029288 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (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 000000000002928c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029290 │ │ │ │ - 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 0000000000034750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000292a0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000292bc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292c0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292c4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292c8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292cc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034754 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000467c 0000000000000070 00004680 FDE cie=00000000 pc=00000000000295c0..00000000000297c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295c4 │ │ │ │ +00004b74 000000000000004c 00004ae8 FDE cie=00000090 pc=0000000000031700..0000000000033b18 │ │ │ │ + Augmentation data: 87 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031708 │ │ │ │ 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 00000000000295d4 │ │ │ │ - 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: 16 to 00000000000295e4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295e8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000295f4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002966c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029670 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029674 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002968c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029690 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029694 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000031724 │ │ │ │ + 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: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000029788 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 7408 to 0000000000033414 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029794 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029798 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000297a4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003342c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000046f0 0000000000000034 000046f4 FDE cie=00000000 pc=00000000000292d0..00000000000293a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292d8 │ │ │ │ - DW_CFA_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 00000000000292e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000292f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029310 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000029380 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002938c │ │ │ │ - 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 0000000000029390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033430 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033434 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004728 0000000000000014 0000472c FDE cie=00000000 pc=0000000000007400..0000000000007430 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004740 0000000000000010 00004744 FDE cie=00000000 pc=000000000002d4a0..000000000002d4a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004754 0000000000000010 00004758 FDE cie=00000000 pc=000000000002d4c0..000000000002d4cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004768 0000000000000010 0000476c FDE cie=00000000 pc=00000000000297e0..0000000000029834 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000477c 000000000000002c 00004780 FDE cie=00000000 pc=0000000000029840..0000000000029918 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029844 │ │ │ │ +00004bc4 0000000000000028 00004bc8 FDE cie=00000000 pc=00000000000073c0..0000000000007440 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029848 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029854 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002985c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000073d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029868 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000073f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000298d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000007438 │ │ │ │ + DW_CFA_restore: 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 00000000000298d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000743c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000298dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -000047ac 0000000000000010 000047b0 FDE cie=00000000 pc=0000000000029920..0000000000029958 │ │ │ │ +00004bf0 0000000000000010 00004bf4 FDE cie=00000000 pc=0000000000034940..0000000000034964 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047c0 0000000000000034 00004734 FDE cie=00000090 pc=0000000000029960..0000000000029d54 │ │ │ │ - Augmentation data: 3b 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029964 │ │ │ │ +00004c04 000000000000003c 00004c08 FDE cie=00000000 pc=0000000000034964..0000000000034a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034968 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029968 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003496c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002997c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034974 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029984 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003497c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 796 to 0000000000029ca0 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000349f8 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000349fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034a14 │ │ │ │ + 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 0000000000029ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a1c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000047f8 0000000000000034 0000476c FDE cie=00000090 pc=0000000000029d60..000000000002a1a8 │ │ │ │ - Augmentation data: 63 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d64 │ │ │ │ +00004c44 0000000000000010 00004c48 FDE cie=00000000 pc=0000000000034a40..0000000000034a4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c58 0000000000000058 00004bcc FDE cie=00000090 pc=0000000000034a4c..0000000000034bb4 │ │ │ │ + Augmentation data: 37 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d68 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029d7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029d84 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 828 to 000000000002a0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a54 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a58 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034a60 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034a70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034a9c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034ab0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ab8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000034b34 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b38 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b3c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034b68 │ │ │ │ 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 000000000002a0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b74 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b78 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b7c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004830 0000000000000040 000047a4 FDE cie=00000090 pc=000000000002a1a8..000000000002b070 │ │ │ │ - Augmentation data: 86 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1ac │ │ │ │ +00004cb4 0000000000000038 00004cb8 FDE cie=00000000 pc=0000000000034de0..0000000000034ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a1b0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034de8 │ │ │ │ + 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 000000000002a1c8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034df0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a1d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034e04 │ │ │ │ + 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: 2536 to 000000000002abc0 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000034ea8 │ │ │ │ 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 0000000000034eac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034eb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cf0 0000000000000034 00004cf4 FDE cie=00000000 pc=0000000000034bc0..0000000000034ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034bd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034be0 │ │ │ │ + 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: 12 to 0000000000034bec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000034cb0 │ │ │ │ + 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 000000000002abc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004874 0000000000000024 00004878 FDE cie=00000000 pc=000000000002b070..000000000002b110 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b074 │ │ │ │ +00004d28 0000000000000030 00004d2c FDE cie=00000000 pc=0000000000034ccc..0000000000034d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b078 │ │ │ │ - DW_CFA_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 000000000002b080 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002b108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cd4 │ │ │ │ + DW_CFA_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 0000000000034cdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ce4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034d08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034d30 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034d3c │ │ │ │ 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 000000000002b10c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000489c 0000000000000030 00004810 FDE cie=00000090 pc=000000000002b110..000000000002b358 │ │ │ │ - Augmentation data: 21 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b114 │ │ │ │ +00004d5c 0000000000000028 00004d60 FDE cie=00000000 pc=0000000000034d44..0000000000034dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b118 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b124 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b12c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 440 to 000000000002b2e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d4c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034d60 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000034dac │ │ │ │ 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 000000000002b2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034db0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034db4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000048d0 0000000000000024 000048d4 FDE cie=00000000 pc=000000000002b360..000000000002b424 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b368 │ │ │ │ - DW_CFA_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 000000000002b370 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002b41c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b420 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00004d88 0000000000000010 00004d8c FDE cie=00000000 pc=0000000000034ee0..0000000000034eec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048f8 00000000000000c4 0000486c FDE cie=00000090 pc=000000000002b424..000000000002c3b8 │ │ │ │ - Augmentation data: d8 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b428 │ │ │ │ +00004d9c 0000000000000010 00004da0 FDE cie=00000000 pc=0000000000034eec..0000000000034f00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004db0 0000000000000010 00004db4 FDE cie=00000000 pc=0000000000034f00..0000000000034f10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dc4 0000000000000010 00004dc8 FDE cie=00000000 pc=0000000000034f10..0000000000034f20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dd8 0000000000000010 00004ddc FDE cie=00000000 pc=0000000000034f20..0000000000034f30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dec 0000000000000010 00004df0 FDE cie=00000000 pc=0000000000034f30..0000000000034f3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e00 0000000000000010 00004e04 FDE cie=00000000 pc=0000000000034f40..0000000000034f4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e14 000000000000002c 00004e18 FDE cie=00000000 pc=0000000000034f4c..000000000003510c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b42c │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b43c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b444 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b44c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000002b510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f54 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000035084 │ │ │ │ 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 000000000002b514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035088 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003508c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000002b61c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000002b69c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002b714 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000002b84c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002b878 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000002b8f8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002b9d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002ba08 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000002ba88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ba8c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000002bb4c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002bbf8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bc08 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 864 to 000000000002bf68 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000002c130 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c134 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c13c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c140 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002c17c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c180 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c184 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000002c254 │ │ │ │ - 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 000000000002c280 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c284 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c28c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c294 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002c2c0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c2c8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002c2fc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002c328 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c340 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c358 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c370 │ │ │ │ + │ │ │ │ +00004e44 0000000000000034 00004e48 FDE cie=00000000 pc=000000000003510c..00000000000351f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035110 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035114 │ │ │ │ + DW_CFA_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 000000000003511c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035124 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003512c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000351ec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c380 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049c0 0000000000000040 00004934 FDE cie=00000090 pc=000000000002c3c0..000000000002c6f8 │ │ │ │ - Augmentation data: 15 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c3c4 │ │ │ │ +00004e7c 0000000000000010 00004e80 FDE cie=00000000 pc=0000000000035200..000000000003522c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e90 0000000000000010 00004e94 FDE cie=00000000 pc=000000000003522c..0000000000035294 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ea4 0000000000000038 00004ea8 FDE cie=00000000 pc=00000000000354a0..000000000003558c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000354a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c3c8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000354a8 │ │ │ │ + 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 000000000002c3e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000354b0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000354c4 │ │ │ │ + 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 000000000002c3f0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000002c634 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000035568 │ │ │ │ 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 000000000002c638 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003556c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035570 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a04 0000000000000064 00004978 FDE cie=00000090 pc=000000000002c700..000000000002d3e0 │ │ │ │ - Augmentation data: 1b 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c704 │ │ │ │ +00004ee0 0000000000000024 00004ee4 FDE cie=00000000 pc=00000000000352a0..0000000000035328 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c708 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c714 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c720 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c738 │ │ │ │ - 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: 2272 to 000000000002d018 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000352b8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000035308 │ │ │ │ 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 000000000002d01c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003530c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002d098 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f08 000000000000003c 00004e7c FDE cie=00000090 pc=0000000000035328..0000000000035488 │ │ │ │ + Augmentation data: 96 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003532c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035330 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035340 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035348 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035358 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035368 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000035404 │ │ │ │ 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 000000000002d09c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035408 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003540c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f48 0000000000000010 00004f4c FDE cie=00000000 pc=00000000000355a0..00000000000355b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004a6c 0000000000000030 000049e0 FDE cie=00000090 pc=000000000002d3e0..000000000002d488 │ │ │ │ - Augmentation data: a3 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d3e4 │ │ │ │ +00004f5c 0000000000000028 00004f60 FDE cie=00000000 pc=00000000000355c0..000000000003564c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000355c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d3e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000355c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000355d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d3f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000355e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002d458 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000035640 │ │ │ │ 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 000000000002d45c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035648 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa0 0000000000000010 00004aa4 FDE cie=00000000 pc=000000000002d4e0..000000000002d4e8 │ │ │ │ +00004f88 0000000000000028 00004f8c FDE cie=00000000 pc=000000000003564c..00000000000356f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035650 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035654 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035658 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035660 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000356b0 │ │ │ │ + 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 00000000000356b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ab4 0000000000000024 00004ab8 FDE cie=00000000 pc=000000000002d4e8..000000000002d528 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d4ec │ │ │ │ +00004fb4 0000000000000028 00004fb8 FDE cie=00000000 pc=00000000000356f0..0000000000035798 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d4f0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356f8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356fc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d4f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035704 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002d520 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000035754 │ │ │ │ + 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 000000000002d524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035758 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003575c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004adc 0000000000000010 00004ae0 FDE cie=00000000 pc=000000000002d528..000000000002d534 │ │ │ │ +00004fe0 0000000000000010 00004fe4 FDE cie=00000000 pc=00000000000357a0..00000000000357ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af0 0000000000000010 00004af4 FDE cie=00000000 pc=000000000002d540..000000000002d558 │ │ │ │ +00004ff4 0000000000000010 00004ff8 FDE cie=00000000 pc=00000000000357ac..00000000000357b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b04 000000000000002c 00004b08 FDE cie=00000000 pc=000000000002d560..000000000002d638 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d564 │ │ │ │ +00005008 0000000000000028 0000500c FDE cie=00000000 pc=00000000000357c0..0000000000035870 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d568 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - 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: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d588 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002d5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000357d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000035834 │ │ │ │ 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 000000000002d5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035838 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003583c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004b34 0000000000000050 00004aa8 FDE cie=00000090 pc=000000000002d640..000000000002d828 │ │ │ │ - Augmentation data: f7 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d644 │ │ │ │ +00005034 0000000000000028 00005038 FDE cie=00000000 pc=0000000000035870..0000000000035974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d648 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d650 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d658 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002d6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035878 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003587c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035884 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000035900 │ │ │ │ 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 000000000002d6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035908 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002d6cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002d6e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000002d79c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7a0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002d7c8 │ │ │ │ - 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 000000000002d7cc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7d0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d7d8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b88 000000000000004c 00004afc FDE cie=00000090 pc=000000000002d828..000000000002dba4 │ │ │ │ - Augmentation data: bf 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d82c │ │ │ │ +00005060 000000000000002c 00005064 FDE cie=00000000 pc=0000000000035980..0000000000035a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d830 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d83c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d844 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d854 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000002d910 │ │ │ │ - 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 000000000002d914 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d918 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 452 to 000000000002dadc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035988 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003598c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035994 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000035a10 │ │ │ │ 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 000000000002dae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004bd8 0000000000000014 00004bdc FDE cie=00000000 pc=000000000002dba4..000000000002dbbc │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf0 000000000000002c 00004bf4 FDE cie=00000000 pc=000000000002dbc0..000000000002dc98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbc8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dbd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dbdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dbe8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002dc54 │ │ │ │ - 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 000000000002dc58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dc5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004c20 0000000000000038 00004b94 FDE cie=00000090 pc=000000000002dca0..000000000002dd40 │ │ │ │ - Augmentation data: 7f 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dca4 │ │ │ │ +00005090 0000000000000024 00005094 FDE cie=00000000 pc=0000000000035aa0..0000000000035ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dca8 │ │ │ │ - DW_CFA_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 000000000002dcb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dcbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dcc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000002dd1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035aa8 │ │ │ │ + DW_CFA_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 0000000000035ab4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035ad8 │ │ │ │ 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 000000000002dd20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035adc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dd24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004c5c 000000000000002c 00004c60 FDE cie=00000000 pc=000000000002dd40..000000000002de18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dd44 │ │ │ │ +000050b8 000000000000002c 000050bc FDE cie=00000000 pc=0000000000035ae0..0000000000035bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ae8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dd54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035af4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dd5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035afc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dd68 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035b08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002ddd4 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000035b74 │ │ │ │ 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 000000000002ddd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b7c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004c8c 0000000000000040 00004c90 FDE cie=00000000 pc=000000000002de20..000000000002df70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de24 │ │ │ │ +000050e8 000000000000002c 000050ec FDE cie=00000000 pc=0000000000035bc0..0000000000035c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035bc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de28 │ │ │ │ - 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 000000000002de34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002de40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002de4c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002de58 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002df0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035bd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035bdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035be8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000035c54 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004cd0 0000000000000040 00004cd4 FDE cie=00000000 pc=000000000002df70..000000000002e0bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df78 │ │ │ │ - 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 000000000002df84 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002df90 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002df9c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dfa8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000002e058 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e05c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004d14 0000000000000054 00004d18 FDE cie=00000000 pc=000000000002e0c0..000000000002e444 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e0c8 │ │ │ │ +00005118 0000000000000020 0000511c FDE cie=00000000 pc=0000000000035ca0..0000000000035cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e0cc │ │ │ │ - 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 000000000002e0d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e0e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e0ec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002e118 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000002e1d4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002e228 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e22c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000002e2d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002e328 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002e3d4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002e438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ca8 │ │ │ │ + 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 0000000000035cb8 │ │ │ │ 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 000000000002e43c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d6c 0000000000000078 00004d70 FDE cie=00000000 pc=000000000002e444..000000000002e6c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e448 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e44c │ │ │ │ - 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 000000000002e454 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e464 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e478 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e48c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002e4c0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002e4f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e500 │ │ │ │ - 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 000000000002e504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e508 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000002e588 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e5a0 │ │ │ │ - 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: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5a4 │ │ │ │ +0000513c 0000000000000024 00005140 FDE cie=00000000 pc=0000000000035cc0..0000000000035d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e5b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002e604 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cc8 │ │ │ │ + DW_CFA_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 0000000000035cd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035cfc │ │ │ │ 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 000000000002e614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e618 │ │ │ │ - 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: 36 to 000000000002e63c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004de8 0000000000000030 00004dec FDE cie=00000000 pc=000000000002e6c0..000000000002e838 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e6c8 │ │ │ │ +00005164 0000000000000020 00005168 FDE cie=00000000 pc=0000000000035d04..0000000000035d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e6cc │ │ │ │ - DW_CFA_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 000000000002e6d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e6dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002e74c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002e794 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002e82c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d0c │ │ │ │ + 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 0000000000035d1c │ │ │ │ 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 000000000002e830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004e1c 0000000000000048 00004d90 FDE cie=00000090 pc=000000000002e840..000000000002ec78 │ │ │ │ - Augmentation data: 93 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e844 │ │ │ │ +00005188 0000000000000024 0000518c FDE cie=00000000 pc=0000000000035d40..0000000000035d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e848 │ │ │ │ - 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 000000000002e850 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e860 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e870 │ │ │ │ - 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: 300 to 000000000002e99c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d48 │ │ │ │ + DW_CFA_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 0000000000035d50 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035d74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e68 0000000000000010 00004e6c FDE cie=00000000 pc=000000000002ec80..000000000002ec88 │ │ │ │ +000051b0 0000000000000010 000051b4 FDE cie=00000000 pc=0000000000035d8c..0000000000035d9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e7c 0000000000000028 00004e80 FDE cie=00000000 pc=000000000002ec88..000000000002ee50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec8c │ │ │ │ +000051c4 000000000000002c 000051c8 FDE cie=00000000 pc=0000000000035da0..0000000000035e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec90 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002eca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035da8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035dbc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eca8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035dc4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000002eda4 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000035e44 │ │ │ │ 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 000000000002eda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e4c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea8 000000000000005c 00004eac FDE cie=00000000 pc=000000000002ee50..000000000002f228 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ee54 │ │ │ │ +000051f4 0000000000000024 000051f8 FDE cie=00000000 pc=0000000000035e60..0000000000035ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ee58 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ee5c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ee64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ee78 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ee80 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ee98 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000002efa0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002f084 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002f10c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e68 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035e78 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000035ebc │ │ │ │ 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 000000000002f110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ec0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ec4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000002f1f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f1f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f1fc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f204 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f220 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f08 0000000000000034 00004e7c FDE cie=00000090 pc=000000000002f228..000000000002f314 │ │ │ │ - Augmentation data: c7 21 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f22c │ │ │ │ +0000521c 000000000000002c 00005220 FDE cie=00000000 pc=0000000000035ed0..0000000000035fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ed4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ed8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f244 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035eec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f24c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035ef8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f258 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002f2d4 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000035fc0 │ │ │ │ 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 000000000002f2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f40 0000000000000048 00004f44 FDE cie=00000000 pc=000000000002f320..000000000002f7a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f324 │ │ │ │ +0000524c 0000000000000044 000051c0 FDE cie=00000090 pc=0000000000035fcc..00000000000361f8 │ │ │ │ + Augmentation data: 63 27 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f328 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f32c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f334 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f34c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f358 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002f43c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000002f580 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc1: 512 to 000000000002f780 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fd4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035fe0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035fe8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035ff8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000036058 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000360fc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036128 │ │ │ │ + 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 000000000002f784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003612c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f79c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003614c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036150 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036158 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f8c 000000000000009c 00004f90 FDE cie=00000000 pc=00000000000315a0..00000000000316ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315a4 │ │ │ │ +00005294 0000000000000044 00005208 FDE cie=00000090 pc=0000000000036200..0000000000036434 │ │ │ │ + Augmentation data: 3a 27 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315a8 │ │ │ │ - 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 00000000000315b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000315d0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000031670 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003168c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036208 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036214 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003621c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003622c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000362b4 │ │ │ │ + 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 0000000000031690 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031694 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000316a8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000316b8 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316c0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003637c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036384 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003638c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036394 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052dc 0000000000000020 000052e0 FDE cie=00000000 pc=0000000000036440..000000000003647c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000316d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036448 │ │ │ │ + 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 000000000003646c │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316e0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316e4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036474 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000502c 0000000000000044 00005030 FDE cie=00000000 pc=000000000002f7a0..000000000002fc00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7a4 │ │ │ │ +00005300 0000000000000024 00005304 FDE cie=00000000 pc=0000000000036480..00000000000364fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036488 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f7b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f7c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f7cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f7e0 │ │ │ │ - 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 000000000002f970 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036498 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000364f0 │ │ │ │ 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 000000000002f974 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000364f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f978 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000364f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005074 000000000000004c 00004fe8 FDE cie=00000090 pc=0000000000031700..0000000000031a68 │ │ │ │ - Augmentation data: 6d 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031704 │ │ │ │ +00005328 0000000000000024 0000532c FDE cie=00000000 pc=0000000000036500..000000000003657c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031708 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031714 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031720 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003172c │ │ │ │ - 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 0000000000031734 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003173c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 472 to 0000000000031914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036508 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036518 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000036570 │ │ │ │ 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 0000000000031918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036574 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003191c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036578 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000050c4 0000000000000034 00005038 FDE cie=00000090 pc=000000000002fc00..000000000002fea8 │ │ │ │ - Augmentation data: 4b 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc04 │ │ │ │ +00005350 0000000000000060 000052c4 FDE cie=00000090 pc=0000000000036580..0000000000036768 │ │ │ │ + Augmentation data: 9d 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc08 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fc14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036588 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036594 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fc1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003659c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fc24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000365c8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002fc68 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 500 to 000000000002fe5c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fe68 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000365d0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - │ │ │ │ -000050fc 000000000000004c 00005070 FDE cie=00000090 pc=000000000002fea8..00000000000301f8 │ │ │ │ - Augmentation data: 43 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002feac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002feb0 │ │ │ │ - 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 000000000002feb8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002fed8 │ │ │ │ - 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: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000003004c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030064 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000036660 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036668 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036694 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036698 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003006c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000514c 000000000000003c 000050c0 FDE cie=00000090 pc=0000000000030200..000000000003037c │ │ │ │ - Augmentation data: 3f 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003669c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030208 │ │ │ │ - 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 000000000003021c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030234 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003023c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000030314 │ │ │ │ - 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_advance_loc: 32 to 00000000000366bc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030318 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003031c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000518c 0000000000000044 00005190 FDE cie=00000000 pc=0000000000031a80..0000000000031c80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a88 │ │ │ │ - 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 0000000000031a90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031a98 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031aa8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031ab4 │ │ │ │ - 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: 232 to 0000000000031b9c │ │ │ │ - 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_advance_loc: 32 to 00000000000366dc │ │ │ │ + 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: 36 to 0000000000036700 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ba0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ba4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036704 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036708 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d4 0000000000000060 00005148 FDE cie=00000090 pc=0000000000030380..00000000000309d0 │ │ │ │ - Augmentation data: d3 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030384 │ │ │ │ +000053b4 0000000000000030 00005328 FDE cie=00000090 pc=0000000000036768..0000000000036904 │ │ │ │ + Augmentation data: 4d 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003676c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030388 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030398 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000303ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000303b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000303c8 │ │ │ │ - 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: 596 to 000000000003061c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036770 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003677c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036784 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036790 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000036884 │ │ │ │ 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 0000000000030620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036888 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030624 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003688c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000003073c │ │ │ │ + │ │ │ │ +000053e8 0000000000000040 000053ec FDE cie=00000000 pc=0000000000036904..00000000000369f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036908 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003690c │ │ │ │ + DW_CFA_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 000000000003691c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000036968 │ │ │ │ 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: 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 0000000000030740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003696c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005238 000000000000004c 000051ac FDE cie=00000090 pc=00000000000309d0..00000000000311f4 │ │ │ │ - Augmentation data: a7 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000309d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000309d8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000309e4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000309f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030a00 │ │ │ │ - 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 0000000000030a0c │ │ │ │ - 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: 1240 to 0000000000030ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036974 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000369b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000369b8 │ │ │ │ + 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 0000000000030ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030eec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000369d0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000369ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005288 0000000000000040 000051fc FDE cie=00000090 pc=0000000000031200..00000000000313ec │ │ │ │ - Augmentation data: b3 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031204 │ │ │ │ +0000542c 0000000000000038 000053a0 FDE cie=00000090 pc=00000000000369f0..0000000000036bdc │ │ │ │ + Augmentation data: e8 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031208 │ │ │ │ - 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 000000000003121c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031228 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031238 │ │ │ │ - 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: 284 to 0000000000031354 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369f8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369fc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036a04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036a18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036a20 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000036af8 │ │ │ │ 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 0000000000031358 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003135c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000052cc 0000000000000040 00005240 FDE cie=00000090 pc=00000000000313ec..0000000000031598 │ │ │ │ - Augmentation data: 96 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313f4 │ │ │ │ - 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 0000000000031408 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031414 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003141c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031428 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000031514 │ │ │ │ - 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 0000000000031518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036afc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003151c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005310 0000000000000040 00005314 FDE cie=00000000 pc=0000000000031c80..0000000000031d8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c84 │ │ │ │ +00005468 0000000000000034 0000546c FDE cie=00000000 pc=0000000000036be0..0000000000036c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036be8 │ │ │ │ DW_CFA_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 0000000000031c94 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036bf8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000031ce4 │ │ │ │ - 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 0000000000031ce8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031cec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031d18 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036c38 │ │ │ │ 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 0000000000031d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000031d5c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000036c78 │ │ │ │ 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 0000000000031d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005354 000000000000002c 00005358 FDE cie=00000000 pc=0000000000031d8c..0000000000031e64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d90 │ │ │ │ +000054a0 0000000000000038 00005414 FDE cie=00000090 pc=0000000000036ca0..0000000000036e8c │ │ │ │ + Augmentation data: 8c 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d94 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031da0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031da8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031db4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000031e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ca8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036cac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036cb4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036cc8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036cd0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000036da8 │ │ │ │ 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 0000000000031e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036dac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005384 0000000000000030 00005388 FDE cie=00000000 pc=0000000000031e64..0000000000031f78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e68 │ │ │ │ +000054dc 0000000000000010 000054e0 FDE cie=00000000 pc=0000000000036e8c..0000000000036ea0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054f0 0000000000000010 000054f4 FDE cie=00000000 pc=0000000000036ea0..0000000000036eb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005504 0000000000000010 00005508 FDE cie=00000000 pc=0000000000036eb0..0000000000036ecc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005518 000000000000002c 0000551c FDE cie=00000000 pc=0000000000036ecc..0000000000036fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ed0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ed4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031e78 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036ee8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031e80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036ef0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031e88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036efc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000031f00 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000036f70 │ │ │ │ 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 0000000000031f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000053b8 0000000000000040 000053bc FDE cie=00000000 pc=00000000000386e0..0000000000038830 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000386e4 │ │ │ │ +00005548 0000000000000034 0000554c FDE cie=00000000 pc=0000000000036fc0..0000000000037080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000386e8 │ │ │ │ - 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 00000000000386f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038700 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003870c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038718 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000387cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036fc8 │ │ │ │ + DW_CFA_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 0000000000036fe0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003702c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000387d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037030 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000387d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037034 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000053fc 0000000000000054 00005400 FDE cie=00000000 pc=0000000000031f80..0000000000032304 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031f88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031f8c │ │ │ │ - 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 0000000000031f94 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031fa0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031fac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031fd8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000032094 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000320e8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000320ec │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000032194 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000321e8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000032294 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000322f8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003705c │ │ │ │ + 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 00000000000322fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037060 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037064 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005454 000000000000002c 00005458 FDE cie=00000000 pc=0000000000032304..000000000003242c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003230c │ │ │ │ +00005580 0000000000000030 00005584 FDE cie=00000000 pc=0000000000037080..0000000000037120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032310 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032318 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032320 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000032420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037088 │ │ │ │ + DW_CFA_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 00000000000370a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000370e8 │ │ │ │ + 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 0000000000032424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00005484 0000000000000010 00005488 FDE cie=00000000 pc=000000000003242c..000000000003244c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005498 0000000000000010 0000549c FDE cie=00000000 pc=000000000003244c..000000000003246c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000054ac 0000000000000054 00005420 FDE cie=00000090 pc=000000000003246c..0000000000033344 │ │ │ │ - Augmentation data: d7 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032470 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000370ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032474 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032484 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032490 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003249c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000324a4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2004 to 0000000000032c78 │ │ │ │ - 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_advance_loc: 4 to 00000000000370f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000037118 │ │ │ │ + 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 0000000000032c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003711c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032c80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000032dcc │ │ │ │ + │ │ │ │ +000055b4 000000000000002c 00005528 FDE cie=00000090 pc=0000000000037120..00000000000371ec │ │ │ │ + Augmentation data: 90 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037128 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037134 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003713c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000371ac │ │ │ │ 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 0000000000032dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005504 00000000000000d4 00005478 FDE cie=00000090 pc=0000000000033344..0000000000033a0c │ │ │ │ - Augmentation data: 4e 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033348 │ │ │ │ +000055e4 0000000000000050 000055e8 FDE cie=00000000 pc=00000000000371ec..00000000000372b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003334c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033358 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033360 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000333c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371f4 │ │ │ │ + DW_CFA_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 0000000000037204 │ │ │ │ + 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 0000000000037270 │ │ │ │ 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 00000000000333cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000333e8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000333f0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000333f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000033508 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003350c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033510 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003352c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033534 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000033644 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003364c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000336ac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000336b8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003376c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033770 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033778 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003377c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037278 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000337f0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000033824 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000033860 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033864 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033868 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003386c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033870 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033874 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033878 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033880 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033884 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033888 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003388c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033890 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033894 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000338b0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000338b4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000338b8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000338d8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000338fc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033908 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000033940 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000033988 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000339b4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000339bc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000339e4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000055dc 0000000000000048 00005550 FDE cie=00000090 pc=0000000000038840..0000000000038ccc │ │ │ │ - Augmentation data: fb 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038848 │ │ │ │ - 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: 12 to 0000000000038854 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003885c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038864 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038870 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000003892c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037294 │ │ │ │ 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 0000000000038930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037298 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003729c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005628 000000000000004c 0000559c FDE cie=00000090 pc=0000000000038ce0..000000000003912c │ │ │ │ - Augmentation data: 0c 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038ce4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038ce8 │ │ │ │ - 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 0000000000038d04 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - 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_loc1: 560 to 0000000000038f34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038f4c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000372b0 │ │ │ │ DW_CFA_restore: 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 0000000000038f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005678 00000000000000ac 000055ec FDE cie=00000090 pc=0000000000033a0c..00000000000353d4 │ │ │ │ - Augmentation data: 2f 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033a10 │ │ │ │ +00005638 0000000000000074 000055ac FDE cie=00000090 pc=00000000000372c0..00000000000375d8 │ │ │ │ + Augmentation data: 1e 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033a14 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000372c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000372d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033a28 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000372dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000372e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033a38 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000033abc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000037310 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000037328 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 428 to 00000000000374d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374d8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003750c │ │ │ │ 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 0000000000033ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033ac4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000033afc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033b00 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 5328 to 0000000000034fd0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fd4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000034ff4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ff8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003504c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035050 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 628 to 00000000000352c4 │ │ │ │ - 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 00000000000352d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037514 │ │ │ │ + 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_advance_loc: 56 to 000000000003530c │ │ │ │ + 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 0000000000037594 │ │ │ │ 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 0000000000035338 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037598 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003533c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003759c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035348 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035364 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + │ │ │ │ +000056b0 0000000000000074 00005624 FDE cie=00000090 pc=00000000000375e0..0000000000037914 │ │ │ │ + Augmentation data: b5 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375e8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000375f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003760c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035368 │ │ │ │ + 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: 60 to 0000000000037648 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037650 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000353a0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000000037838 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003783c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000353ac │ │ │ │ - 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: 12 to 00000000000353b8 │ │ │ │ - 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 00000000000353cc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000037870 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (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 00000000000353d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037878 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000378d4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378d8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000378dc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00005728 000000000000004c 0000569c FDE cie=00000090 pc=0000000000039140..0000000000039498 │ │ │ │ - Augmentation data: d5 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039144 │ │ │ │ +00005728 0000000000000048 0000569c FDE cie=00000090 pc=0000000000037920..0000000000037b7c │ │ │ │ + Augmentation data: 4f 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037928 │ │ │ │ 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 0000000000039150 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037944 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000039168 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ 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 0000000000037950 │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 472 to 0000000000039340 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000037aa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003935c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000037abc │ │ │ │ DW_CFA_restore: 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 0000000000039360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ac0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005778 0000000000000048 000056ec FDE cie=00000090 pc=00000000000353e0..00000000000386d0 │ │ │ │ - Augmentation data: e3 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353e4 │ │ │ │ +00005774 000000000000003c 000056e8 FDE cie=00000090 pc=00000000000386e0..0000000000038858 │ │ │ │ + Augmentation data: 37 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000386e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353e8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000353f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000386e8 │ │ │ │ + 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 00000000000386f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038704 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000038818 │ │ │ │ + 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 000000000003881c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038820 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000057b4 0000000000000048 00005728 FDE cie=00000090 pc=0000000000037b80..0000000000038140 │ │ │ │ + Augmentation data: 09 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b88 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035410 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037b94 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037ba8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037bb4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037bbc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 8616 to 00000000000375b8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000037c60 │ │ │ │ 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 00000000000375bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000375c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000057c4 0000000000000030 000057c8 FDE cie=00000000 pc=0000000000007440..000000000000750c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007444 │ │ │ │ +00005800 0000000000000050 00005774 FDE cie=00000090 pc=0000000000038140..00000000000386c4 │ │ │ │ + Augmentation data: 03 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007448 │ │ │ │ - DW_CFA_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 0000000000007450 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000745c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007468 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000007504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038148 │ │ │ │ + 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 0000000000038150 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038158 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038164 │ │ │ │ + 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 0000000000038170 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 852 to 00000000000384c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000384e0 │ │ │ │ DW_CFA_restore: 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 0000000000007508 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000057f8 000000000000001c 000057fc FDE cie=00000000 pc=00000000000394a0..00000000000394dc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000384e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394a8 │ │ │ │ - DW_CFA_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 00000000000394bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000384e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005818 000000000000001c 0000581c FDE cie=00000000 pc=00000000000394e0..000000000003951c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394e4 │ │ │ │ +00005854 0000000000000028 00005858 FDE cie=00000000 pc=0000000000007440..0000000000007508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007448 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007458 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000394fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007460 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005838 0000000000000034 0000583c FDE cie=00000000 pc=0000000000039520..0000000000039610 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039524 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039528 │ │ │ │ - DW_CFA_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 0000000000039538 │ │ │ │ - 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: 192 to 00000000000395f8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000074f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039604 │ │ │ │ - DW_CFA_restore: 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 0000000000039608 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003960c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007504 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005870 0000000000000018 00005874 FDE cie=00000000 pc=0000000000039620..0000000000039654 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003962c │ │ │ │ +00005880 0000000000000018 00005884 FDE cie=00000000 pc=0000000000038860..0000000000038894 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003886c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038870 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000588c 0000000000000010 00005890 FDE cie=00000000 pc=0000000000039660..0000000000039684 │ │ │ │ +0000589c 0000000000000010 000058a0 FDE cie=00000000 pc=00000000000388a0..00000000000388c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058a0 0000000000000034 000058a4 FDE cie=00000000 pc=0000000000039684..0000000000039728 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039688 │ │ │ │ +000058b0 0000000000000034 000058b4 FDE cie=00000000 pc=00000000000388c4..0000000000038968 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003968c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388cc │ │ │ │ DW_CFA_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 0000000000039698 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000388d8 │ │ │ │ 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 000000000003970c │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003894c │ │ │ │ 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 0000000000039710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038954 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039720 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038960 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000058d8 0000000000000044 000058dc FDE cie=00000000 pc=0000000000039728..0000000000039908 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003972c │ │ │ │ +000058e8 0000000000000044 000058ec FDE cie=00000000 pc=0000000000038968..0000000000038b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003896c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038970 │ │ │ │ DW_CFA_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 0000000000039740 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038980 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000039848 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000038a88 │ │ │ │ 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 000000000003984c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000398a8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000038ae8 │ │ │ │ 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 00000000000398ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000398b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005920 0000000000000064 00005924 FDE cie=00000000 pc=0000000000039908..0000000000039c08 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003990c │ │ │ │ +00005930 0000000000000064 00005934 FDE cie=00000000 pc=0000000000038b48..0000000000038e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b50 │ │ │ │ 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 0000000000039918 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038b58 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003992c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038b6c │ │ │ │ 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 0000000000039950 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000038b90 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000000039b08 │ │ │ │ + DW_CFA_advance_loc1: 440 to 0000000000038d48 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000039b28 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000038d68 │ │ │ │ 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 0000000000039b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d70 │ │ │ │ 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 0000000000039bac │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000038dec │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039bb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038df8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ │ │ │ │ -00005988 ZERO terminator │ │ │ │ +00005998 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -149,79 +149,48 @@ │ │ │ │ CXXABI_1.3.9 │ │ │ │ GLIBCXX_3.4.29 │ │ │ │ GLIBCXX_3.4.9 │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ GLIBCXX_3.4.15 │ │ │ │ GLIBCXX_3.4 │ │ │ │ +Game Over │ │ │ │ basic_string::append │ │ │ │ -basic_string: construction from null is not valid │ │ │ │ -basic_string::substr │ │ │ │ -%s: __pos (which is %zu) > this->size() (which is %zu) │ │ │ │ -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 Dec2024) │ │ │ │ -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: " │ │ │ │ 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 │ │ │ │ @@ -263,52 +232,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 │ │ │ │ -Game Over │ │ │ │ -Couldn't load the level! (Error: " │ │ │ │ -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 │ │ │ │ .local/share/ │ │ │ │ settings.ini │ │ │ │ arcade.nsnakescores │ │ │ │ /dev/null │ │ │ │ Warning: We could not create the configuration file. │ │ │ │ Please check permissions to the path: │ │ │ │ │ │ │ │ @@ -316,17 +247,26 @@ │ │ │ │ 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 │ │ │ │ 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 (Dec2024) │ │ │ │ , , │ │ │ │ / \ This game was made with │ │ │ │ ((__-^^-,-^^-__)) and itself is Free Software, │ │ │ │ `-_---' `---_-' licensed under the GPLv3 │ │ │ │ `--|o` 'o|--' <3 │ │ │ │ \ ` / │ │ │ │ @@ -347,43 +287,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 Dec2024) │ │ │ │ +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 │ │ │ │ -14WindowGameHelp │ │ │ │ +9GameState │ │ │ │ +18ScoreFileException │ │ │ │ +13GameStateGame │ │ │ │ +20BoardParserException │ │ │ │ +17GameStateMainMenu │ │ │ │ +12StateManager │ │ │ │ +undefinebackspacdelete-linsert-ldelete-c14WindowGameHelp │ │ │ │ +9Animation │ │ │ │ +15AnimationSnakes │ │ │ │ +14LayoutMainMenu │ │ │ │ +15LayoutFirstTime │ │ │ │ +10LayoutGame │ │ │ │ +13MenuItemLabel │ │ │ │ 16MenuItemTextlist │ │ │ │ +14MenuAlphabetic │ │ │ │ 15MenuItemTextbox │ │ │ │ 17MenuItemNumberbox │ │ │ │ -13MenuItemLabel │ │ │ │ 16MenuItemCheckbox │ │ │ │ 8MenuItem │ │ │ │ -14MenuAlphabetic │ │ │ │ -14LayoutMainMenu │ │ │ │ -10LayoutGame │ │ │ │ -15LayoutFirstTime │ │ │ │ -9Animation │ │ │ │ -15AnimationSnakes │ │ │ │ -18ScoreFileException │ │ │ │ 12FruitManager │ │ │ │ -20BoardParserException │ │ │ │ 7Array2DIbE │ │ │ │ -12StateManager │ │ │ │ -undefinebackspacdelete-linsert-ldelete-c9GameState │ │ │ │ -17GameStateMainMenu │ │ │ │ -13GameStateGame │ │ │ │ command_option │ │ │ │ .shstrtab │ │ │ │ .note.gnu.property │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000005520 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x16, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x17, [x16, #4088] │ │ │ │ add x16, x16, #0xff8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000005540 : │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000005ec0 ::do_widen(char) const@@Base-0xe420>: │ │ │ │ +0000000000005ec0 ::do_widen(char) const@@Base-0xfac0>: │ │ │ │ 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 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x20, x0 │ │ │ │ b.ls 5f38 // b.plast │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ @@ -50,74 +50,74 @@ │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3608] │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ stp x19, x20, [sp, #48] │ │ │ │ mov w19, w0 │ │ │ │ mov x20, x1 │ │ │ │ ldr x0, [x2] │ │ │ │ str x0, [sp, #24] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3246c , std::allocator >::~basic_stringbuf()@@Base+0x168ec> │ │ │ │ - bl 33a0c , std::allocator >::~basic_stringbuf()@@Base+0x17e8c> │ │ │ │ + bl f70c │ │ │ │ + bl 10cac │ │ │ │ mov x1, x20 │ │ │ │ mov w0, w19 │ │ │ │ - bl 39520 , std::allocator >::~basic_stringbuf()@@Base+0x1d9a0> │ │ │ │ - bl 7880 │ │ │ │ - bl dd60 │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xcc0> │ │ │ │ + bl 180c0 , std::allocator >::~basic_stringbuf()@@Base+0x1840> │ │ │ │ + bl 35ca0 , std::allocator >::~basic_stringbuf()@@Base+0x1f420> │ │ │ │ + bl 1ff60 , std::allocator >::~basic_stringbuf()@@Base+0x96e0> │ │ │ │ + bl 1f060 , std::allocator >::~basic_stringbuf()@@Base+0x87e0> │ │ │ │ mov x19, sp │ │ │ │ mov x0, sp │ │ │ │ - bl 26640 , std::allocator >::~basic_stringbuf()@@Base+0xaac0> │ │ │ │ + bl bd80 │ │ │ │ mov x0, sp │ │ │ │ - bl 266ac , std::allocator >::~basic_stringbuf()@@Base+0xab2c> │ │ │ │ - bl 353e0 , std::allocator >::~basic_stringbuf()@@Base+0x19860> │ │ │ │ - bl ddcc │ │ │ │ - bl 33344 , std::allocator >::~basic_stringbuf()@@Base+0x177c4> │ │ │ │ + bl bdec │ │ │ │ + bl 12680 │ │ │ │ + bl 1ffcc , std::allocator >::~basic_stringbuf()@@Base+0x974c> │ │ │ │ + bl 105e4 │ │ │ │ mov x0, sp │ │ │ │ - bl 265a0 , std::allocator >::~basic_stringbuf()@@Base+0xaa20> │ │ │ │ + bl bce0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - adr x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adr x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ ldr x3, [sp, #24] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ b.ne 6054 // b.any │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq 608c // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl 265a0 , std::allocator >::~basic_stringbuf()@@Base+0xaa20> │ │ │ │ + bl bce0 │ │ │ │ mov x0, x19 │ │ │ │ bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl ddcc │ │ │ │ + bl 1ffcc , std::allocator >::~basic_stringbuf()@@Base+0x974c> │ │ │ │ bl 5d10 <__cxa_end_catch@plt> │ │ │ │ mov w0, #0x29a // #666 │ │ │ │ b 5ffc │ │ │ │ bti j │ │ │ │ b 6070 │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ @@ -125,300 +125,300 @@ │ │ │ │ b 7098 │ │ │ │ nop │ │ │ │ ldr x2, [x1] │ │ │ │ b 600c │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + add x3, x1, #0x8 │ │ │ │ + adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + adrp x0, e000 │ │ │ │ + add x2, x2, #0x4c0 │ │ │ │ + stp xzr, x3, [x1, #16] │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + stp x3, xzr, [x1, #32] │ │ │ │ + str wzr, [x1, #8] │ │ │ │ + b 5ad0 <__cxa_atexit@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov x3, #0x40 // #64 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x19, #0x570 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x22, x22, #0x6d0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x23, x19, #0x10 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3672] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + bl f104 │ │ │ │ + add x21, x21, #0x4c0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + bl 5ad0 <__cxa_atexit@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + bl f104 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x23, x19, #0x50 │ │ │ │ + bl 5ad0 <__cxa_atexit@plt> │ │ │ │ + add x19, x19, #0x78 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + bl f104 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ad0 <__cxa_atexit@plt> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl f104 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5ad0 <__cxa_atexit@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x19, x20, #0x538 │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - ldr x2, [x0] │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x19, #0x650 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x21, x21, #0x4c0 │ │ │ │ + ldr x2, [x1] │ │ │ │ str x2, [sp, #8] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x1, [x20, #1336] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x2, sp │ │ │ │ + add x1, x1, #0x6d0 │ │ │ │ + bl 1bee0 , std::allocator >::~basic_stringbuf()@@Base+0x5660> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3672] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x21 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + bl 5ad0 <__cxa_atexit@plt> │ │ │ │ + mov x2, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, sp │ │ │ │ - str x3, [sp] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20, #1336] │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xcf0 │ │ │ │ - ldr x2, [sp] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - ldp q31, q30, [x1] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - ldp q31, q30, [x1, #32] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - ldr x3, [x20, #1336] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - mov x0, x1 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x6b8 │ │ │ │ + bl 1bee0 , std::allocator >::~basic_stringbuf()@@Base+0x5660> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7164 // b.any │ │ │ │ + b.ne 7280 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ mov x1, x19 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3672] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3672] │ │ │ │ b 5ad0 <__cxa_atexit@plt> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ add x22, x0, #0x10 │ │ │ │ ldr x0, [x2] │ │ │ │ str x0, [sp, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x22, [x19] │ │ │ │ - cbz x1, 7268 │ │ │ │ + cbz x1, 7388 │ │ │ │ mov x21, x1 │ │ │ │ mov x0, x1 │ │ │ │ bl 56a0 │ │ │ │ str x0, [sp] │ │ │ │ mov x20, x0 │ │ │ │ cmp x0, #0xf │ │ │ │ - b.hi 7234 // b.pmore │ │ │ │ + b.hi 7354 // b.pmore │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ne 722c // b.any │ │ │ │ + b.ne 734c // b.any │ │ │ │ ldrb w0, [x21] │ │ │ │ strb w0, [x19, #16] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x19, #8] │ │ │ │ ldr x2, [x19] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ strb wzr, [x2, x1] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7284 // b.any │ │ │ │ + b.ne 73a4 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 71e8 │ │ │ │ - b 7254 │ │ │ │ + cbz x0, 7308 │ │ │ │ + b 7374 │ │ │ │ mov x1, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ ldr x1, [sp] │ │ │ │ mov x22, x0 │ │ │ │ str x0, [x19] │ │ │ │ str x1, [x19, #16] │ │ │ │ mov x2, x20 │ │ │ │ mov x1, x21 │ │ │ │ mov x0, x22 │ │ │ │ bl 5570 │ │ │ │ - b 71e8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 7308 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 7288 // b.none │ │ │ │ + b.eq 73a8 // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ bl 5920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x1, x1, #0x490 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x6d0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x19, x19, #0x598 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x19, #0x690 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x20, [x20, #3672] │ │ │ │ mov x0, x19 │ │ │ │ str x21, [sp, #32] │ │ │ │ - bl 7180 │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ + bl 72a0 │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ add x21, x21, #0x4c0 │ │ │ │ mov x2, x21 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ add x19, x19, #0x20 │ │ │ │ bl 5ad0 <__cxa_atexit@plt> │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x3f8 │ │ │ │ - bl 7180 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + bl 72a0 │ │ │ │ mov x2, x21 │ │ │ │ mov x1, x19 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 5ad0 <__cxa_atexit@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov x3, #0x40 // #64 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x19, x19, #0x5d8 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x21, x21, #0x4c0 │ │ │ │ - ldr x2, [x1] │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x20, #0x6d0 │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + ldr x2, [x0] │ │ │ │ str x2, [sp, #8] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x2, sp │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - bl 236a0 , std::allocator >::~basic_stringbuf()@@Base+0x7b20> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3672] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - bl 5ad0 <__cxa_atexit@plt> │ │ │ │ - mov x2, sp │ │ │ │ + str x1, [x20, #1744] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x4e8 │ │ │ │ - bl 236a0 , std::allocator >::~basic_stringbuf()@@Base+0x7b20> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ + mov x1, sp │ │ │ │ + str x3, [sp] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20, #1744] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x5e8 │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + ldp q31, q30, [x1, #32] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + ldr x3, [x20, #1744] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + mov x0, x1 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 73e0 // b.any │ │ │ │ + b.ne 7504 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ mov x1, x19 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3672] │ │ │ │ - b 5ad0 <__cxa_atexit@plt> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - add x3, x1, #0x8 │ │ │ │ - adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - adrp x0, 29000 , std::allocator >::~basic_stringbuf()@@Base+0xd480> │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ add x2, x2, #0x4c0 │ │ │ │ - stp xzr, x3, [x1, #16] │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - stp x3, xzr, [x1, #32] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ b 5ad0 <__cxa_atexit@plt> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ 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+0x44480> │ │ │ │ - add x19, x19, #0x650 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x22, x22, #0x490 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x23, x19, #0x10 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3672] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - add x21, x21, #0x4c0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - bl 5ad0 <__cxa_atexit@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add x23, x19, #0x50 │ │ │ │ - bl 5ad0 <__cxa_atexit@plt> │ │ │ │ - add x19, x19, #0x78 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ad0 <__cxa_atexit@plt> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 5ad0 <__cxa_atexit@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -428,69 +428,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+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3624] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl 5950 <__libc_start_main@plt> │ │ │ │ bl 5cd0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3976] │ │ │ │ cbz x0, 7584 │ │ │ │ b 5e50 <__gmon_start__@plt> │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ add x0, x0, #0x530 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ add x1, x1, #0x530 │ │ │ │ cmp x1, x0 │ │ │ │ b.eq 75cc // b.none │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3952] │ │ │ │ cbz x1, 75cc │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ add x0, x0, #0x530 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ add x1, x1, #0x530 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ cbz x1, 7608 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #4000] │ │ │ │ cbz x2, 7608 │ │ │ │ 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+0x44480> │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ ldrb w0, [x19, #1328] │ │ │ │ tbnz w0, #0, 764c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3664] │ │ │ │ cbz x0, 7640 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ ldr x0, [x0, #1216] │ │ │ │ bl 5830 <__cxa_finalize@plt> │ │ │ │ bl 75a0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #1328] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -501,2867 +501,4379 @@ │ │ │ │ b 75d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - and w0, w0, #0xff │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - and w20, w1, #0xff │ │ │ │ - bl 55e0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 55e0 │ │ │ │ - cmp w19, w0 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 76b4 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 7764 // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 775c // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 7794 // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #16] │ │ │ │ + tbz w1, #0, 76f0 │ │ │ │ ret │ │ │ │ - cbz x19, 7720 │ │ │ │ - b 777c │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 7720 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 28860 , std::allocator >::~basic_stringbuf()@@Base+0x11fe0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 7844 // b.pmore │ │ │ │ + b.hi 77a4 // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 783c // b.any │ │ │ │ + b.ne 779c // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 7874 // b.any │ │ │ │ + b.ne 77d4 // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 7800 │ │ │ │ - b 785c │ │ │ │ + cbz x19, 7760 │ │ │ │ + b 77bc │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 7800 │ │ │ │ + b 7760 │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 5b70 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 5890 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - cmp w0, w1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - csel w20, w1, w0, gt │ │ │ │ - csel w19, w0, w1, gt │ │ │ │ - sub w19, w19, w20 │ │ │ │ - bl 57e0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - sdiv w1, w0, w19 │ │ │ │ - msub w0, w1, w19, 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 57e0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - sdiv w1, w0, w1 │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - sub w0, w0, w1, lsl #1 │ │ │ │ - mvn w0, w0 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #16] │ │ │ │ - fmov s15, s0 │ │ │ │ - bl 57e0 │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - mov w1, #0x42c80000 // #1120403456 │ │ │ │ - fmov s31, w1 │ │ │ │ - sdiv w1, w0, w2 │ │ │ │ - fmul s0, s15, s31 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - msub w1, w1, w2, w0 │ │ │ │ - scvtf s31, w1 │ │ │ │ - fcmpe s31, s0 │ │ │ │ - cset w0, mi // mi = first │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov w1, #0x64 // #100 │ │ │ │ - mul w0, w0, w1 │ │ │ │ - b 5b40 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #168] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - str x19, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - bl 5a00 │ │ │ │ - tbnz w0, #31, 7a2c │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - cset w20, ne // ne = any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 79f8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + 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+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7a34 // 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 79e0 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #136] │ │ │ │ + ldrb w2, [x19, #16] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #72] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - bl 5a00 │ │ │ │ - tbnz w0, #31, 7aa4 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ + tbz w2, #0, 784c │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x0] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 7aac // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ne 7974 // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - b 7a78 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - ldp x20, x0, [sp, #8] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.ne 7b14 // b.any │ │ │ │ - sturb wzr, [x0, #-1] │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - ldrb w19, [x20] │ │ │ │ - cbnz w19, 7b28 │ │ │ │ - b 7b50 │ │ │ │ - ldrb w19, [x20, #1]! │ │ │ │ - cbz w19, 7b4c │ │ │ │ - cmp w19, #0x2f │ │ │ │ - b.ne 7b20 // b.any │ │ │ │ - strb wzr, [x20] │ │ │ │ - mov w1, #0x1c0 // #448 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5bb0 │ │ │ │ - strb w19, [x20] │ │ │ │ - ldrb w19, [x20, #1]! │ │ │ │ - cbnz w19, 7b28 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 28380 , std::allocator >::~basic_stringbuf()@@Base+0x11b00> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 28940 , std::allocator >::~basic_stringbuf()@@Base+0x120c0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 28880 , std::allocator >::~basic_stringbuf()@@Base+0x12000> │ │ │ │ + tbz w0, #0, 7940 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + bl 2f840 , std::allocator >::~basic_stringbuf()@@Base+0x18fc0> │ │ │ │ + mov w0, #0x1f4 // #500 │ │ │ │ + bl 1ffec , std::allocator >::~basic_stringbuf()@@Base+0x976c> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 28860 , std::allocator >::~basic_stringbuf()@@Base+0x11fe0> │ │ │ │ + str x22, [sp, #8] │ │ │ │ mov x0, x20 │ │ │ │ - mov w1, #0x1c0 // #448 │ │ │ │ - bl 5bb0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 7b74 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + add x2, x2, #0xe6e │ │ │ │ + bl 7700 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ + add x2, x2, #0xe79 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + bl 7700 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 21444 , std::allocator >::~basic_stringbuf()@@Base+0xabc4> │ │ │ │ ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7ba8 // b.any │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #168] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5a00 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #31, 7d10 │ │ │ │ - ldr w21, [sp, #56] │ │ │ │ - and w21, w21, #0xf000 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 7c2c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - cmp w21, #0x4, lsl #12 │ │ │ │ - b.ne 7cdc // b.any │ │ │ │ - str x23, [sp, #224] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x19, [x19] │ │ │ │ - stp x21, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x19, #0x7 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ls 7d3c // b.plast │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - add x1, x1, #0xc40 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 7d5c // b.pmore │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5be0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 7d2c // b.none │ │ │ │ + and w20, w0, #0xff │ │ │ │ + cmp x2, x23 │ │ │ │ + b.eq 7904 // b.none │ │ │ │ ldr x1, [sp, #56] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7d34 // 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, x20 │ │ │ │ - b.eq 7cdc // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 791c // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 7cdc │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - b 7cdc │ │ │ │ - str x23, [sp, #224] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + tbz w20, #0, 7968 │ │ │ │ + ldr x2, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 2888c , std::allocator >::~basic_stringbuf()@@Base+0x1200c> │ │ │ │ + tbz w0, #0, 7954 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 288a0 , std::allocator >::~basic_stringbuf()@@Base+0x12020> │ │ │ │ + and w1, w0, #0xff │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + b 7818 │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + b 7818 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + str x23, [sp, #128] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7d38 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7d38 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7d38 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b 799c │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 7da0 // b.none │ │ │ │ - b 7d38 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 797c // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xb0 // #176 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ ldr x2, [x1] │ │ │ │ - str x2, [sp, #168] │ │ │ │ + str x2, [sp, #72] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + bl 5a30 │ │ │ │ + mov x21, x0 │ │ │ │ + bl 27aa0 , std::allocator >::~basic_stringbuf()@@Base+0x11220> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + str x21, [x20, #8] │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + ldp x24, x19, [x0] │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 7ac4 // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 7ab8 // b.any │ │ │ │ + ldrb w1, [x24] │ │ │ │ + mov x0, x23 │ │ │ │ + strb w1, [sp, #56] │ │ │ │ + str x19, [sp, #48] │ │ │ │ mov x1, x22 │ │ │ │ - bl 5a00 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #31, 7e9c │ │ │ │ - ldr w21, [sp, #56] │ │ │ │ - and w21, w21, #0xf000 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 7e60 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 27b00 , std::allocator >::~basic_stringbuf()@@Base+0x11280> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 7a74 // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cmp w21, #0x4, lsl #12 │ │ │ │ - b.ne 7f60 // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 31700 , std::allocator >::~basic_stringbuf()@@Base+0x1ae80> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7f70 // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + b.ne 7c10 // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str x23, [sp, #224] │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 7eb8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + cbz x19, 7a48 │ │ │ │ + b 7ae0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x19, [sp] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 7a48 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xb0 // #176 │ │ │ │ bl 5a40 │ │ │ │ - ldp x23, x19, [x19] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ mov x0, x22 │ │ │ │ - stp x21, xzr, [sp, #40] │ │ │ │ - add x1, x19, #0x6 │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ + mov x1, x19 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 7c3c // b.any │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + ldp x22, x19, [x1, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + add x1, x19, #0x22 │ │ │ │ bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.ls 7f78 // b.plast │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ + cmp x0, #0x21 │ │ │ │ + b.ls 7ca4 // b.plast │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + mov x2, #0x22 // #34 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x19, x0 │ │ │ │ - b.hi 7f98 // b.pmore │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ + b.hi 7cf4 // b.pmore │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ mov x2, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x23 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5be0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 7f68 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - b 7e68 │ │ │ │ - str x23, [sp, #224] │ │ │ │ - b 7eb8 │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - b 7e68 │ │ │ │ - str x23, [sp, #224] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xec0 │ │ │ │ + bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 211c0 , std::allocator >::~basic_stringbuf()@@Base+0xa940> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x20, #16] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 7c68 // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bti j │ │ │ │ + b 7b18 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + b 7b18 │ │ │ │ + sub x1, x1, #0x2 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.hi 7c84 // b.pmore │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7f74 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 7c10 // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + b 5d10 <__cxa_end_catch@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 7c10 // b.any │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7f74 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + b.ne 7c10 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x20] │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7f74 // b.any │ │ │ │ mov x0, x19 │ │ │ │ + b.ne 7c10 // b.any │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 7c10 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 7fdc // b.none │ │ │ │ - b 7f74 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + b 7cd4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 7d24 │ │ │ │ + bti c │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x530 │ │ │ │ + stp x1, xzr, [x0] │ │ │ │ + strb wzr, [x0, #16] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldrb w2, [x0, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + tbnz w2, #0, 7d9c │ │ │ │ + ldrb w2, [x1, #48] │ │ │ │ + tbnz w2, #0, 7d94 │ │ │ │ + ldrb w2, [x1, #64] │ │ │ │ + tbnz w2, #0, 7dac │ │ │ │ + ldrb w2, [x1, #80] │ │ │ │ + tbz w2, #0, 7da4 │ │ │ │ + ldr x1, [x1, #72] │ │ │ │ + b 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9060> │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + b 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9060> │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + b 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9060> │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + b 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9060> │ │ │ │ + ldr x1, [x1, #56] │ │ │ │ + b 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9060> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 5c00 │ │ │ │ - cbz x0, 8054 │ │ │ │ - bl 5750 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 8048 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 7e64 // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 5a00 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - tbnz w0, #31, 80a8 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 7e5c // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 80d8 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov w0, w1 │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ne 7e94 // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cbz x19, 7e20 │ │ │ │ + b 7e7c │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 7e20 │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 5a00 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - tbnz w0, #31, 8128 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 8158 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov w0, w1 │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x570 │ │ │ │ + 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 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - adrp x20, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x20, x20, #0xc58 │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ ldr x2, [x1] │ │ │ │ str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x19, x8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ce0 │ │ │ │ - cbz x0, 829c │ │ │ │ - mov x0, x20 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - bl 5ce0 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 8320 │ │ │ │ - bl 56a0 │ │ │ │ - add x2, x20, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 76c0 │ │ │ │ - ldp x1, x20, [sp, #8] │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldurb w2, [x0, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.eq 827c // b.none │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - cmp x1, x21 │ │ │ │ - add x22, x20, #0x1 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - csel x1, x2, x1, ne // ne = any │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 82bc // b.pmore │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - strb w1, [x0] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - strb wzr, [x1, x22] │ │ │ │ - ldp x1, x20, [sp, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 828c // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + cbz x0, 7f28 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + sub w21, w0, #0x2 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + str x19, [x20, #16] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + bl 5a30 │ │ │ │ + strb wzr, [sp, #35] │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x2, #0xec8 │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + ldur w3, [x2, #7] │ │ │ │ + mov x22, x0 │ │ │ │ + stur w3, [x19, #7] │ │ │ │ + mov w2, #0x539 // #1337 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 7fc8 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xed8 │ │ │ │ + mov x5, #0xc // #12 │ │ │ │ + stp x19, x5, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + ldr w3, [x3, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + strb wzr, [sp, #36] │ │ │ │ + mov w2, #0x53a // #1338 │ │ │ │ + str w3, [x19, #8] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8028 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xee8 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + ldur x3, [x3, #5] │ │ │ │ + strb wzr, [sp, #37] │ │ │ │ + stur x3, [x19, #5] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w2, #0x53b // #1339 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8088 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xef8 │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + ldur w3, [x3, #7] │ │ │ │ + mov x22, x0 │ │ │ │ + strb wzr, [sp, #35] │ │ │ │ + mov w2, #0x53d // #1341 │ │ │ │ + stur w3, [x19, #7] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 80e8 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, #0x6f43 // #28483 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + movk x3, #0x746e, lsl #16 │ │ │ │ + mov x1, x21 │ │ │ │ + movk x3, #0x6f72, lsl #32 │ │ │ │ + mov x22, x0 │ │ │ │ + movk x3, #0x736c, lsl #48 │ │ │ │ + mov w2, #0x53e // #1342 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8144 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov w3, #0x6548 // #25928 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + movk w3, #0x706c, lsl #16 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w2, #0x53c // #1340 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + str w3, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8198 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov w3, #0x7551 // #30033 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + movk w3, #0x7469, lsl #16 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w2, #0x53f // #1343 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + str w3, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 81ec // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 82e0 // b.any │ │ │ │ + b.ne 8260 // b.any │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 8230 // b.any │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x20, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 823c │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 76c0 │ │ │ │ - b 8248 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 8208 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 82e8 // b.any │ │ │ │ + b.eq 827c // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 822c │ │ │ │ + bti j │ │ │ │ + b 822c │ │ │ │ + bti j │ │ │ │ + b 822c │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bti j │ │ │ │ + b 822c │ │ │ │ + bti j │ │ │ │ + b 822c │ │ │ │ + bti j │ │ │ │ + b 822c │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 82e8 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ + b.ne 8260 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x19, x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - mov x8, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 8328 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 8160 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - cbz x1, 83f4 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 5690 , std::allocator >::resize(unsigned long, char)@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - bl 5e80 , std::allocator >::rfind(char, unsigned long) const@plt> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 846c // b.none │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 84a4 // b.pmore │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - add x2, x3, x2 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 76c0 │ │ │ │ - b 8418 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x1, x2 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + sub w21, w0, #0x2 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w21 │ │ │ │ mov x0, x19 │ │ │ │ - bl 76c0 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + str x19, [x20, #56] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + bl 5a30 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w3, #0x6142 // #24898 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + movk w3, #0x6b63, lsl #16 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + stp x19, x4, [sp, #8] │ │ │ │ + str w3, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 8434 // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 83bc // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 84a0 // 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] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - b 8418 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 84dc // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x3, [x21] │ │ │ │ - subs x0, x0, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 84a0 // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x2, x1 │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - bl 5c60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - 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 5e80 , std::allocator >::rfind(char, unsigned long) const@plt> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 8550 // b.none │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 85b0 // b.pmore │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x20] │ │ │ │ - add x2, x3, x2 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 76c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x20 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 85a0 // b.none │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3824] │ │ │ │ + adrp x4, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x4, x4, #0xf08 │ │ │ │ + mov x6, #0xc // #12 │ │ │ │ + strb wzr, [sp, #36] │ │ │ │ mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - b 8578 │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x2, x1 │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 5c60 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x23, [sp, #128] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - str x22, [sp, #40] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - mov x8, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 84e4 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 864c // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x5, [x4] │ │ │ │ + stp x19, x6, [sp, #8] │ │ │ │ + ldr w4, [x4, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov w2, #0x54d // #1357 │ │ │ │ + str w4, [x19, #8] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8430 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x21, x3, [sp, #8] │ │ │ │ - cbnz x3, 86e0 │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 8744 // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 86a4 // b.none │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3680] │ │ │ │ + adrp x4, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x4, x4, #0xf18 │ │ │ │ + mov x5, #0xd // #13 │ │ │ │ + strb wzr, [sp, #37] │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x6, [x4] │ │ │ │ + stp x19, x5, [sp, #8] │ │ │ │ + mov w2, #0x54e // #1358 │ │ │ │ + ldur x4, [x4, #5] │ │ │ │ + str x6, [sp, #24] │ │ │ │ + stur x4, [x19, #5] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 849c // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3800] │ │ │ │ + adrp x4, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x4, x4, #0xf28 │ │ │ │ + mov x6, #0xc // #12 │ │ │ │ + strb wzr, [sp, #36] │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x5, [x4] │ │ │ │ + stp x19, x6, [sp, #8] │ │ │ │ + ldr w4, [x4, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov w2, #0x54f // #1359 │ │ │ │ + str w4, [x19, #8] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8508 // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, sp │ │ │ │ mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x19, [sp] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf38 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldr x4, [sp] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + ldp x6, x7, [x1] │ │ │ │ + stp x6, x7, [x3] │ │ │ │ + ldrb w5, [x1, #16] │ │ │ │ + strb w5, [x3, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3640] │ │ │ │ + str x4, [sp, #16] │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x551 // #1361 │ │ │ │ + strb wzr, [x5, x4] │ │ │ │ + ldrb w3, [x3] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 85a0 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3920] │ │ │ │ + adrp x4, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x4, x4, #0xf50 │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + strb wzr, [sp, #39] │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x6, [x4] │ │ │ │ + stp x19, x5, [sp, #8] │ │ │ │ + mov w2, #0x552 // #1362 │ │ │ │ + ldur x4, [x4, #7] │ │ │ │ + str x6, [sp, #24] │ │ │ │ + stur x4, [x19, #7] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 860c // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8784 // b.any │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5dc0 , std::allocator >::find(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 8734 // b.none │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - sub x2, x0, #0x1 │ │ │ │ - cmp x2, x3 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x19] │ │ │ │ - csel x2, x2, x3, ls // ls = plast │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 76c0 │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 8694 // b.any │ │ │ │ - b 86a4 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - stp x0, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - b 8720 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b.ne 8680 // b.any │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 8678 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 87b4 // b.none │ │ │ │ + b.eq 86bc // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8784 // b.any │ │ │ │ + b.ne 8680 // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - 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 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8658 │ │ │ │ + bti j │ │ │ │ + b 8688 │ │ │ │ + bti j │ │ │ │ + b 8688 │ │ │ │ + bti j │ │ │ │ + b 8688 │ │ │ │ + bti j │ │ │ │ + b 8688 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x20, x0 │ │ │ │ - bl 5e80 , std::allocator >::rfind(char, unsigned long) const@plt> │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmn x1, #0x3 │ │ │ │ - b.ls 8820 // b.plast │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - bl 76c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 8860 // b.pmore │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x20] │ │ │ │ - add x2, x3, x2 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 76c0 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x2, x1 │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - bl 5c60 │ │ │ │ - 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+0x43480> │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x23, [sp, #128] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - add x23, sp, #0x8 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + b.ne 8680 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + str x25, [sp, #192] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 8778 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x22, #72] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + sub w20, w0, #0x2 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + str x19, [x22, #72] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x21, sp, #0x58 │ │ │ │ + add x20, sp, #0x68 │ │ │ │ + bl 5a30 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w3, #0x6142 // #24898 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + movk w3, #0x6b63, lsl #16 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 880c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x19 │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - str x22, [sp, #40] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + stp x20, x2, [sp, #88] │ │ │ │ + strh w1, [sp, #104] │ │ │ │ + strb wzr, [sp, #106] │ │ │ │ + bl e6e0 │ │ │ │ + add x23, sp, #0x30 │ │ │ │ + mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 9148 // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 9264 // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + cbz x0, 9164 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 88ac // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 88c4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xf60 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w0, [x3] │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + strh w3, [x19, #4] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ + str x4, [sp, #56] │ │ │ │ + strb wzr, [sp, #70] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x555 // #1365 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8938 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8950 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x2, [sp, #88] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl e6e0 │ │ │ │ mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 923c // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 932c // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + cbz x0, 9254 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 89d8 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 89f0 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x3, #0x654b // #25931 │ │ │ │ + movk x3, #0x2079, lsl #16 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + movk x3, #0x6f64, lsl #32 │ │ │ │ + mov x25, x0 │ │ │ │ + movk x3, #0x6e77, lsl #48 │ │ │ │ mov x0, x21 │ │ │ │ - bl 87c0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 88fc // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + stp x19, x4, [sp, #48] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x556 // #1366 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8a5c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x21, x3, [sp, #8] │ │ │ │ - cbnz x3, 8990 │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 89f4 // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 8954 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8a74 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x2, [sp, #88] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 9214 // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 92fc // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + cbz x0, 922c │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8afc // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8b14 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x3, #0x654b // #25931 │ │ │ │ + movk x3, #0x2079, lsl #16 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + movk x3, #0x656c, lsl #32 │ │ │ │ + mov x25, x0 │ │ │ │ + movk x3, #0x7466, lsl #48 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x19, x4, [sp, #48] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x553 // #1363 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8b80 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8b98 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 91ec // b.none │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 9360 // b.none │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cbz x0, 9204 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8c2c // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8c44 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xf70 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldrb w0, [x3, #8] │ │ │ │ + mov x3, #0x9 // #9 │ │ │ │ + strb w0, [x19, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + mov x0, x21 │ │ │ │ + str x3, [sp, #56] │ │ │ │ + strb wzr, [sp, #73] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x554 // #1364 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8cb8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8cd0 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 91c4 // b.none │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 92d0 // b.none │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cbz x0, 91dc │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8d64 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8d7c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xf88 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldrb w0, [x3, #8] │ │ │ │ + mov x3, #0x9 // #9 │ │ │ │ + strb w0, [x19, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + mov x0, x21 │ │ │ │ + str x3, [sp, #56] │ │ │ │ + strb wzr, [sp, #73] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x557 // #1367 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8df0 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8e08 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov w1, #0x6568 // #25960 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x2, [sp, #88] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 919c // b.none │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 92a0 // b.none │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cbz x0, 91b4 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8e90 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8ea8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x3, #0x654b // #25931 │ │ │ │ + movk x3, #0x2079, lsl #16 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + movk x3, #0x6568, lsl #32 │ │ │ │ + mov x25, x0 │ │ │ │ + movk x3, #0x706c, lsl #48 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x19, x4, [sp, #48] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x558 // #1368 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8f14 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8f2c // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov w1, #0x7571 // #30065 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x2, [sp, #88] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x23 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 9174 // b.none │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 9390 // b.none │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cbz x0, 918c │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8fb4 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8fcc // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x3, #0x654b // #25931 │ │ │ │ + movk x3, #0x2079, lsl #16 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + movk x3, #0x7571, lsl #32 │ │ │ │ + mov x25, x0 │ │ │ │ + movk x3, #0x7469, lsl #48 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x19, x4, [sp, #48] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x559 // #1369 │ │ │ │ + bl 22e88 , std::allocator >::~basic_stringbuf()@@Base+0xc608> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 9038 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 9050 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + ldp x6, x7, [x1] │ │ │ │ + stp x6, x7, [x3] │ │ │ │ + ldrb w5, [x1, #16] │ │ │ │ + strb w5, [x3, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + mov w2, #0x55a // #1370 │ │ │ │ + strb wzr, [x3, x4] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 90e8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 910c // b.none │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8a34 // b.any │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 947c // 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 │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 9264 // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5dc0 , std::allocator >::find(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 89e4 // b.none │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - sub x2, x0, #0x1 │ │ │ │ - cmp x2, x3 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x19] │ │ │ │ - csel x2, x2, x3, ls // ls = plast │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 76c0 │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 8944 // b.any │ │ │ │ - b 8954 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - stp x0, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - b 89d0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + b 888c │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 938c // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8f94 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 9294 // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8e70 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 92cc // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8d44 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 935c // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8c0c │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 92fc // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8adc │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 932c // b.none │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stur q31, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + b 89b8 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cbz x2, 9284 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 93bc // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 888c │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 92bc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 93f8 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 8e70 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cbz x2, 92ec │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 9420 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 8d44 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cbz x2, 931c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 940c // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 8adc │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cbz x2, 934c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 93e4 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 89b8 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cbz x2, 937c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 93d0 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 8c0c │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + cbz x2, 93ac │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 9434 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ bl 5570 │ │ │ │ - b 8928 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 8f94 │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 9284 │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 937c │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 934c │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 92bc │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 931c │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 92ec │ │ │ │ + ldrb w1, [sp, #64] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + b 93ac │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 8a64 // b.none │ │ │ │ + b.eq 94b0 // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + b 944c │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + bl 5a40 │ │ │ │ + b 9458 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + b 944c │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + mov x19, x20 │ │ │ │ + bl 5a40 │ │ │ │ + b 9458 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8a34 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - ldp x0, x1, [x0] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldurb w0, [x0, #-1] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cbnz x1, 8aa0 │ │ │ │ - ret │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 5690 , std::allocator >::resize(unsigned long, char)@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x8 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - sub x19, x2, #0x1 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cmp x19, x2 │ │ │ │ - str x0, [x8] │ │ │ │ - csel x19, x19, x2, ls // ls = plast │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x21, [x1] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 8b60 // b.pmore │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 8b58 // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x8, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 8b94 // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ + b.ne 947c // b.any │ │ │ │ mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, 8b18 │ │ │ │ - b 8b7c │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x20] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 8b18 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0x4d8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl 5d50 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 8c14 // b.none │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 8c44 // b.pmore │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x20] │ │ │ │ - add x2, x3, x2 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 76c0 │ │ │ │ - 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+0x1f480> │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - bl 76c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - bl 5c60 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + b 94f8 │ │ │ │ + bti j │ │ │ │ + b 944c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9458 │ │ │ │ + bti j │ │ │ │ + b 948c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + b 944c │ │ │ │ + bti j │ │ │ │ + b 948c │ │ │ │ + bti j │ │ │ │ + b 948c │ │ │ │ + bti j │ │ │ │ + b 944c │ │ │ │ + bti j │ │ │ │ + b 948c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + b 944c │ │ │ │ + bti j │ │ │ │ + b 948c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9498 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 94d0 │ │ │ │ + bti j │ │ │ │ + b 948c │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ mov x29, sp │ │ │ │ - add x1, x1, #0x4d8 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 5d00 , std::allocator >::find_last_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 8cd0 // b.none │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp x2, x3 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x20] │ │ │ │ - csel x2, x2, x3, ls // ls = plast │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 76c0 │ │ │ │ - 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+0x1f480> │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - bl 76c0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cbz x0, 9680 │ │ │ │ + mov w1, #0x54d // #1357 │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3824] │ │ │ │ + mov w1, #0x54e // #1358 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3680] │ │ │ │ + mov w1, #0x54f // #1359 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + mov w1, #0x551 // #1361 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3640] │ │ │ │ + mov w1, #0x552 // #1362 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + strb w0, [x1] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x50 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov x19, x8 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ ldr x2, [x1] │ │ │ │ str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 983c │ │ │ │ + mov w1, #0x542 // #1346 │ │ │ │ + bl 23ecc , std::allocator >::~basic_stringbuf()@@Base+0xd64c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3648] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + mov w1, #0x544 // #1348 │ │ │ │ + str w3, [x2] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + bl 23ecc , std::allocator >::~basic_stringbuf()@@Base+0xd64c> │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + mov w1, #0x545 // #1349 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3552] │ │ │ │ + str w3, [x2] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + mov w1, #0x543 // #1347 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3936] │ │ │ │ mov x8, x20 │ │ │ │ - bl 8c60 │ │ │ │ - mov x8, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 8ba0 │ │ │ │ + mov w1, #0x546 // #1350 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23f2c , std::allocator >::~basic_stringbuf()@@Base+0xd6ac> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 9774 // b.none │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ne 9794 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w1, #0x654d // #25933 │ │ │ │ + movk w1, #0x6964, lsl #16 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 9884 // b.none │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + b 9794 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + mov w1, #0x6d53 // #27987 │ │ │ │ + movk w1, #0x6c61, lsl #16 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 986c // b.none │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + mov w1, #0x547 // #1351 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3632] │ │ │ │ + str w2, [x3] │ │ │ │ + bl 23ecc , std::allocator >::~basic_stringbuf()@@Base+0xd64c> │ │ │ │ + mov w3, w0 │ │ │ │ + mov w1, #0x549 // #1353 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3840] │ │ │ │ + str w3, [x2] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3880] │ │ │ │ + mov w1, #0x548 // #1352 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3968] │ │ │ │ + mov w1, #0x54a // #1354 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov w1, #0x54b // #1355 │ │ │ │ + strb w0, [x2] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23e68 , std::allocator >::~basic_stringbuf()@@Base+0xd5e8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #4008] │ │ │ │ add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 8d60 // b.none │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + strb w0, [x2] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 983c // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x3 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8dc0 // b.any │ │ │ │ + b.ne 98cc // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp w0, #0x6c │ │ │ │ + b.eq 9790 // b.none │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + b 9790 │ │ │ │ + ldrh w1, [x0, #4] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w0, #0x6d75 // #28021 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 9794 // b.none │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + b 9794 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 8dc4 // b.none │ │ │ │ + b.eq 98d0 // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ 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 x21, x24 │ │ │ │ - add x2, x19, x0 │ │ │ │ - cmp x23, x0 │ │ │ │ - add x22, x19, x23 │ │ │ │ - csel x22, x22, x2, lt // lt = tstop │ │ │ │ - cmp x19, x22 │ │ │ │ - b.ne 8e1c // b.any │ │ │ │ - b 8e58 │ │ │ │ - b.gt 8e7c │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 8e58 // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 55e0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldrb w0, [x21] │ │ │ │ - bl 55e0 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ge 8e0c // 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 x21, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 9690 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 95f0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 9918 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 9930 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 9948 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 9960 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 9978 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 9990 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + add x22, sp, #0x68 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w1, #0x7571 // #30065 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x21, x2, [sp, #104] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + and w20, w0, #0xff │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 9a1c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbnz w20, #0, 9b24 │ │ │ │ + ldrb w0, [x19, #32] │ │ │ │ + tbnz w0, #0, 9a98 │ │ │ │ + ldrb w0, [x19, #48] │ │ │ │ + tbnz w0, #0, 9b5c │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 9b2c │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 9c28 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + bl 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + bl 23d20 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> │ │ │ │ + tbnz w0, #0, 9c90 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + nop │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - add x26, x8, #0x10 │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldp x21, x1, [x0] │ │ │ │ - stp x26, xzr, [x8] │ │ │ │ - strb wzr, [x8, #16] │ │ │ │ - cbz w1, 90b8 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w24, w0 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add x5, sp, #0x20 │ │ │ │ - add x24, x21, x24 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - add x27, sp, #0x18 │ │ │ │ - adrp x28, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - b 8f1c │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 8fc4 // b.none │ │ │ │ - ldrb w0, [x21], #1 │ │ │ │ - strb w0, [x27, w20, sxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.ne 8f14 // 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] │ │ │ │ - add x0, x5, x20 │ │ │ │ - ldr x2, [x28, #1336] │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - ldp x0, x23, [x19] │ │ │ │ - ldrb w25, [x2, x1] │ │ │ │ - add x22, x23, #0x1 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 911c // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 90f4 // 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 8f70 // b.any │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp x21, x24 │ │ │ │ - b.ne 8f1c // b.any │ │ │ │ - cbz w20, 90b0 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.gt 8fe4 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - add x0, x27, w20, sxtw │ │ │ │ - sub w2, w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 57f0 │ │ │ │ - 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+0x44480> │ │ │ │ - bfi w2, w1, #8, #8 │ │ │ │ - bfi w2, w0, #16, #8 │ │ │ │ - bfi w2, w3, #24, #8 │ │ │ │ - str w2, [sp, #32] │ │ │ │ - ldp x0, x22, [x19] │ │ │ │ - ldrb w1, [x24] │ │ │ │ - ldr x2, [x27, #1336] │ │ │ │ - add x21, x22, #0x1 │ │ │ │ - ldrb w25, [x2, x1] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 9144 // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 9124 // 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 902c │ │ │ │ - mov w23, #0x3d // #61 │ │ │ │ - ldp x0, x22, [x19] │ │ │ │ - add x21, x22, #0x1 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 916c // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 914c // 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 9078 // b.any │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 9174 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne a6b8 // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ 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 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - b 8f9c │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 8f94 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - b 9054 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 904c │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 250a4 , std::allocator >::~basic_stringbuf()@@Base+0xe824> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 23d20 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> │ │ │ │ + tbz w0, #0, 9a60 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 23e30 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ + cmp w0, #0x540 │ │ │ │ + b.eq 9dd0 // b.none │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.ne 9dd8 // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + mov x5, #0x9 // #9 │ │ │ │ mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x5, [sp, #104] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldrb w3, [x3, #8] │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + strb w3, [x21, #8] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9b14 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + bl 24080 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ + b 9a60 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 9a64 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 23d20 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> │ │ │ │ + tbz w0, #0, 9a60 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 23e30 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.eq 9f88 // b.none │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 24080 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ + b 9a60 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23d20 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> │ │ │ │ + tbz w0, #0, 9a60 │ │ │ │ mov x0, x19 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - b 9094 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 908c │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + bl 9690 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 23e30 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.eq 9ef8 // b.none │ │ │ │ + cmp w0, #0x54c │ │ │ │ + b.ne 9c1c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + add x23, sp, #0x58 │ │ │ │ + mov x3, #0xd // #13 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x23, [sp, #72] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + stp x21, xzr, [sp, #104] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov x1, x22 │ │ │ │ + stur x0, [x23, #5] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + strb wzr, [sp, #101] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + bl 21444 , std::allocator >::~basic_stringbuf()@@Base+0xabc4> │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + and w20, w0, #0xff │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 9bfc // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 9c14 // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbnz w20, #0, 9df8 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 24080 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ + b 9a60 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 23d20 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> │ │ │ │ + tbz w0, #0, 9a60 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 23e30 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ + cmp w0, #0x53c │ │ │ │ + b.eq a17c // b.none │ │ │ │ + b.gt 9e7c │ │ │ │ + cmp w0, #0x53a │ │ │ │ + b.eq a0c4 // b.none │ │ │ │ + cmp w0, #0x53b │ │ │ │ + b.eq a068 // b.none │ │ │ │ + cmp w0, #0x539 │ │ │ │ + b.ne 9eec // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0x6d0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 917c // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - 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, x8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - add x26, x8, #0x10 │ │ │ │ - ldr x23, [x22, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + b 9a64 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + add x23, sp, #0x58 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + stp x23, xzr, [sp, #72] │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + bl 23e30 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ + cmp w0, #0x556 │ │ │ │ + b.eq a454 // b.none │ │ │ │ + b.gt 9f50 │ │ │ │ + cmp w0, #0x554 │ │ │ │ + b.eq a49c // b.none │ │ │ │ + cmp w0, #0x555 │ │ │ │ + b.eq a478 // b.none │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.eq a3d8 // b.none │ │ │ │ + cmp w0, #0x553 │ │ │ │ + b.ne 9d00 // b.any │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0xfe8 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x26, xzr, [x8] │ │ │ │ - strb wzr, [x8, #16] │ │ │ │ - cbz w23, 941c │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - add x25, x25, #0x538 │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - 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 9250 │ │ │ │ - mov w20, w0 │ │ │ │ - add x0, x28, #0x1 │ │ │ │ - cmp x28, x23 │ │ │ │ - b.eq 9340 // b.none │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldrb w19, [x0, x28] │ │ │ │ - cmp w19, #0x3d │ │ │ │ - b.eq 9340 // b.none │ │ │ │ - mov w0, w19 │ │ │ │ - bl 5680 │ │ │ │ - cbnz w0, 9278 │ │ │ │ - and w0, w19, #0xfffffffb │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.ne 9340 // b.any │ │ │ │ - strb w19, [x24, w20, sxtw] │ │ │ │ - add w0, w20, #0x1 │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.ne 923c // b.any │ │ │ │ - mov x19, x24 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5ba0 , std::allocator >::find(char, unsigned long) const@plt> │ │ │ │ - strb w0, [x19], #1 │ │ │ │ - cmp x19, x27 │ │ │ │ - b.ne 928c // b.any │ │ │ │ - ldrb w1, [sp, #49] │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - ldrb w0, [sp, #50] │ │ │ │ - ldrb w3, [sp, #48] │ │ │ │ - ldrb w4, [sp, #51] │ │ │ │ - ubfx x2, x1, #4, #2 │ │ │ │ - ubfx x6, x0, #2, #4 │ │ │ │ - ubfiz w3, w3, #2, #6 │ │ │ │ - add w1, w6, w1, lsl #4 │ │ │ │ - add w2, w2, w3 │ │ │ │ - add w0, w4, w0, lsl #6 │ │ │ │ - strb w2, [sp, #40] │ │ │ │ - strb w1, [sp, #41] │ │ │ │ - strb w0, [sp, #42] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldp x2, x1, [x21] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldurb w6, [x0, #-1] │ │ │ │ - add x20, x1, #0x1 │ │ │ │ - cmp x26, x2 │ │ │ │ - b.eq 9484 // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 9458 // b.pmore │ │ │ │ - strb w6, [x2, x1] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - str x20, [x21, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.ne 92e0 // b.any │ │ │ │ - add x0, x28, #0x1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp x28, x23 │ │ │ │ - b.ne 924c // b.any │ │ │ │ - nop │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz w20, 9414 │ │ │ │ - add x19, sp, #0x30 │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.gt 9364 │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x0, x19, w20, sxtw │ │ │ │ - sub w2, w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 57f0 │ │ │ │ - adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x23, sp, #0x34 │ │ │ │ - add x22, x22, #0x538 │ │ │ │ - ldrb w1, [x19] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 9da4 │ │ │ │ + mov x3, #0x1e // #30 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 5ba0 , std::allocator >::find(char, unsigned long) const@plt> │ │ │ │ - strb w0, [x19], #1 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 9370 // b.any │ │ │ │ - ldrb w1, [sp, #49] │ │ │ │ - sub w25, w20, #0x1 │ │ │ │ - ldrb w0, [sp, #50] │ │ │ │ - ldrb w3, [sp, #48] │ │ │ │ - ldrb w4, [sp, #51] │ │ │ │ - ubfx x2, x1, #4, #2 │ │ │ │ - ubfx x5, x0, #2, #4 │ │ │ │ - ubfiz w3, w3, #2, #6 │ │ │ │ - add w1, w5, w1, lsl #4 │ │ │ │ - add w2, w2, w3 │ │ │ │ - add w0, w4, w0, lsl #6 │ │ │ │ - strb w2, [sp, #40] │ │ │ │ - strb w1, [sp, #41] │ │ │ │ - strb w0, [sp, #42] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 9414 // b.none │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldp x0, x20, [x21] │ │ │ │ - ldrb w24, [x23] │ │ │ │ - add x19, x20, #0x1 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 94ac // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - cmp x19, x1 │ │ │ │ - b.hi 948c // b.pmore │ │ │ │ - strb w24, [x0, x20] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - str x19, [x21, #8] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - cmp w22, w25 │ │ │ │ - b.lt 93d4 // b.tstop │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 94b4 // 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 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr w6, [sp, #28] │ │ │ │ - b 9308 │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - b 9300 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - b 93f4 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 93ec │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 94bc // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x1 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x20, sp │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5670 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3560] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x24, [x2, #8] │ │ │ │ - stur q31, [x0, #-24] │ │ │ │ - add x3, x21, #0x10 │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp] │ │ │ │ - str x3, [sp, #256] │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - str x24, [sp, x0] │ │ │ │ - add x0, sp, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3912] │ │ │ │ - add x25, sp, #0x8 │ │ │ │ - mov x0, x25 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - str x2, [sp] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [x27] │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x10 │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, sp, x1 │ │ │ │ - cbz x2, 96a4 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr q30, [x1] │ │ │ │ + mov x0, x22 │ │ │ │ + ldur q31, [x1, #14] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - ldp x1, x2, [x26] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3896] │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - mov x0, x25 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - str x19, [sp, #256] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + str q30, [x2] │ │ │ │ + stur q31, [x2, #14] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 211c0 , std::allocator >::~basic_stringbuf()@@Base+0xa940> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9d84 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 20000 , std::allocator >::~basic_stringbuf()@@Base+0x9780> │ │ │ │ + cmp w0, #0x157 │ │ │ │ + mov w24, w0 │ │ │ │ + ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ │ + ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne a360 // b.any │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + bl 24080 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq a008 // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 9a60 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 25190 , std::allocator >::~basic_stringbuf()@@Base+0xe910> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [x20, x1] │ │ │ │ - str x21, [sp, #256] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 96e0 // b.any │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 95f8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + b 9a64 │ │ │ │ + bl 2f2c0 , std::allocator >::~basic_stringbuf()@@Base+0x18a40> │ │ │ │ + str x21, [sp, #104] │ │ │ │ + mov x3, #0x17 // #23 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x2, #0xfd0 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldp x4, x5, [x2] │ │ │ │ + stp x4, x5, [x1] │ │ │ │ + mov x0, x22 │ │ │ │ + ldur x2, [x2, #15] │ │ │ │ + stur x2, [x1, #15] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 211c0 , std::allocator >::~basic_stringbuf()@@Base+0xa940> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9c18 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 9c1c │ │ │ │ + cmp w0, #0x53e │ │ │ │ + b.eq a010 // b.none │ │ │ │ + cmp w0, #0x53f │ │ │ │ + b.eq 9b24 // b.none │ │ │ │ + cmp w0, #0x53d │ │ │ │ + b.ne 9eec // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xef8 │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x4, [sp, #104] │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + ldur w3, [x3, #7] │ │ │ │ + strb wzr, [sp, #131] │ │ │ │ + stur w3, [x21, #7] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9ee4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #64] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 24080 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ + b 9a60 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + mov x5, #0x9 // #9 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x5, [sp, #104] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldrb w3, [x3, #8] │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + strb w3, [x21, #8] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9f48 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + b 9c1c │ │ │ │ + cmp w0, #0x559 │ │ │ │ + b.eq a430 // b.none │ │ │ │ + b.gt a188 │ │ │ │ + cmp w0, #0x557 │ │ │ │ + b.eq a4c0 // b.none │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x0, x20 │ │ │ │ - bl 5c30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 973c // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 9628 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp] │ │ │ │ - str x24, [x20, x0] │ │ │ │ - mov x0, x23 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x3, x3, #0x0 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 96e0 // b.any │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 9d00 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + mov x5, #0x9 // #9 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x5, [sp, #104] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldrb w3, [x3, #8] │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + strb w3, [x21, #8] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9fd8 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + strb wzr, [x19, #64] │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 9704 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 9710 │ │ │ │ + bl 95f0 │ │ │ │ + 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 9b50 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 9a60 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0x6f43 // #28483 │ │ │ │ + movk x3, #0x746e, lsl #16 │ │ │ │ + mov x4, #0x8 // #8 │ │ │ │ + movk x3, #0x6f72, lsl #32 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + movk x3, #0x736c, lsl #48 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stp x21, x4, [sp, #104] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a05c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #80] │ │ │ │ + b 9eec │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xee8 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x4, [sp, #104] │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + ldur x3, [x3, #5] │ │ │ │ + strb wzr, [sp, #133] │ │ │ │ + stur x3, [x21, #5] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a0b8 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #48] │ │ │ │ + b 9eec │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + bl 293ec , std::allocator >::~basic_stringbuf()@@Base+0x12b6c> │ │ │ │ + ldp x20, x23, [sp, #16] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq a4e4 // b.none │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x160 │ │ │ │ - stp x29, x30, [sp, #256] │ │ │ │ - add x29, sp, #0x100 │ │ │ │ - stp x21, x22, [sp, #288] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x19, x20, [sp, #272] │ │ │ │ - stp x23, x24, [sp, #304] │ │ │ │ - add x24, sp, #0x58 │ │ │ │ - mov x23, x8 │ │ │ │ - stp x25, x26, [sp, #320] │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - stp x27, x28, [sp, #336] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #248] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x1, x2, [x22] │ │ │ │ - stp xzr, xzr, [x8] │ │ │ │ - str xzr, [x8, #16] │ │ │ │ - str x26, [sp, #88] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq a0fc // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ne a0e0 // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cbz x0, a11c │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xed8 │ │ │ │ + mov x5, #0xc // #12 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x5, [sp, #104] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldr w3, [x3, #8] │ │ │ │ + strb wzr, [sp, #132] │ │ │ │ + str w3, [x21, #8] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a16c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #32] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 9eec │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 1c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x5e60> │ │ │ │ + b 9eec │ │ │ │ + cmp w0, #0x55a │ │ │ │ + b.ne 9d00 // b.any │ │ │ │ + mov w2, #0x656c // #25964 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x7466, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x104 // #260 │ │ │ │ + stp x21, x3, [sp, #104] │ │ │ │ + str w2, [sp, #120] │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a1cc // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x2, #0xf68 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x21, x4, [sp, #104] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w3, [x2] │ │ │ │ + mov w1, #0x105 // #261 │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + strb wzr, [sp, #125] │ │ │ │ + strb w2, [x21, #4] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a214 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x7075 // #28789 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x103 // #259 │ │ │ │ + stp x21, x3, [sp, #104] │ │ │ │ + strh w2, [sp, #120] │ │ │ │ + strb wzr, [sp, #122] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a24c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x6f64 // #28516 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x6e77, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x102 // #258 │ │ │ │ + stp x21, x3, [sp, #104] │ │ │ │ + str w2, [sp, #120] │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a288 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x2, #0xf80 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x21, x4, [sp, #104] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w3, [x2] │ │ │ │ + mov w1, #0x70 // #112 │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + strb wzr, [sp, #125] │ │ │ │ + strb w2, [x21, #4] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a2d0 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x6568 // #25960 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x706c, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x68 // #104 │ │ │ │ + stp x21, x3, [sp, #104] │ │ │ │ + str w2, [sp, #120] │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a30c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x7571 // #30065 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x7469, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + stp x21, x3, [sp, #104] │ │ │ │ + str w2, [sp, #120] │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a348 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 8728 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + bl 23c64 , std::allocator >::~basic_stringbuf()@@Base+0xd3e4> │ │ │ │ + b 9d00 │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + mov x0, x22 │ │ │ │ + str x21, [sp, #104] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 5a00 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - tbnz w0, #31, 9b1c │ │ │ │ - ldr w19, [sp, #136] │ │ │ │ - and w19, w19, #0xf000 │ │ │ │ - cmp x2, x26 │ │ │ │ - b.eq 97fc // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x2 │ │ │ │ + bl 7dc0 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a398 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cmp w19, #0x4, lsl #12 │ │ │ │ - b.eq 9848 // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x19, #72] │ │ │ │ + mov w0, w24 │ │ │ │ + mov x8, x22 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + ldr x24, [x1, #32] │ │ │ │ + bl c920 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 22fec , std::allocator >::~basic_stringbuf()@@Base+0xc76c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9da4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 9da4 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + mov x5, #0x9 // #9 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x21, x5, [sp, #104] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldrb w3, [x3, #8] │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + strb w3, [x21, #8] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a428 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + b 9d00 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ - ldp x29, x30, [sp, #256] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #272] │ │ │ │ - ldp x21, x22, [sp, #288] │ │ │ │ - ldp x23, x24, [sp, #304] │ │ │ │ - ldp x25, x26, [sp, #320] │ │ │ │ - ldp x27, x28, [sp, #336] │ │ │ │ - add sp, sp, #0x160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x22] │ │ │ │ - bl 5ac0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x0, 9804 │ │ │ │ - ldp x1, x19, [x22] │ │ │ │ - add x0, x1, x19 │ │ │ │ - ldurb w2, [x0, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.ne 9b38 // b.any │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - add x25, sp, #0x38 │ │ │ │ - add x28, sp, #0x48 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xce8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5a50 │ │ │ │ - cbz x0, 9b10 │ │ │ │ - add x0, x0, #0x13 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x21, x20 │ │ │ │ - ldp x1, x19, [x22] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 56a0 │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x19, x27 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 9d00 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0xff8 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 9d00 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0xff0 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 9d00 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 9d00 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0xf80 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 9d00 │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + cbz x20, a4fc │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3928] │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + stp x26, xzr, [sp, #40] │ │ │ │ + add x25, sp, #0x28 │ │ │ │ mov x0, x25 │ │ │ │ - stp x28, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ + ldp x23, x20, [x1] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + add x1, x20, #0x74 │ │ │ │ bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 9c44 // b.pmore │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x2, x19 │ │ │ │ + cmp x0, #0x73 │ │ │ │ + b.ls a7a8 // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x0, x25 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + mov x2, #0x74 // #116 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.hi 9ba0 // b.pmore │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, x27 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi a760 // b.pmore │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x25 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldp x19, x2, [x22] │ │ │ │ - mov w3, #0x2e // #46 │ │ │ │ - mov x0, x24 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - strb w3, [sp, #55] │ │ │ │ - stp x26, xzr, [sp, #88] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - strb wzr, [sp, #104] │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 9c8c // b.pmore │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 9cb4 // b.none │ │ │ │ - add x1, sp, #0x37 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 9a88 // b.none │ │ │ │ - ldp x0, x2, [x22] │ │ │ │ - add x19, sp, #0x88 │ │ │ │ - mov x21, x20 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - stp x19, xzr, [sp, #120] │ │ │ │ - strb wzr, [sp, #136] │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x2, #0x2 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 9cf8 // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x27 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls a780 // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + add x1, x1, #0xa8 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, sp, #0x58 │ │ │ │ + str x23, [sp, #72] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq a6e0 // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x24, xzr, [x20] │ │ │ │ mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 9bfc // b.plast │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + cmp x0, #0x51 │ │ │ │ + b.ls a87c // b.plast │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xb0 │ │ │ │ + mov x2, #0x52 // #82 │ │ │ │ bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x0, [sp, #120] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 9aec // b.none │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 9a20 // b.none │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - mov x0, x1 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 9a38 // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz w21, 9b6c │ │ │ │ - ldp x0, x1, [x23, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 9adc // b.none │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [x0] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 9888 // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + b.eq a6c4 // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x1, xzr, [x24] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + bl 211c0 , std::allocator >::~basic_stringbuf()@@Base+0xa940> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq a67c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 9888 │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - ldr x21, [sp, #88] │ │ │ │ - cbz x2, 9aa4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 9984 │ │ │ │ - cmp x21, x26 │ │ │ │ - b.eq 9ac0 // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq a694 // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - cmp x19, x28 │ │ │ │ - b.eq 9888 // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq a6f8 // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 9888 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x23 │ │ │ │ - bl a360 │ │ │ │ - b 9a6c │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - cbz x2, 9a08 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + b 9eec │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x21 │ │ │ │ str x1, [sp, #8] │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - cset w21, eq // eq = none │ │ │ │ - b 9a08 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5970 │ │ │ │ - b 9804 │ │ │ │ - cmp x2, x26 │ │ │ │ - b.eq 9804 // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 9804 │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 9b98 // b.none │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.hi 9b74 // b.pmore │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - strb w1, [x0] │ │ │ │ - str x20, [x22, #8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - b 986c │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - b 9ac0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x0, x0, x19 │ │ │ │ - b 9b54 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 9b4c │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 9c80 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b a648 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b a5e0 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + b 9eec │ │ │ │ bti j │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x25 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl a2c0 │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ + b.ne a6c0 // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ bti j │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - b 9bd8 │ │ │ │ + b a71c │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 9bd0 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b a724 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 9bd0 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + b.ne a6c0 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + b.ne a6c0 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + b.ne a6c0 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + b a724 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + b.eq a740 // b.none │ │ │ │ + b a6c0 │ │ │ │ + bti j │ │ │ │ + b a7d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 9bd0 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x1, [x21] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + b.eq a740 // b.none │ │ │ │ + b a6c0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + b a820 │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9bbc // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + b.ne a6c0 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + b a820 │ │ │ │ + bti j │ │ │ │ + b a7d8 │ │ │ │ + bti j │ │ │ │ + b a7d8 │ │ │ │ + bti j │ │ │ │ + b a7d8 │ │ │ │ + bti j │ │ │ │ + b a818 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + b a820 │ │ │ │ + bti j │ │ │ │ + b a7d8 │ │ │ │ + bti j │ │ │ │ + b a7d8 │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + bti j │ │ │ │ + b a84c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w26, w1, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - add x3, sp, #0x160 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x3, [sp] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3600] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl 5670 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x280 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3560] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - add x22, sp, #0xe0 │ │ │ │ - stur q31, [x2, #-56] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - add x0, sp, #0x280 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #-40] │ │ │ │ - ldp x28, x0, [x20, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - ldur x0, [x28, #-24] │ │ │ │ - str x28, [sp, #224] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - str x3, [x22, x0] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - ldur x0, [x28, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x4, [x20, #32] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - stp x1, x4, [sp, #88] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x4, [x3, x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - stp x1, x3, [sp, #72] │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3688] │ │ │ │ - stp x4, x0, [sp, #24] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x3, [x22, x1] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x18 │ │ │ │ - str x2, [sp, #224] │ │ │ │ - add x2, x3, #0x40 │ │ │ │ - add x1, x3, #0x68 │ │ │ │ - str x2, [sp, #240] │ │ │ │ - add x2, x4, #0x10 │ │ │ │ - str x2, [sp, #248] │ │ │ │ - stp q31, q31, [sp, #256] │ │ │ │ - str q31, [sp, #288] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl 5ea0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - add x3, sp, #0x150 │ │ │ │ - stp x3, x0, [sp, #48] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - str x0, [sp, #248] │ │ │ │ - str wzr, [sp, #312] │ │ │ │ - str x3, [sp, #320] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmp x2, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne a1c0 // b.any │ │ │ │ - add x21, sp, #0x140 │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + str x25, [sp, #128] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, a990 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x24, #24] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + sub w20, w0, #0x2 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 25070 , std::allocator >::~basic_stringbuf()@@Base+0xe7f0> │ │ │ │ + mov x8, sp │ │ │ │ + str x19, [x24, #24] │ │ │ │ + mov x25, sp │ │ │ │ + bl 293ec , std::allocator >::~basic_stringbuf()@@Base+0x12b6c> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov w3, #0x6142 // #24898 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + movk w3, #0x6b63, lsl #16 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + stp x22, x4, [sp, #24] │ │ │ │ + str w3, [sp, #40] │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq aa30 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25208 , std::allocator >::~basic_stringbuf()@@Base+0xe988> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x3, x3, #0x108 │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + stp x22, x5, [sp, #24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w4, [x3] │ │ │ │ + mov x1, x23 │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + mov w2, #0x540 // #1344 │ │ │ │ + str w4, [sp, #40] │ │ │ │ + strb wzr, [sp, #46] │ │ │ │ + strh w3, [x22, #4] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq aa90 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25208 , std::allocator >::~basic_stringbuf()@@Base+0xe988> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + ldp x0, x21, [sp] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq ab6c // b.none │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x2, [sp] │ │ │ │ + lsl x1, x20, #5 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + mov x19, x0 │ │ │ │ + add x3, x2, x1 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x2, x1] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ add x2, x1, x2 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ + bl 7dc0 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq ab18 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25208 , std::allocator >::~basic_stringbuf()@@Base+0xe988> │ │ │ │ + ldp x19, x21, [sp] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x0, x21, x19 │ │ │ │ + cmp x20, x0, asr #5 │ │ │ │ + b.cc aac0 // b.lo, b.ul, b.last │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq ab6c // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq ab5c // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne ab40 // b.any │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, ab80 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - bl 76c0 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - add x23, sp, #0xf8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + sub x1, x1, x21 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne abfc // b.any │ │ │ │ + ldr x25, [sp, #128] │ │ │ │ + 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 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x23 │ │ │ │ - str w2, [sp, #312] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x25 │ │ │ │ + bl ba60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq ac3c // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b abcc │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne abfc // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5a40 │ │ │ │ + b abd8 │ │ │ │ + bti j │ │ │ │ + b ac48 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b abd8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + str d15, [sp, #304] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #200] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x20, sp, #0x80 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - add x27, sp, #0xd0 │ │ │ │ - add x23, sp, #0xb0 │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - mov w25, #0x5 // #5 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - stp x0, xzr, [sp, #128] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - mov w2, w26 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + cbz x0, acd8 │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w25 │ │ │ │ - b.ne 9fd0 // b.any │ │ │ │ - mov x8, x21 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x22, #40] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + sub w20, w0, #0x2 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + str x19, [x22, #40] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x24, sp, #0xa8 │ │ │ │ + add x19, sp, #0xb8 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w3, #0x6142 // #24898 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + movk w3, #0x6b63, lsl #16 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + stp x19, x4, [sp, #168] │ │ │ │ + str w3, [sp, #184] │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq ad6c // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3648] │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x110 │ │ │ │ + mov x8, #0xe // #14 │ │ │ │ + strb wzr, [sp, #198] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + ldr w5, [x3] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x4, [x2] │ │ │ │ + stp x19, x8, [sp, #168] │ │ │ │ + mov x20, x0 │ │ │ │ + ldur x7, [x2, #6] │ │ │ │ + str x4, [sp, #184] │ │ │ │ + stur x7, [x19, #6] │ │ │ │ + mov w3, w6 │ │ │ │ + mov w2, #0x542 // #1346 │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + bl 264c4 , std::allocator >::~basic_stringbuf()@@Base+0xfc44> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq adec // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3552] │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x120 │ │ │ │ + mov x9, #0x6 // #6 │ │ │ │ + strb wzr, [sp, #190] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + ldr w5, [x3] │ │ │ │ + mov x1, x24 │ │ │ │ + ldrh w7, [x2, #4] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w8, [x2] │ │ │ │ + mov w3, w6 │ │ │ │ + stp x19, x9, [sp, #168] │ │ │ │ + mov w4, #0x63 // #99 │ │ │ │ + mov w2, #0x544 // #1348 │ │ │ │ + str w8, [sp, #184] │ │ │ │ + strh w7, [x19, #4] │ │ │ │ + bl 264c4 , std::allocator >::~basic_stringbuf()@@Base+0xfc44> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq ae64 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3936] │ │ │ │ + mov x4, #0x6554 // #25940 │ │ │ │ + movk x4, #0x656c, lsl #16 │ │ │ │ + mov x5, #0x8 // #8 │ │ │ │ + movk x4, #0x6f70, lsl #32 │ │ │ │ + mov x1, x24 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + movk x4, #0x7472, lsl #48 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, #0x543 // #1347 │ │ │ │ + stp x19, x5, [sp, #168] │ │ │ │ + str x4, [sp, #184] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq aecc // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x128 │ │ │ │ + mov x6, #0xc // #12 │ │ │ │ + strb wzr, [sp, #196] │ │ │ │ + mov x1, x24 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x5, [x4] │ │ │ │ + stp x19, x6, [sp, #168] │ │ │ │ + ldr w4, [x4, #8] │ │ │ │ + str x5, [sp, #184] │ │ │ │ + mov w2, #0x545 // #1349 │ │ │ │ + str w4, [x19, #8] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq af38 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + adrp x21, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + add x2, x21, #0xfb0 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x19, x4, [sp, #168] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #184] │ │ │ │ + strb w2, [x19, #4] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + bl bb00 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr d15, [sp, #48] │ │ │ │ + ldp x23, x27, [sp, #56] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq afa0 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x20, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x20, #0xfb8 │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + strb wzr, [sp, #190] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq b660 // b.none │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x1, [x23] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b6ac // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + str x0, [x23] │ │ │ │ + str x1, [x23, #16] │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [x23, #8] │ │ │ │ + mov v15.d[1], x0 │ │ │ │ + adrp x26, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x26, #0x138 │ │ │ │ + mov x0, v15.d[1] │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + stp x19, x2, [sp, #168] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #184] │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + strb w1, [x19, #4] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq b628 // b.none │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + str x2, [x0] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq b698 // b.none │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x1, [x0] │ │ │ │ + str x2, [x0, #16] │ │ │ │ + fmov x25, d15 │ │ │ │ + add x23, x0, #0x20 │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3632] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp x1, xzr, [sp, #104] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + cbz w0, b620 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne b5a0 // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x3, x20, #0xfb8 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + add x28, sp, #0x98 │ │ │ │ + mov x3, #0x9 // #9 │ │ │ │ + str x0, [sp] │ │ │ │ + subs x21, x23, x25 │ │ │ │ + ldr x2, [x1] │ │ │ │ + stp x28, x3, [sp, #136] │ │ │ │ + ldrb w0, [x1, #8] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + strb wzr, [sp, #161] │ │ │ │ + strb w0, [x28, #8] │ │ │ │ + stp xzr, xzr, [sp, #80] │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + b.eq b5bc // b.none │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi b6c0 // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5a30 │ │ │ │ + mov x26, x0 │ │ │ │ + stp x26, x26, [sp, #80] │ │ │ │ + add x21, x26, x21 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + cmp x25, x23 │ │ │ │ + b.eq b5d4 // b.none │ │ │ │ + mov x21, x25 │ │ │ │ + mov x20, x26 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - bl 8c60 │ │ │ │ - mov x8, x24 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 7dc0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne b124 // b.any │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov x0, x24 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 7dc0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + add x21, sp, #0x88 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x4, x24 │ │ │ │ + mov w2, #0x546 // #1350 │ │ │ │ + bl 249ac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b19c // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x21, x26, [sp, #80] │ │ │ │ + cmp x21, x26 │ │ │ │ + b.eq b1d4 // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq b1c4 // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cmp x26, x21 │ │ │ │ + b.ne b1a8 // b.any │ │ │ │ + ldr x26, [sp, #80] │ │ │ │ + cbz x26, b1e8 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq b200 // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, #0x10 // #16 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x150 │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #184] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + mov w6, #0x64 // #100 │ │ │ │ + mov w4, #0x1388 // #5000 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + mov w3, w6 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3840] │ │ │ │ + mov w2, #0x547 // #1351 │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - bl 8ba0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 9f68 // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + ldr w5, [x5] │ │ │ │ + bl 264c4 , std::allocator >::~basic_stringbuf()@@Base+0xfc44> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b2a8 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x3, x0, [x19, #8] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq a0c8 // b.none │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x168 │ │ │ │ + mov x6, #0x9 // #9 │ │ │ │ + strb wzr, [sp, #193] │ │ │ │ + mov x21, x0 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x5, [x4] │ │ │ │ + stp x19, x6, [sp, #168] │ │ │ │ + ldrb w4, [x4, #8] │ │ │ │ + str x5, [sp, #184] │ │ │ │ + mov w2, #0x54a // #1354 │ │ │ │ + strb w4, [x19, #8] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b314 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #4008] │ │ │ │ + adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x178 │ │ │ │ + mov x5, #0xb // #11 │ │ │ │ + strb wzr, [sp, #195] │ │ │ │ + mov x21, x0 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x6, [x4] │ │ │ │ + stp x19, x5, [sp, #168] │ │ │ │ + ldur w4, [x4, #7] │ │ │ │ + str x6, [sp, #184] │ │ │ │ + mov w2, #0x54b // #1355 │ │ │ │ + stur w4, [x19, #7] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b380 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3880] │ │ │ │ + adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x188 │ │ │ │ + mov x5, #0xb // #11 │ │ │ │ + strb wzr, [sp, #195] │ │ │ │ + mov x21, x0 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x6, [x4] │ │ │ │ + stp x19, x5, [sp, #168] │ │ │ │ + ldur w4, [x4, #7] │ │ │ │ + str x6, [sp, #184] │ │ │ │ + mov w2, #0x549 // #1353 │ │ │ │ + stur w4, [x19, #7] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b3ec // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3968] │ │ │ │ + adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x198 │ │ │ │ + mov x6, #0xc // #12 │ │ │ │ + strb wzr, [sp, #196] │ │ │ │ + mov x21, x0 │ │ │ │ + ldrb w3, [x3] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x5, [x4] │ │ │ │ + stp x19, x6, [sp, #168] │ │ │ │ + ldr w4, [x4, #8] │ │ │ │ + str x5, [sp, #184] │ │ │ │ + mov w2, #0x548 // #1352 │ │ │ │ + str w4, [x19, #8] │ │ │ │ + bl 271c8 , std::allocator >::~basic_stringbuf()@@Base+0x10948> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b458 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #168] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + ldp x6, x7, [x1] │ │ │ │ + stp x6, x7, [x3] │ │ │ │ + ldrb w4, [x1, #16] │ │ │ │ + strb w4, [x3, #16] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x54c // #1356 │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + str x3, [sp, #176] │ │ │ │ ldr x4, [sp, #168] │ │ │ │ - add x0, x3, #0x10 │ │ │ │ - str x0, [x3] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq a0f0 // b.none │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str x1, [x3] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x4, [x3, #8] │ │ │ │ - mov w2, w26 │ │ │ │ + strb wzr, [x4, x3] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b4f4 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ mov x1, x20 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w25 │ │ │ │ - b.eq 9f38 // b.none │ │ │ │ - ldp x1, x0, [sp, #120] │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 9fe8 // b.none │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ + b.eq b51c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x4, x1, #0x18 │ │ │ │ - add x3, x1, #0x68 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp x1, x2, [sp, #240] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x4, [sp, #224] │ │ │ │ - str x3, [sp, #352] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.eq b550 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq a028 // b.none │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ + b.eq b544 // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne b528 // b.any │ │ │ │ + cbz x25, b5dc │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne b71c // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + sub x1, x27, x25 │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + mov x0, x25 │ │ │ │ + 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 5a40 │ │ │ │ + add x3, x26, #0x138 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x6, [sp, #72] │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - ldur x2, [x28, #-24] │ │ │ │ - ldur x4, [x0, #-24] │ │ │ │ - ldur x3, [x5, #-24] │ │ │ │ - str x6, [x22, x4] │ │ │ │ - str x5, [sp, #240] │ │ │ │ - ldp x5, x4, [sp, #96] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x5, [x4, x3] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - str x28, [sp, #224] │ │ │ │ - str x3, [x22, x2] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b b0a4 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + add x21, x26, x21 │ │ │ │ + stp x26, x26, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ne b11c // b.any │ │ │ │ + mov x20, x26 │ │ │ │ + b b14c │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne a158 // 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 b71c // 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 x3, x21, #0xfb0 │ │ │ │ + b b5a4 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ mov x1, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - bl a4e0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 9f10 // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + str q15, [sp, #48] │ │ │ │ + str x27, [sp, #64] │ │ │ │ + bl bb00 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ + ldp x25, x23, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq b05c // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 9f10 │ │ │ │ - add x2, x4, #0x1 │ │ │ │ - mov x1, x23 │ │ │ │ - stp x4, x3, [sp, #8] │ │ │ │ - bl 5570 │ │ │ │ - ldp x4, x3, [sp, #8] │ │ │ │ - b 9f98 │ │ │ │ + b b05c │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x24 │ │ │ │ + bl bb00 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr q15, [sp, #48] │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq affc // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + str q15, [sp] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr q15, [sp] │ │ │ │ + b affc │ │ │ │ + ldr w3, [x19] │ │ │ │ + ldrh w1, [x19, #4] │ │ │ │ + str w3, [x0, #16] │ │ │ │ + strh w1, [x2, #4] │ │ │ │ + b b04c │ │ │ │ + ldr w2, [x19] │ │ │ │ + ldur w0, [x19, #3] │ │ │ │ + str w2, [x23, #16] │ │ │ │ + stur w0, [x1, #3] │ │ │ │ + b afec │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne b71c // b.any │ │ │ │ + bl 5990 │ │ │ │ bti j │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5bf0 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 55d0 >::~basic_iostream()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x23] │ │ │ │ + ldp x25, x23, [sp, #48] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x25, x23, [sp, #48] │ │ │ │ + str x27, [sp, #64] │ │ │ │ + bl ba60 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq a1e8 // b.none │ │ │ │ + b.eq b758 // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x24 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl a2c0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne b71c // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + b b734 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne a158 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne b71c // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ + b b764 │ │ │ │ + bti j │ │ │ │ + b b764 │ │ │ │ + bti j │ │ │ │ + b b724 │ │ │ │ + bti j │ │ │ │ + b b6dc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + bl 5a40 │ │ │ │ + b b810 │ │ │ │ + bti j │ │ │ │ + add x21, sp, #0x88 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b a16c │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x23] │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b b6f8 │ │ │ │ + bti j │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + b b810 │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq b888 // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b b838 │ │ │ │ + bti j │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x88 │ │ │ │ + b b874 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ba60 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + b b7fc │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne a158 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b.ne b71c // b.any │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + b b6dc │ │ │ │ bti j │ │ │ │ - ldur x1, [x28, #-24] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x28, [sp, #224] │ │ │ │ - str x0, [x22, x1] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - b a130 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + bl 5a40 │ │ │ │ + b b810 │ │ │ │ + bti j │ │ │ │ + b b8b4 │ │ │ │ bti j │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - b a130 │ │ │ │ + b b8fc │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldp x0, x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #320] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq a25c // b.none │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl 5bf0 │ │ │ │ - b a124 │ │ │ │ + b b810 │ │ │ │ + bti j │ │ │ │ + b b8b4 │ │ │ │ + bti j │ │ │ │ + b b8b4 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ + mov x0, x24 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b a110 │ │ │ │ + b b7d8 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b a16c │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, b958 │ │ │ │ + bl 5a40 │ │ │ │ + add x21, sp, #0x88 │ │ │ │ + b b7fc │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x3, x19 │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + bl 1fd70 , std::allocator >::~basic_stringbuf()@@Base+0x94f0> │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7ee0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a940 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ac80 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 82e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 8728 │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 1e60c , std::allocator >::~basic_stringbuf()@@Base+0x7d8c> │ │ │ │ + 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 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + b b9e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + b 5a40 │ │ │ │ + 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 a310 // b.none │ │ │ │ + b.eq bab0 // b.none │ │ │ │ mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq a300 // b.none │ │ │ │ + b.eq baa0 // b.none │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne a2e4 // b.any │ │ │ │ + b.ne ba84 // b.any │ │ │ │ ldr x20, [x21] │ │ │ │ - cbz x20, a334 │ │ │ │ + cbz x20, bad4 │ │ │ │ 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 │ │ │ │ @@ -3374,184 +4886,88 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x25, x20, [x24] │ │ │ │ - sub x21, x20, x25 │ │ │ │ - asr x2, x21, #5 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq a4cc // b.none │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x19, x1 │ │ │ │ - csinc x1, x2, xzr, ne // ne = any │ │ │ │ - adds x2, x2, x1 │ │ │ │ - b.cs a4a8 // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - csel x2, x2, x0, ls // ls = plast │ │ │ │ - lsl x22, x2, #5 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x0, x21 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - str x3, [x23, x21] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 77a0 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq a4a0 // b.none │ │ │ │ - add x21, x23, x21 │ │ │ │ - add x20, x25, #0x10 │ │ │ │ - mov x19, x23 │ │ │ │ - b a418 │ │ │ │ - ldr x2, [x20] │ │ │ │ - str x1, [x19] │ │ │ │ - ldur x1, [x20, #-8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - stur x1, [x19, #-24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - stur x2, [x19, #-16] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.eq a460 // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldur x1, [x20, #-16] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ne a3f4 // b.any │ │ │ │ - ldur x2, [x20, #-8] │ │ │ │ - mov x1, x20 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - ldur x1, [x20, #-40] │ │ │ │ - stur x1, [x19, #-24] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne a418 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cbz x25, a478 │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - sub x1, x1, x25 │ │ │ │ - bl 5a40 │ │ │ │ - stp x23, x21, [x24] │ │ │ │ - add x22, x23, x22 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x22, [x24, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x21, x23 │ │ │ │ - b a460 │ │ │ │ - mov x22, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - b a3b8 │ │ │ │ - bti j │ │ │ │ - mov x1, x22 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ str x27, [sp, #80] │ │ │ │ ldp x27, x21, [x22] │ │ │ │ sub x25, x21, x27 │ │ │ │ asr x2, x25, #5 │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq a6b4 // b.none │ │ │ │ + b.eq bcd4 // b.none │ │ │ │ cmp x2, #0x0 │ │ │ │ mov x19, x1 │ │ │ │ csinc x1, x2, xzr, ne // ne = any │ │ │ │ adds x2, x2, x1 │ │ │ │ - b.cs a678 // b.hs, b.nlast │ │ │ │ + b.cs bc98 // b.hs, b.nlast │ │ │ │ cmp x2, x0 │ │ │ │ mov x20, x19 │ │ │ │ csel x2, x2, x0, ls // ls = plast │ │ │ │ lsl x23, x2, #5 │ │ │ │ mov x0, x23 │ │ │ │ bl 5a30 │ │ │ │ mov x24, x0 │ │ │ │ add x26, x0, x25 │ │ │ │ ldr x1, [x20], #16 │ │ │ │ add x0, x26, #0x10 │ │ │ │ str x0, [x24, x25] │ │ │ │ cmp x1, x20 │ │ │ │ - b.eq a648 // b.none │ │ │ │ + b.eq bc68 // b.none │ │ │ │ ldr x0, [x19, #16] │ │ │ │ str x1, [x26] │ │ │ │ str x0, [x26, #16] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ stp x20, xzr, [x19] │ │ │ │ str x0, [x26, #8] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ cmp x27, x21 │ │ │ │ - b.eq a670 // b.none │ │ │ │ + b.eq bc90 // b.none │ │ │ │ add x21, x21, #0x10 │ │ │ │ add x19, x27, #0x10 │ │ │ │ mov x20, x24 │ │ │ │ - b a5bc │ │ │ │ + b bbdc │ │ │ │ ldr x2, [x19] │ │ │ │ str x1, [x20] │ │ │ │ ldur x1, [x19, #-8] │ │ │ │ add x19, x19, #0x20 │ │ │ │ str x1, [x20, #8] │ │ │ │ add x20, x20, #0x20 │ │ │ │ stur x2, [x20, #-16] │ │ │ │ cmp x19, x21 │ │ │ │ - b.eq a600 // b.none │ │ │ │ + b.eq bc20 // b.none │ │ │ │ add x0, x20, #0x10 │ │ │ │ str x0, [x20] │ │ │ │ ldur x1, [x19, #-16] │ │ │ │ cmp x19, x1 │ │ │ │ - b.ne a598 // b.any │ │ │ │ + b.ne bbb8 // b.any │ │ │ │ ldur x2, [x19, #-8] │ │ │ │ mov x1, x19 │ │ │ │ add x19, x19, #0x20 │ │ │ │ add x20, x20, #0x20 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl 5570 │ │ │ │ ldur x1, [x19, #-40] │ │ │ │ stur x1, [x20, #-24] │ │ │ │ cmp x19, x21 │ │ │ │ - b.ne a5bc // b.any │ │ │ │ + b.ne bbdc // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ add x25, x24, x25 │ │ │ │ add x25, x25, #0x20 │ │ │ │ - cbz x27, a61c │ │ │ │ + cbz x27, bc3c │ │ │ │ ldr x1, [x22, #16] │ │ │ │ mov x0, x27 │ │ │ │ sub x1, x1, x27 │ │ │ │ bl 5a40 │ │ │ │ stp x24, x25, [x22] │ │ │ │ add x23, x24, x23 │ │ │ │ ldr x27, [sp, #80] │ │ │ │ @@ -3568,46542 +4984,41537 @@ │ │ │ │ mov x1, x20 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x19, #8] │ │ │ │ stp x20, xzr, [x19] │ │ │ │ str x0, [x26, #8] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ cmp x27, x21 │ │ │ │ - b.ne a588 // b.any │ │ │ │ + b.ne bba8 // b.any │ │ │ │ mov x25, x24 │ │ │ │ - b a604 │ │ │ │ + b bc24 │ │ │ │ mov x20, x19 │ │ │ │ mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ bl 5a30 │ │ │ │ mov x24, x0 │ │ │ │ add x26, x0, x25 │ │ │ │ ldr x1, [x20], #16 │ │ │ │ add x0, x26, #0x10 │ │ │ │ str x0, [x24, x25] │ │ │ │ cmp x1, x20 │ │ │ │ - b.eq a6a8 // b.none │ │ │ │ + b.eq bcc8 // b.none │ │ │ │ mov x23, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - b a564 │ │ │ │ + b bb84 │ │ │ │ ldr x2, [x19, #8] │ │ │ │ mov x23, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - b a64c │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ + b bc6c │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ bl 57b0 │ │ │ │ - bti c │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - strh wzr, [x0, #24] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, bd38 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, bd38 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl bce0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5980 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - strh w2, [x19, #24] │ │ │ │ - mov x4, #0x4240 // #16960 │ │ │ │ - ldp x1, x3, [sp, #8] │ │ │ │ - movk x4, #0xf, lsl #16 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - madd x1, x1, x4, x3 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ stp x1, xzr, [x19] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne a768 // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + str wzr, [x19, #16] │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 7ea0 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b b960 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldrb w1, [x19, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbz w1, #0, a7a8 │ │ │ │ - ldrb w0, [x19, #25] │ │ │ │ - tbz w0, #0, a7d8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl c8c0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne a80c // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq be6c // b.none │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq becc // b.none │ │ │ │ + cbnz w1, beb0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, be54 │ │ │ │ + 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 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5980 │ │ │ │ - mov w4, #0x100 // #256 │ │ │ │ - strh w4, [x19, #24] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - ldp x0, x2, [sp, #8] │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - ldr x1, [x19] │ │ │ │ - madd x0, x0, x3, x2 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - b a7a8 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b 35d8c , std::allocator >::~basic_stringbuf()@@Base+0x1f50c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, be8c │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 7ea0 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl b960 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, bec0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + bl 35d8c , std::allocator >::~basic_stringbuf()@@Base+0x1f50c> │ │ │ │ + b be00 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, beec │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 7d44 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 79c8 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + b beb0 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + b bf1c │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, c028 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 56a0 │ │ │ │ + str x0, [sp] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldrb w1, [x19, #25] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbz w1, #0, a84c │ │ │ │ - ldrb w0, [x19, #24] │ │ │ │ - tbz w0, #0, a87c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi bfec // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne bfe4 // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne a8b4 // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ + b.ne c044 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5980 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - strh w2, [x19, #24] │ │ │ │ - mov x4, #0x4240 // #16960 │ │ │ │ - ldp x0, x3, [sp, #8] │ │ │ │ - movk x4, #0xf, lsl #16 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - madd x0, x0, x4, x3 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - str x0, [x19] │ │ │ │ - b a84c │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #24] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #25] │ │ │ │ - ret │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldrb w1, [x19, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbnz w1, #0, a964 │ │ │ │ - ldrb w0, [x19, #25] │ │ │ │ - tbnz w0, #0, a95c │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, a92c │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub x0, x1, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + cbz x0, bfa8 │ │ │ │ + b c00c │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne a98c // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - b a92c │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5980 │ │ │ │ - ldp x0, x2, [sp, #8] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - ldr x1, [x19] │ │ │ │ - madd x0, x0, x3, x2 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - b a92c │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - 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+0x43480> │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b bfa8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldrb w1, [x19, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbnz w1, #0, aa4c │ │ │ │ - ldrb w0, [x19, #25] │ │ │ │ - tbnz w0, #0, aa28 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, a9f8 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - mov x1, #0xf7cf // #63439 │ │ │ │ - movk x1, #0xe353, lsl #16 │ │ │ │ - sub x0, x2, x0 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne aa90 // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, #0xf7cf // #63439 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - 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 │ │ │ │ - b a9f8 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5980 │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - mov x4, #0x4240 // #16960 │ │ │ │ - movk x4, #0xf, lsl #16 │ │ │ │ - mov x2, #0xf7cf // #63439 │ │ │ │ - ldr x3, [x19] │ │ │ │ - movk x2, #0xe353, lsl #16 │ │ │ │ - movk x2, #0x9ba5, lsl #32 │ │ │ │ - madd x0, x1, x4, x0 │ │ │ │ - movk x2, #0x20c4, lsl #48 │ │ │ │ - sub x0, x0, x3 │ │ │ │ - smulh x1, x0, x2 │ │ │ │ - asr x1, x1, #7 │ │ │ │ - sub x0, x1, x0, asr #63 │ │ │ │ - b a9f8 │ │ │ │ + b.eq c048 // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cbz x0, c0c4 │ │ │ │ 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldrb w1, [x19, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbnz w1, #0, ab5c │ │ │ │ - ldrb w0, [x19, #25] │ │ │ │ - tbnz w0, #0, ab38 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, ab08 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - mov x1, #0x34db // #13531 │ │ │ │ - movk x1, #0xd7b6, lsl #16 │ │ │ │ - sub x0, x2, x0 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne aba0 // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl c060 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x2, x19, #0x30 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq c0a4 // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x19, c078 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, #0x34db // #13531 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - 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 │ │ │ │ - b ab08 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5980 │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - mov x4, #0x4240 // #16960 │ │ │ │ - movk x4, #0xf, lsl #16 │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - ldr x3, [x19] │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - madd x0, x1, x4, x0 │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - sub x0, x0, x3 │ │ │ │ - smulh x1, x0, x2 │ │ │ │ - asr x1, x1, #18 │ │ │ │ - sub x0, x1, x0, asr #63 │ │ │ │ - b ab08 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x4b0 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - mov x23, x0 │ │ │ │ - add x24, x0, #0x10 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - str x0, [sp] │ │ │ │ - add x19, sp, #0x498 │ │ │ │ - add x21, sp, #0x488 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #1192] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3856] │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - lsl x25, x0, #3 │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldr x0, [x0, x25] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cbnz w20, adb8 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xd58 │ │ │ │ - mov x3, #0x6 // #6 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str x3, [sp, #1168] │ │ │ │ - strb wzr, [sp, #1182] │ │ │ │ - str w2, [x19] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq acc0 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq ade8 // b.none │ │ │ │ - ldr x2, [sp] │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - ldr w4, [x2] │ │ │ │ - mov x3, #0x9 // #9 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - str x3, [sp, #1168] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #1185] │ │ │ │ - str x2, [x19] │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq ad24 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - cbz w20, ae24 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq c0a8 // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldr x0, [x0, x25] │ │ │ │ - bl d890 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - bl d890 │ │ │ │ - bl 5d70 │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, c1b8 │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, c128 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, c140 │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt c144 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt c158 // b.tstop │ │ │ │ + tbnz w0, #31, c158 │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - bl 27180 , std::allocator >::~basic_stringbuf()@@Base+0xb600> │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #1180] │ │ │ │ - str w1, [x19] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, adf8 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq ada4 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - bic w20, w20, w20, asr #31 │ │ │ │ - sxtw x0, w20 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b ac44 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x3, #0x6 // #6 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - str x3, [sp, #1168] │ │ │ │ - ldr w4, [x1] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - strb wzr, [sp, #1182] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [x19] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - b ac98 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xd78 │ │ │ │ - b acd8 │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #1160] │ │ │ │ - tbz w0, #0, c02c │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq ada4 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b ada4 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - add x22, sp, #0x150 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xd88 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldp x6, x7, [x1] │ │ │ │ - stp x6, x7, [x2] │ │ │ │ - ldrh w4, [x1, #16] │ │ │ │ - strh w4, [x2, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x4, [sp, #336] │ │ │ │ - str x4, [sp, #1168] │ │ │ │ - ldr x5, [sp, #1160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb wzr, [x5, x4] │ │ │ │ - ldr x4, [sp] │ │ │ │ - ldr w4, [x4] │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq aeb8 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x48 // #72 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xda0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldp q31, q30, [x2] │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - stp q31, q30, [x3] │ │ │ │ - ldp q31, q30, [x2, #32] │ │ │ │ - ldr x2, [x2, #64] │ │ │ │ - str x2, [x3, #64] │ │ │ │ - stp q31, q30, [x3, #32] │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x3, [sp, #1160] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 9d20 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + cbz x3, c164 │ │ │ │ + mov x19, x3 │ │ │ │ + b c104 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, c150 │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, c1bc │ │ │ │ + cbz x26, c1e8 │ │ │ │ + mov x2, x26 │ │ │ │ mov x1, x22 │ │ │ │ - mov w2, w3 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d68c │ │ │ │ - ldp x26, x27, [sp, #336] │ │ │ │ - cmp x26, x27 │ │ │ │ - b.eq af8c // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq af7c // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne af60 // b.any │ │ │ │ - ldr x27, [sp, #336] │ │ │ │ - cbz x27, afa0 │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x27 │ │ │ │ - sub x1, x1, x27 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq afb8 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x3, [x24] │ │ │ │ - add x4, sp, #0x178 │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x0, sp, #0x168 │ │ │ │ - str x0, [sp, #280] │ │ │ │ - ldr x3, [x3] │ │ │ │ - stp x3, x4, [sp, #120] │ │ │ │ - stp x4, x2, [sp, #360] │ │ │ │ - strh w1, [sp, #376] │ │ │ │ - strb wzr, [sp, #378] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x188 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq ca74 // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x26, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x26, #0x1c8 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x1b8 │ │ │ │ - str x1, [sp, #424] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq c49c // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #424] │ │ │ │ - str x1, [sp, #440] │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - mov x4, x1 │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - str x4, [sp, #136] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x3, [sp, #432] │ │ │ │ - stp x4, x2, [sp, #456] │ │ │ │ - str w1, [sp, #472] │ │ │ │ - strb wzr, [sp, #476] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x1e8 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldp x3, x4, [sp, #424] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x2, [sp, #496] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq c480 // b.none │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - b.ls b0d8 // b.plast │ │ │ │ - add x5, sp, #0x1f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq bfcc // b.none │ │ │ │ - ldr x5, [sp, #504] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls bfe0 // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi ca48 // b.pmore │ │ │ │ - add x27, sp, #0x1a8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x218 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq c014 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - str x1, [sp, #536] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq c9f0 // b.none │ │ │ │ - add x0, sp, #0x208 │ │ │ │ - add x1, x26, #0x1c8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x238 │ │ │ │ - str x1, [sp, #552] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq c430 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - str x1, [sp, #568] │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - add x1, sp, #0x258 │ │ │ │ - mov x4, x1 │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - str x4, [sp, #144] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - str x3, [sp, #560] │ │ │ │ - str x4, [sp, #584] │ │ │ │ - str x2, [sp, #592] │ │ │ │ - str w1, [sp, #600] │ │ │ │ - strb wzr, [sp, #604] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x268 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x3, [sp, #552] │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - ldr x2, [sp, #624] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq c464 // b.none │ │ │ │ - ldr x1, [sp, #568] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - b.ls b218 // b.plast │ │ │ │ - add x5, sp, #0x278 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq bf6c // b.none │ │ │ │ - ldr x5, [sp, #632] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls bf80 // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi c9a8 // b.pmore │ │ │ │ - add x27, sp, #0x228 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x298 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq bfb4 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq c96c // b.none │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - add x1, x26, #0x1c8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x2b8 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq c418 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - str x1, [sp, #696] │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xdf0 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - add x4, sp, #0x2d8 │ │ │ │ - ldr w2, [x0] │ │ │ │ - add x5, sp, #0x2c8 │ │ │ │ - ldrb w1, [x0, #4] │ │ │ │ - mov x0, x5 │ │ │ │ - str x4, [sp, #152] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - str w2, [sp, #728] │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - strb wzr, [sp, #733] │ │ │ │ - strb w1, [x4, #4] │ │ │ │ - str x5, [sp, #304] │ │ │ │ - str x3, [sp, #688] │ │ │ │ - str x4, [sp, #712] │ │ │ │ - str x2, [sp, #720] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x2e8 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - ldr x2, [sp, #752] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq c3fc // b.none │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #744] │ │ │ │ - b.ls b364 // b.plast │ │ │ │ - add x5, sp, #0x2f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq bf0c // b.none │ │ │ │ - ldr x5, [sp, #760] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls bf20 // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi c924 // b.pmore │ │ │ │ - add x27, sp, #0x2a8 │ │ │ │ mov x0, x27 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x318 │ │ │ │ - str x1, [sp, #776] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq bf54 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #776] │ │ │ │ - str x1, [sp, #792] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #784] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #784] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq c8e8 // b.none │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - add x1, x26, #0x1c8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x338 │ │ │ │ - str x1, [sp, #808] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq c398 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #808] │ │ │ │ - str x1, [sp, #824] │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xdf8 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - add x4, sp, #0x358 │ │ │ │ - ldr w2, [x0] │ │ │ │ - add x5, sp, #0x348 │ │ │ │ - ldrb w1, [x0, #4] │ │ │ │ - mov x0, x5 │ │ │ │ - str x4, [sp, #160] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - str w2, [sp, #856] │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - strb wzr, [sp, #861] │ │ │ │ - strb w1, [x4, #4] │ │ │ │ - str x5, [sp, #312] │ │ │ │ - str x3, [sp, #816] │ │ │ │ - str x4, [sp, #840] │ │ │ │ - str x2, [sp, #848] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x368 │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x3, [sp, #808] │ │ │ │ - ldr x4, [sp, #816] │ │ │ │ - ldr x2, [sp, #880] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq c37c // b.none │ │ │ │ - ldr x1, [sp, #824] │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, c1e8 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq c204 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, c170 │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #872] │ │ │ │ - b.ls b4b0 // b.plast │ │ │ │ - add x5, sp, #0x378 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq beac // b.none │ │ │ │ - ldr x5, [sp, #888] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls bec0 // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi c8a0 // b.pmore │ │ │ │ - add x27, sp, #0x328 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x398 │ │ │ │ - str x1, [sp, #904] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq bef4 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #904] │ │ │ │ - str x1, [sp, #920] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #912] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #912] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq c864 // b.none │ │ │ │ - add x0, sp, #0x388 │ │ │ │ - add x1, x26, #0x1c8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x3b8 │ │ │ │ - str x1, [sp, #936] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq c3e4 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #936] │ │ │ │ - str x1, [sp, #952] │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - add x2, sp, #0x3d8 │ │ │ │ - str x1, [sp, #944] │ │ │ │ - mov w1, #0x7571 // #30065 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - str w1, [sp, #984] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x3c8 │ │ │ │ - str x2, [sp, #168] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x2, [sp, #968] │ │ │ │ - str x1, [sp, #976] │ │ │ │ - strb wzr, [sp, #988] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x3e8 │ │ │ │ - str x1, [sp, #224] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #936] │ │ │ │ - ldr x4, [sp, #944] │ │ │ │ - ldr x2, [sp, #1008] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq c448 // b.none │ │ │ │ - ldr x1, [sp, #952] │ │ │ │ + b.gt c20c │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #1000] │ │ │ │ - b.ls b5ec // b.plast │ │ │ │ - add x5, sp, #0x3f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq be4c // b.none │ │ │ │ - ldr x5, [sp, #1016] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls be60 // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi c81c // b.pmore │ │ │ │ - add x27, sp, #0x3a8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x418 │ │ │ │ - str x1, [sp, #1032] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq be94 // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - str x1, [sp, #1048] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #1040] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [sp, #1040] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq c798 // b.none │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - add x1, x26, #0x1c8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x26, sp, #0x438 │ │ │ │ - str x26, [sp, #1064] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ + b.ge c184 // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b c190 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b c190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x21] │ │ │ │ + add x26, x0, #0x30 │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x0, #0x20 │ │ │ │ + ldr x21, [x1, #8] │ │ │ │ + str x26, [x0, #32] │ │ │ │ + ldr x23, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x21, #0xf │ │ │ │ + b.hi c504 // b.pmore │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.ne c3a4 // b.any │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov x0, x26 │ │ │ │ + strb w1, [x19, #48] │ │ │ │ + str x21, [x24, #8] │ │ │ │ + add x27, x22, #0x8 │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + mov x28, x20 │ │ │ │ + str wzr, [x24, #32] │ │ │ │ + ldp x25, x21, [x19, #32] │ │ │ │ + cmp x27, x20 │ │ │ │ b.eq c3cc // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - str x0, [sp, #1064] │ │ │ │ - str x1, [sp, #1080] │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - stp x28, xzr, [x27] │ │ │ │ - add x2, sp, #0x458 │ │ │ │ - str x1, [sp, #1072] │ │ │ │ - mov w1, #0x6568 // #25960 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - str w1, [sp, #1112] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x448 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - str x2, [sp, #1096] │ │ │ │ - str x1, [sp, #1104] │ │ │ │ - strb wzr, [sp, #1116] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x1, sp, #0x468 │ │ │ │ - str x1, [sp, #232] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x3, [sp, #1064] │ │ │ │ - ldr x4, [sp, #1072] │ │ │ │ - ldr x2, [sp, #1136] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x26 │ │ │ │ - b.eq c3b0 // b.none │ │ │ │ - ldr x1, [sp, #1080] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #1128] │ │ │ │ - b.ls b720 // b.plast │ │ │ │ - add x5, sp, #0x478 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq bdfc // b.none │ │ │ │ - ldr x5, [sp, #1144] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls be08 // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi c750 // b.pmore │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq be34 // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - str x2, [sp, #1176] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - stp x27, xzr, [x28] │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 9d20 │ │ │ │ + ldp x1, x4, [x20, #32] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + cmp x21, x4 │ │ │ │ + csel x5, x21, x4, ls // ls = plast │ │ │ │ + cbz x5, c478 │ │ │ │ + mov x2, x5 │ │ │ │ + mov x0, x25 │ │ │ │ + stp x5, x4, [sp, #16] │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x5, x4, [sp, #16] │ │ │ │ + cbz w0, c538 │ │ │ │ + b.lt c498 // b.tstop │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov w2, #0xe // #14 │ │ │ │ - ldr w4, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d68c │ │ │ │ - ldp x28, x27, [sp, #336] │ │ │ │ - cmp x28, x27 │ │ │ │ - b.eq b7d4 // b.none │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b7c4 // b.none │ │ │ │ - ldr x1, [x28, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ne b7a8 // b.any │ │ │ │ - ldr x27, [sp, #336] │ │ │ │ - cbz x27, b7e8 │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x27 │ │ │ │ - sub x1, x1, x27 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq b800 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1128] │ │ │ │ - add x1, sp, #0x478 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b81c // b.none │ │ │ │ - ldr x1, [sp, #1144] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x0, [sp, #1096] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b838 // b.none │ │ │ │ - ldr x1, [sp, #1112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1064] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq b850 // b.none │ │ │ │ - ldr x1, [sp, #1080] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #1032] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b86c // b.none │ │ │ │ - ldr x1, [sp, #1048] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1000] │ │ │ │ - add x1, sp, #0x3f8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b888 // b.none │ │ │ │ - ldr x1, [sp, #1016] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #968] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b8a4 // b.none │ │ │ │ - ldr x1, [sp, #984] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #936] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b8c0 // b.none │ │ │ │ - ldr x1, [sp, #952] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b8dc // b.none │ │ │ │ - ldr x1, [sp, #920] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #872] │ │ │ │ - add x1, sp, #0x378 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b8f8 // b.none │ │ │ │ - ldr x1, [sp, #888] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b914 // b.none │ │ │ │ - ldr x1, [sp, #856] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #808] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b930 // b.none │ │ │ │ - ldr x1, [sp, #824] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #776] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b94c // b.none │ │ │ │ - ldr x1, [sp, #792] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #744] │ │ │ │ - add x1, sp, #0x2f8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b968 // b.none │ │ │ │ - ldr x1, [sp, #760] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b984 // b.none │ │ │ │ - ldr x1, [sp, #728] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #680] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b9a0 // b.none │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #648] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b9bc // b.none │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - add x1, sp, #0x278 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b9d8 // b.none │ │ │ │ - ldr x1, [sp, #632] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #584] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b9f4 // b.none │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + mov x2, x5 │ │ │ │ + mov x1, x25 │ │ │ │ + stp x5, x4, [sp, #16] │ │ │ │ + bl 5770 │ │ │ │ + ldp x5, x4, [sp, #16] │ │ │ │ + cbnz w0, c334 │ │ │ │ + sub x0, x4, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ba10 // b.none │ │ │ │ - ldr x1, [sp, #568] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ + b.gt c338 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ba2c // b.none │ │ │ │ - ldr x1, [sp, #536] │ │ │ │ + b.lt c578 // b.tstop │ │ │ │ + tbnz w0, #31, c578 │ │ │ │ + mov x20, x28 │ │ │ │ + cmp x25, x26 │ │ │ │ + b.eq c354 // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x25 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ba48 // b.none │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne c6cc // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + 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 x0, x26 │ │ │ │ + cbnz x21, c520 │ │ │ │ + str x21, [x24, #8] │ │ │ │ + add x27, x22, #0x8 │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + mov x28, x20 │ │ │ │ + str wzr, [x24, #32] │ │ │ │ + ldp x25, x21, [x19, #32] │ │ │ │ + cmp x27, x20 │ │ │ │ + b.ne c2c8 // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbz x0, c420 │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ + ldr x20, [x23, #40] │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x2, x21, x20, ls // ls = plast │ │ │ │ + cbz x2, c650 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, c680 │ │ │ │ + sub x20, x20, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt c420 │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.lt c684 // b.tstop │ │ │ │ + tbnz w20, #31, c684 │ │ │ │ + nop │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c0c8 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x23, c338 │ │ │ │ + cmp x28, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x27, x23, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne c63c // b.any │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + b c360 │ │ │ │ + sub x0, x21, x4 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ba64 // b.none │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ + b.gt c318 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ba80 // b.none │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - add x1, sp, #0x198 │ │ │ │ + b.lt c498 // b.tstop │ │ │ │ + tbz w0, #31, c318 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq c4f8 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a90 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, c4d0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, c4ec │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ba9c // b.none │ │ │ │ - ldr x1, [sp, #408] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ + b.gt c420 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq bab8 // b.none │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x2, [sp] │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - ldr w4, [x2] │ │ │ │ - mov x6, #0xf // #15 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x5, [x1] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x5, [x19] │ │ │ │ - ldur x5, [x1, #7] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - str x6, [sp, #1168] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [sp, #1191] │ │ │ │ - stur x5, [x19, #7] │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq bb18 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - mov x1, x22 │ │ │ │ + b.lt c4f0 // b.tstop │ │ │ │ + tbz w0, #31, c420 │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, c66c │ │ │ │ + mov x23, x20 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b c454 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xe10 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x2] │ │ │ │ - ldr w3, [x1, #16] │ │ │ │ - str w3, [x2, #16] │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x3, [sp, #1160] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 9d20 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d68c │ │ │ │ - ldp x26, x27, [sp, #336] │ │ │ │ - cmp x26, x27 │ │ │ │ - b.eq bbd8 // b.none │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x0, [x19, #32] │ │ │ │ + str x1, [x24, #16] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + b c2a8 │ │ │ │ + sub x0, x21, x4 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq bbc8 // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne bbac // b.any │ │ │ │ - ldr x27, [sp, #336] │ │ │ │ - cbz x27, bbec │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x27 │ │ │ │ - sub x1, x1, x27 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq bc04 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xe28 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x2] │ │ │ │ - ldrb w3, [x1, #16] │ │ │ │ - strb w3, [x2, #16] │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x3, [sp, #1160] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 9d20 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov w2, #0xe // #14 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d68c │ │ │ │ - ldp x26, x27, [sp, #336] │ │ │ │ - cmp x26, x27 │ │ │ │ - b.eq bccc // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.gt c2fc │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq bcbc // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne bca0 // b.any │ │ │ │ - ldr x27, [sp, #336] │ │ │ │ - cbz x27, bce0 │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x27 │ │ │ │ - sub x1, x1, x27 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq bcf8 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x3d // #61 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldr q31, [x1, #32] │ │ │ │ - mov x8, x22 │ │ │ │ - ldp q30, q29, [x1] │ │ │ │ - mov x0, x21 │ │ │ │ - str q31, [x2, #32] │ │ │ │ - ldur q31, [x1, #45] │ │ │ │ - stp q30, q29, [x2] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - stur q31, [x2, #45] │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x3, [sp, #1160] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 9d20 │ │ │ │ + b.lt c498 // b.tstop │ │ │ │ + tbnz w0, #31, c498 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w3, #0xd // #13 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d68c │ │ │ │ - ldp x22, x26, [sp, #336] │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq bdcc // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq bdbc // b.none │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.ne bda0 // b.any │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - cbz x26, bde0 │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq ad44 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x2, x5 │ │ │ │ + mov x1, x25 │ │ │ │ + stp x5, x4, [sp, #16] │ │ │ │ + bl 5770 │ │ │ │ + ldp x5, x4, [sp, #16] │ │ │ │ + cbnz w0, c334 │ │ │ │ + b c318 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + stp x5, x4, [sp, #16] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq c674 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5900 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + ldp x5, x4, [sp, #16] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, c5c0 │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x5, x4, [sp, #16] │ │ │ │ + cbnz w0, c68c │ │ │ │ + sub x3, x21, x28 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.gt c420 │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.lt c5e0 // b.tstop │ │ │ │ + tbz w3, #31, c420 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x28, x23 │ │ │ │ + cbnz x0, c438 │ │ │ │ + mov x23, x20 │ │ │ │ + cbz x5, c610 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x2, x5 │ │ │ │ + mov x0, x25 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + cbnz w0, c634 │ │ │ │ + sub x1, x21, x4 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt c454 │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt c6a4 // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b c454 │ │ │ │ + ldp x0, x4, [x23, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cmp x21, x4 │ │ │ │ + csel x5, x21, x4, ls // ls = plast │ │ │ │ + b c5f0 │ │ │ │ + sub x20, x20, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt c420 │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ge c418 // b.tcont │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b c444 │ │ │ │ + mov x23, x20 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b c43c │ │ │ │ + b.ge c420 // b.tcont │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b c43c │ │ │ │ + b.ge c420 // b.tcont │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x28, x23 │ │ │ │ + cbnz x0, c43c │ │ │ │ + mov x23, x20 │ │ │ │ + b c5f0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b c454 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq c704 // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5a40 │ │ │ │ - b ad44 │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi b720 // b.pmore │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne b754 // b.any │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x1, x27 │ │ │ │ + b.ne c6cc // b.any │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b760 │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi b5ec // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x27, sp, #0x3a8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w21, w1 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + ldr x28, [x20, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x418 │ │ │ │ - str x1, [sp, #1032] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne b628 // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b634 │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi b4b0 // b.pmore │ │ │ │ + cmp x28, #0x0 │ │ │ │ + ccmn w21, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne c78c // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne c8a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x25, #0x538 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x26, [x19, #16] │ │ │ │ + cbz x26, c864 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - add x27, sp, #0x328 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x398 │ │ │ │ - str x1, [sp, #904] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne b4ec // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b4f8 │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi b364 // b.pmore │ │ │ │ + nop │ │ │ │ + ldr x27, [x26, #40] │ │ │ │ + cmp x28, x27 │ │ │ │ + csel x2, x28, x27, ls // ls = plast │ │ │ │ + cbz x2, c7e0 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, c7f4 │ │ │ │ + sub x0, x27, x28 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt c7f8 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt c88c // b.tstop │ │ │ │ + tbnz w0, #31, c88c │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, c7c0 │ │ │ │ + add x0, x25, #0x538 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq c8a0 // b.none │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + cmp x28, x23 │ │ │ │ + csel x2, x28, x23, ls // ls = plast │ │ │ │ + cbz x2, c834 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, c850 │ │ │ │ + sub x0, x28, x23 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt c898 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt c8a0 // b.tstop │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + tbnz w0, #31, c868 │ │ │ │ + str w21, [x19, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + b c754 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x25, #0x538 │ │ │ │ + mov x2, sp │ │ │ │ + str x20, [sp] │ │ │ │ + bl c220 │ │ │ │ + mov x19, x0 │ │ │ │ + str w21, [x19, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + b c754 │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, c7c0 │ │ │ │ + b c804 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b c858 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b c868 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - add x27, sp, #0x2a8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x318 │ │ │ │ - str x1, [sp, #776] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne b3a0 // b.any │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b3ac │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi b218 // b.pmore │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 20000 , std::allocator >::~basic_stringbuf()@@Base+0x9780> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + str w0, [x1, #1256] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + ldr w0, [x0, #1256] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - add x27, sp, #0x228 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x298 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne b254 // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b260 │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi b0d8 // b.pmore │ │ │ │ + bti c │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + ldr w1, [x1, #1256] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - add x27, sp, #0x1a8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + 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 c9c0 // b.pmore │ │ │ │ + cmp w0, #0x20 │ │ │ │ + b.eq ca14 // b.none │ │ │ │ + sub w1, w0, #0x21 │ │ │ │ + cmp w1, #0x5d │ │ │ │ + b.ls ca6c // b.plast │ │ │ │ + cmp w0, #0x1b │ │ │ │ + b.eq ca84 // b.none │ │ │ │ + cmp w0, #0x7f │ │ │ │ + b.eq ca40 // b.none │ │ │ │ + cbnz w0, c9cc │ │ │ │ + mov w1, #0x756e // #30062 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6c6c, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, sp, #0x218 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - mov x27, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x28], #16 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne b114 // b.any │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b120 │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq c044 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - str x3, [sp, #1168] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - strb wzr, [sp, #1181] │ │ │ │ - str w2, [x19] │ │ │ │ - strb w1, [x19, #4] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, c350 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq c090 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - csinc w20, w20, wzr, le │ │ │ │ - sxtw x0, w20 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b ac44 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x73 // #115 │ │ │ │ - add x22, sp, #0x150 │ │ │ │ + b.ne db48 // 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 c9fc // b.plast │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + b c990 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x790 │ │ │ │ + ldrh w1, [x1, w0, uxtw #1] │ │ │ │ + adr x0, ca14 │ │ │ │ + add x1, x0, w1, sxth #2 │ │ │ │ + br x1 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x218 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + b c990 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x228 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + b c990 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + strb w0, [x8, #16] │ │ │ │ + strb wzr, [x8, #17] │ │ │ │ + b c990 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x220 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov w1, #0x6e75 // #28277 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6f64, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x320 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x328 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x330 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x3a0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x350 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x358 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + str x0, [x8] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4, #8] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xe80 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldr q29, [x2, #96] │ │ │ │ - mov x8, x22 │ │ │ │ - ldp q31, q30, [x2] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str q29, [x3, #96] │ │ │ │ - ldur w0, [x2, #111] │ │ │ │ - ldp q29, q28, [x2, #32] │ │ │ │ - stp q31, q30, [x3] │ │ │ │ - ldp q31, q30, [x2, #64] │ │ │ │ - stur w0, [x3, #111] │ │ │ │ - stp q29, q28, [x3, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - stp q31, q30, [x3, #64] │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x3, [sp, #1160] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 9d20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d68c │ │ │ │ - ldp x26, x27, [sp, #336] │ │ │ │ - cmp x26, x27 │ │ │ │ - b.eq c190 // b.none │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq c180 // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne c164 // b.any │ │ │ │ - ldr x27, [sp, #336] │ │ │ │ - cbz x27, c1a4 │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x27 │ │ │ │ - sub x1, x1, x27 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq c1bc // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0x25 // #37 │ │ │ │ - mov x1, x22 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldp x8, x4, [sp, #8] │ │ │ │ + add x1, x1, #0x380 │ │ │ │ + str x0, [x8] │ │ │ │ + str x4, [x8, #16] │ │ │ │ + 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 c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x398 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + str x0, [x8] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4, #8] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xef8 │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - ldp q31, q30, [x1] │ │ │ │ - str x2, [sp, #1176] │ │ │ │ - ldur x3, [x1, #29] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - stur x3, [x0, #29] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr x3, [sp, #336] │ │ │ │ - str x3, [sp, #1168] │ │ │ │ - ldr x4, [sp, #1160] │ │ │ │ - strb wzr, [x4, x3] │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w3, #0x3 // #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq c254 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov x3, #0xe5 // #229 │ │ │ │ - mov x1, x22 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldp x8, x4, [sp, #8] │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + str x0, [x8] │ │ │ │ + str x4, [x8, #16] │ │ │ │ + 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 c990 │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + str x0, [x8] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [x4, #8] │ │ │ │ - str x3, [sp, #336] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xf20 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #1160] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldp q31, q30, [x2] │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - stp q31, q30, [x3] │ │ │ │ - ldp q31, q30, [x2, #32] │ │ │ │ - stp q31, q30, [x3, #32] │ │ │ │ - ldp q31, q30, [x2, #64] │ │ │ │ - stp q31, q30, [x3, #64] │ │ │ │ - ldp q31, q30, [x2, #96] │ │ │ │ - stp q31, q30, [x3, #96] │ │ │ │ - ldp q31, q30, [x2, #128] │ │ │ │ - stp q31, q30, [x3, #128] │ │ │ │ - ldp q31, q30, [x2, #160] │ │ │ │ - stp q31, q30, [x3, #160] │ │ │ │ - ldp q31, q30, [x2, #192] │ │ │ │ - ldur x2, [x2, #221] │ │ │ │ - stp q31, q30, [x3, #192] │ │ │ │ - stur x2, [x3, #221] │ │ │ │ - ldr x2, [sp, #336] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x3, [sp, #1160] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 9d20 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d68c │ │ │ │ - ldp x22, x26, [sp, #336] │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq bdcc // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq c33c // b.none │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.ne c320 // b.any │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - b bdcc │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #1160] │ │ │ │ - tbz w0, #0, c4b4 │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq c090 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b c090 │ │ │ │ - ldr x1, [sp, #872] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b4b0 // b.plast │ │ │ │ - add x5, sp, #0x378 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne b4a4 // b.any │ │ │ │ - b b4c0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b40c │ │ │ │ - ldr x1, [sp, #1128] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b720 // b.plast │ │ │ │ - add x5, sp, #0x478 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne b714 // b.any │ │ │ │ - b b730 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x26 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b690 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b558 │ │ │ │ - ldr x1, [sp, #744] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b364 // b.plast │ │ │ │ - add x5, sp, #0x2f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne b358 // b.any │ │ │ │ - b b374 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b2c0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b180 │ │ │ │ - ldr x1, [sp, #1000] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b5ec // b.plast │ │ │ │ - add x5, sp, #0x3f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne b5e0 // b.any │ │ │ │ - b b5fc │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b218 // b.plast │ │ │ │ - add x5, sp, #0x278 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne b20c // b.any │ │ │ │ - b b228 │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b0d8 // b.plast │ │ │ │ - add x5, sp, #0x1f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne b0cc // b.any │ │ │ │ - b b0e8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b b048 │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq c4cc // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w1, #0x7571 // #30065 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldp x8, x4, [sp, #8] │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + str x0, [x8] │ │ │ │ + str x4, [x8, #16] │ │ │ │ + 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 c990 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x6162 // #24930 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk x1, #0x6b63, lsl #16 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x1, #0x742d, lsl #32 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + movk x1, #0x6261, lsl #48 │ │ │ │ + str x1, [x8, #16] │ │ │ │ + strb wzr, [x8, #24] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x3d8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x3e0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x3f0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov w1, #0x6f63 // #28515 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7970, lsl #16 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #1180] │ │ │ │ - str w1, [x19] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbnz w0, #0, c500 │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, c558 │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq c518 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - add sp, sp, #0x4b0 │ │ │ │ - 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, #0xa // #10 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #1160] │ │ │ │ - tbnz w0, #0, c584 │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq ac44 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b ac44 │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq c518 // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b c518 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl a2c0 │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - add x27, sp, #0x3a8 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - add x27, sp, #0x328 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - add x27, sp, #0x2a8 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - add x27, sp, #0x228 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - add x27, sp, #0x1a8 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq c6f8 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x400 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldrh w3, [x0] │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + strh w3, [x8, #16] │ │ │ │ + strb w0, [x8, #18] │ │ │ │ + strb wzr, [x8, #19] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl a2c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + mov w1, #0x7865 // #30821 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov w1, #0x6966 // #26982 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x646e, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov w1, #0x6568 // #25960 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b c6c8 │ │ │ │ + mov w1, #0x616d // #24941 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6b72, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x408 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov w1, #0x6f6d // #28525 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6576, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c5b0 │ │ │ │ + mov w1, #0x656e // #25966 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7478, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c5bc │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + mov w1, #0x706f // #28783 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6e65, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - mov x19, x0 │ │ │ │ - b c5c4 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c5d4 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - add x1, sp, #0x408 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - str x1, [sp, #272] │ │ │ │ - bl 57b0 │ │ │ │ + mov x1, #0x7270 // #29296 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk x1, #0x7665, lsl #16 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x1, #0x6f69, lsl #32 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + movk x1, #0x7375, lsl #48 │ │ │ │ + str x1, [x8, #16] │ │ │ │ + strb wzr, [x8, #24] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b c6c8 │ │ │ │ + mov w1, #0x6572 // #25970 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6f64, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b c6c8 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x418 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x250 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x258 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b c6c8 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x260 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x270 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c5e0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x27, sp, #0x3a8 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x278 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - add x27, sp, #0x3a8 │ │ │ │ - mov x19, x0 │ │ │ │ - b c5e8 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x280 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c5f8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - add x1, sp, #0x388 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - str x1, [sp, #264] │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x290 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c604 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x27, sp, #0x328 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - add x27, sp, #0x328 │ │ │ │ - mov x19, x0 │ │ │ │ - b c60c │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2b0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c61c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - add x1, sp, #0x308 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - str x1, [sp, #256] │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2b8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c628 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x27, sp, #0x2a8 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - add x27, sp, #0x2a8 │ │ │ │ - mov x19, x0 │ │ │ │ - b c630 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2d8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c640 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - add x1, sp, #0x288 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c64c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x27, sp, #0x228 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x300 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - add x27, sp, #0x228 │ │ │ │ - mov x19, x0 │ │ │ │ - b c654 │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x310 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl bf40 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c664 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - add x1, sp, #0x208 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl 57b0 │ │ │ │ + mov w1, #0x6f68 // #28520 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x656d, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c670 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - add x27, sp, #0x1a8 │ │ │ │ - mov x19, x0 │ │ │ │ - b c678 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x3166 // #12646 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c688 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x27, sp, #0x1a8 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne c6b4 // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x3266 // #12902 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c690 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x3366 // #13158 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b c6c8 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x3466 // #13414 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x3566 // #13670 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x3666 // #13926 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b c6d4 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4048] │ │ │ │ - add x3, x3, #0x530 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3568] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3608] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w2, [x2] │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #8] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str x3, [x19], #16 │ │ │ │ - add w1, w1, w1, lsr #31 │ │ │ │ - stp xzr, xzr, [x22, #16] │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - asr w20, w1, #1 │ │ │ │ - asr w21, w2, #1 │ │ │ │ - bl 5a30 │ │ │ │ - sub w20, w20, #0x14 │ │ │ │ - sub w21, w21, #0x8 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w4, #0x11 // #17 │ │ │ │ - mov w3, #0x28 // #40 │ │ │ │ - bl d38c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - str x20, [x22, #8] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, cbb0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d4a0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq cc5c // b.none │ │ │ │ - str x20, [x1], #8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d4a0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq cc6c // b.none │ │ │ │ - str x20, [x1], #8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ccc0 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x19 │ │ │ │ - bl cda0 │ │ │ │ - b cbec │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x19 │ │ │ │ - bl cda0 │ │ │ │ - b cc28 │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, cca4 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq cce0 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xf68 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b cc90 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b cc80 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x428 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ bti j │ │ │ │ - b cc80 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x1, x1, #0x530 │ │ │ │ - str x1, [x2], #16 │ │ │ │ - cbz x0, cd28 │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - b 5a40 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x438 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + mov w1, #0x6173 // #24947 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6576, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + str w1, [x8, #16] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x448 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xb // #11 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + stur w0, [x8, #23] │ │ │ │ + strb wzr, [x8, #27] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x458 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x468 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x478 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + str x0, [x8] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldp x8, x4, [sp, #8] │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + str x0, [x8] │ │ │ │ + str x4, [x8, #16] │ │ │ │ + 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 c990 │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + str x0, [x8] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldp x8, x4, [sp, #8] │ │ │ │ + add x1, x1, #0x4b0 │ │ │ │ + str x0, [x8] │ │ │ │ + str x4, [x8, #16] │ │ │ │ + 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 c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x4c8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x4d0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + mov x3, #0x1a // #26 │ │ │ │ + str x0, [x8] │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + ldp x8, x2, [sp, #8] │ │ │ │ + str x0, [x8] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + 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 c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x510 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x520 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x530 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x540 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x550 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x5a0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xe // #14 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #6] │ │ │ │ + stur x0, [x8, #22] │ │ │ │ + strb wzr, [x8, #30] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x5b0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xb // #11 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + stur w0, [x8, #23] │ │ │ │ + strb wzr, [x8, #27] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x5c0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x5d0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xb // #11 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + stur w0, [x8, #23] │ │ │ │ + strb wzr, [x8, #27] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x5f0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x600 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x610 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x620 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0xa // #10 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + b c990 │ │ │ │ + bti j │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x630 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + stp x1, x2, [x8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w3, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + b c990 │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ mov x29, sp │ │ │ │ - add x1, x1, #0x530 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [x2], #16 │ │ │ │ - cbz x0, cd78 │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ + cmp x2, #0x5 │ │ │ │ + b.eq e164 // b.none │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq e13c // b.none │ │ │ │ + cmp x2, #0x9 │ │ │ │ + b.ne e1b0 // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr d30, [x1, #2760] │ │ │ │ + ldr d31, [x0] │ │ │ │ + eor v30.8b, v31.8b, v30.8b │ │ │ │ + fmov x1, d30 │ │ │ │ + cbnz x1, dba4 │ │ │ │ + ldrb w1, [x0, #8] │ │ │ │ + cmp w1, #0x64 │ │ │ │ + b.eq e32c // b.none │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr d30, [x1, #2768] │ │ │ │ + eor v31.8b, v31.8b, v30.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x1, e334 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ + add x1, x1, #0x300 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e324 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x310 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4d8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x320 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4d0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x328 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4c8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x330 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4c0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4b8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3a0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4e0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x350 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4f0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x358 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4e8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e550 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x380 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e548 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e540 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e538 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e530 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x638 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e528 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3d8 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e520 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3e0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e518 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5d0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5c8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x648 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5c0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5b8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5b0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5a8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x658 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5a0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e598 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x660 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e590 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x408 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e588 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x668 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e580 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x670 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e578 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x678 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e570 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e568 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e560 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e558 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x418 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6d0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6c8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x430 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6c0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x438 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6b8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6b0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6a8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x448 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e6a0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x458 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e698 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x468 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e690 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e688 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e680 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e678 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x4b0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e670 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x4c8 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e668 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x4d0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e660 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e658 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x500 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e650 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x510 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e648 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e640 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x530 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e638 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x540 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e630 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x550 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e628 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e620 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x570 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e618 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x580 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e610 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x590 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e608 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e600 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5f8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5c0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5f0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5e8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5e0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5e0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5f0 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e5d8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x600 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e510 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e508 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x620 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e500 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x630 │ │ │ │ + bl eb20 │ │ │ │ + tbnz w0, #0, e4f8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x6a0 │ │ │ │ + bl eb20 │ │ │ │ + tst x0, #0x1 │ │ │ │ + mov w1, #0x198 // #408 │ │ │ │ + csinv w0, w1, wzr, ne // ne = any │ │ │ │ + b e154 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + sub w1, w0, #0x21 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x5d │ │ │ │ + csinv w0, w0, wzr, ls // ls = plast │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x24, x21, [x20] │ │ │ │ - sub x21, x21, x24 │ │ │ │ - asr x3, x21, #3 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq ce7c // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x25, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs ce74 // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - str x1, [x0, x21] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - b.gt ce48 │ │ │ │ - cbnz x24, ce68 │ │ │ │ - stp x22, x23, [x20] │ │ │ │ - add x19, x22, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - mov x1, x24 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x24 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5a40 │ │ │ │ - b ce20 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x24 │ │ │ │ - b ce5c │ │ │ │ - mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b cdf8 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x7073 // #28787 │ │ │ │ + movk w2, #0x6361, lsl #16 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq e250 // b.none │ │ │ │ + mov w2, #0x6972 // #26994 │ │ │ │ + movk w2, #0x6867, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq e310 // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x2b8 │ │ │ │ + bl 5770 │ │ │ │ + mov w1, w0 │ │ │ │ + mov w0, #0x14d // #333 │ │ │ │ + cbz w1, e154 │ │ │ │ + b dbb8 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.eq e208 // b.none │ │ │ │ + cmp x2, #0x2 │ │ │ │ + b.eq e264 // b.none │ │ │ │ + cmp x2, #0x3 │ │ │ │ + b.ne e348 // b.any │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + ldrh w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq e3fc // b.none │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq e43c // b.none │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne dbb8 // b.any │ │ │ │ + ldrb w0, [x1, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne dbb8 // b.any │ │ │ │ + mov w0, #0x114 // #276 │ │ │ │ + b e154 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0x6f64 // #28516 │ │ │ │ + movk w2, #0x6e77, lsl #16 │ │ │ │ + mov w0, #0x102 // #258 │ │ │ │ + ldr w1, [x1] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x656c // #25964 │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + movk w2, #0x7466, lsl #16 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x6f68 // #28520 │ │ │ │ + mov w0, #0x106 // #262 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + b dbb8 │ │ │ │ + ldrb w2, [x1, #4] │ │ │ │ + cmp w2, #0x65 │ │ │ │ + b.ne e17c // b.any │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + b e154 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0x7075 // #28789 │ │ │ │ + mov w0, #0x103 // #259 │ │ │ │ + ldrh w1, [x1] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + mov w0, #0x109 // #265 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3266 // #12902 │ │ │ │ + mov w0, #0x10a // #266 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3366 // #13158 │ │ │ │ + mov w0, #0x10b // #267 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3466 // #13414 │ │ │ │ + mov w0, #0x10c // #268 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3566 // #13670 │ │ │ │ + mov w0, #0x10d // #269 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3666 // #13926 │ │ │ │ + mov w0, #0x10e // #270 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3766 // #14182 │ │ │ │ + mov w0, #0x10f // #271 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3866 // #14438 │ │ │ │ + mov w0, #0x110 // #272 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + mov w2, #0x3966 // #14694 │ │ │ │ + mov w0, #0x111 // #273 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq e154 // b.none │ │ │ │ + b dbb8 │ │ │ │ + ldrb w0, [x1, #4] │ │ │ │ + cmp w0, #0x74 │ │ │ │ + b.ne e18c // b.any │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x151 // #337 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b e154 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + cmp w0, #0x65 │ │ │ │ + b.ne dbb8 // b.any │ │ │ │ + mov w0, #0x107 // #263 │ │ │ │ + b e154 │ │ │ │ + cmp x2, #0xb │ │ │ │ + b.ne e3d8 // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr d30, [x1, #2776] │ │ │ │ + ldr d31, [x0] │ │ │ │ + eor v30.8b, v31.8b, v30.8b │ │ │ │ + fmov x1, d30 │ │ │ │ + cbnz x1, e37c │ │ │ │ + ldrh w2, [x0, #8] │ │ │ │ + mov w1, #0x6e69 // #28265 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq e490 // b.none │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr d30, [x1, #2784] │ │ │ │ + eor v30.8b, v31.8b, v30.8b │ │ │ │ + fmov x1, d30 │ │ │ │ + cbnz x1, e3a0 │ │ │ │ + ldrh w2, [x0, #8] │ │ │ │ + mov w1, #0x6e69 // #28265 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq e4a4 // b.none │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr d30, [x1, #2792] │ │ │ │ + eor v31.8b, v31.8b, v30.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbnz x1, dbb8 │ │ │ │ + ldrh w2, [x0, #8] │ │ │ │ + mov w1, #0x6168 // #24936 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne dbb8 // b.any │ │ │ │ + ldrb w0, [x0, #10] │ │ │ │ + cmp w0, #0x72 │ │ │ │ + b.ne dbb8 // b.any │ │ │ │ + mov w0, #0x14a // #330 │ │ │ │ + b e154 │ │ │ │ + cmp x2, #0x6 │ │ │ │ + b.ne e410 // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2b0 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, dbb8 │ │ │ │ + mov w0, #0x14b // #331 │ │ │ │ + b e154 │ │ │ │ + ldrb w2, [x1, #2] │ │ │ │ + cmp w2, #0x30 │ │ │ │ + b.ne e1dc // b.any │ │ │ │ + mov w0, #0x112 // #274 │ │ │ │ + b e154 │ │ │ │ + cmp x2, #0x16 │ │ │ │ + b.eq e474 // b.none │ │ │ │ + cmp x2, #0x14 │ │ │ │ + b.ne e450 // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2d8 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, dbb8 │ │ │ │ + mov w0, #0x14f // #335 │ │ │ │ + b e154 │ │ │ │ + ldrb w2, [x1, #2] │ │ │ │ + cmp w2, #0x31 │ │ │ │ + b.ne e1e8 // b.any │ │ │ │ + mov w0, #0x113 // #275 │ │ │ │ + b e154 │ │ │ │ + cmp x2, #0xe │ │ │ │ + b.ne dbb8 // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, dbb8 │ │ │ │ + mov w0, #0x150 // #336 │ │ │ │ + b e154 │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, dbb8 │ │ │ │ + mov w0, #0x14e // #334 │ │ │ │ + b e154 │ │ │ │ + ldrb w1, [x0, #10] │ │ │ │ + cmp w1, #0x65 │ │ │ │ + b.ne e37c // b.any │ │ │ │ + mov w0, #0x148 // #328 │ │ │ │ + b e154 │ │ │ │ + ldrb w1, [x0, #10] │ │ │ │ + cmp w1, #0x65 │ │ │ │ + b.ne e3a0 // b.any │ │ │ │ + mov w0, #0x149 // #329 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x156 // #342 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x155 // #341 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x154 // #340 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x153 // #339 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x152 // #338 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x15b // #347 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x15a // #346 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x197 // #407 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x196 // #406 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x195 // #405 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x194 // #404 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x163 // #355 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x162 // #354 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x161 // #353 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x160 // #352 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x15f // #351 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x15e // #350 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x15d // #349 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x15c // #348 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x173 // #371 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x172 // #370 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x171 // #369 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x170 // #368 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x16f // #367 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x16e // #366 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x16d // #365 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x16c // #364 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x16b // #363 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x16a // #362 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x169 // #361 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x168 // #360 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x167 // #359 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x166 // #358 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x165 // #357 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x164 // #356 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x193 // #403 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x192 // #402 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x191 // #401 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x190 // #400 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x18f // #399 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x18e // #398 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x18d // #397 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x18c // #396 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x18b // #395 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x18a // #394 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x189 // #393 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x188 // #392 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x187 // #391 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x186 // #390 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x185 // #389 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x184 // #388 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x183 // #387 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x182 // #386 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x181 // #385 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x180 // #384 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x17f // #383 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x17e // #382 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x17d // #381 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x17c // #380 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x17b // #379 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x17a // #378 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x179 // #377 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x178 // #376 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x177 // #375 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x176 // #374 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x175 // #373 │ │ │ │ + b e154 │ │ │ │ + mov w0, #0x174 // #372 │ │ │ │ + b e154 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - mov w1, w21 │ │ │ │ - bl 5840 │ │ │ │ - stp w20, w21, [x19, #28] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ sub sp, sp, #0x70 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq cf24 // b.none │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq d050 // b.none │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3584] │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ + mov x22, x0 │ │ │ │ stp x25, x26, [sp, #80] │ │ │ │ - ldr x26, [x19, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - ldr w20, [x19, #480] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x25, #0x538 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x20, x19, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl eba0 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq e85c // b.none │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ str x27, [sp, #96] │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - ldr w21, [x19, #480] │ │ │ │ - orr w20, w20, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - ldr w22, [x19, #452] │ │ │ │ - orr w21, w21, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - ldr w23, [x19, #452] │ │ │ │ - orr w22, w22, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - ldr w24, [x19, #432] │ │ │ │ - orr w23, w23, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - ldr w25, [x19, #428] │ │ │ │ - orr w24, w24, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w27, [x19, #436] │ │ │ │ - orr w25, w25, w0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - ldr w19, [x19, #424] │ │ │ │ - orr w27, w27, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - orr w19, w19, w0 │ │ │ │ - str w19, [sp] │ │ │ │ - mov w7, w27 │ │ │ │ - mov w6, w25 │ │ │ │ - mov w5, w24 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5780 │ │ │ │ + ldp x21, x27, [x22] │ │ │ │ + cbz x19, e82c │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x19, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, e770 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, e784 │ │ │ │ + sub x0, x26, x27 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt e788 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt e848 // b.tstop │ │ │ │ + tbnz w0, #31, e848 │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbnz x19, e750 │ │ │ │ + add x0, x25, #0x538 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq e828 // b.none │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + cmp x27, x19 │ │ │ │ + csel x2, x27, x19, ls // ls = plast │ │ │ │ + cbz x2, e7c4 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, e7e0 │ │ │ │ + sub x0, x27, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt e854 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt e828 // b.tstop │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + tbnz w0, #31, e82c │ │ │ │ ldr x27, [sp, #96] │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne e864 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ ldp x25, x26, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - mov w2, w1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ab0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w7, #0x2b // #43 │ │ │ │ - str w7, [sp] │ │ │ │ - mov w4, #0x2d // #45 │ │ │ │ - mov w2, #0x7c // #124 │ │ │ │ - mov w6, w7 │ │ │ │ - mov w5, w7 │ │ │ │ - mov w3, w4 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 5780 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x25, #0x538 │ │ │ │ + mov x2, sp │ │ │ │ + str x22, [sp] │ │ │ │ + bl c220 │ │ │ │ + mov x20, x0 │ │ │ │ + b e7e8 │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, e750 │ │ │ │ + b e794 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b e7e8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b e7f0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi d150 // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne d148 // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x19, x25, #0x538 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x20, x19, #0x8 │ │ │ │ + bl eba0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq e994 // b.none │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + ldp x22, x27, [x21] │ │ │ │ + cbz x19, e9e0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x19, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, e904 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, e918 │ │ │ │ + sub x0, x26, x27 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt e91c │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt e9d0 // b.tstop │ │ │ │ + tbnz w0, #31, e9d0 │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbnz x19, e8e4 │ │ │ │ + add x0, x25, #0x538 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq e9dc // b.none │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + cmp x27, x19 │ │ │ │ + csel x2, x27, x19, ls // ls = plast │ │ │ │ + cbz x2, e958 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, e974 │ │ │ │ + sub x0, x27, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt e9fc │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt e9dc // b.tstop │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + tbnz w0, #31, e9e0 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + ldr w1, [x20, #64] │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + ldr w0, [x0, #1256] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne d180 // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ + b.ne ea04 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ + mov w0, w1 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, d10c │ │ │ │ - b d168 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b d10c │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, e8e4 │ │ │ │ + b e928 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x25, #0x538 │ │ │ │ + mov x2, sp │ │ │ │ + str x21, [sp] │ │ │ │ + bl c220 │ │ │ │ + mov x20, x0 │ │ │ │ + b e97c │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b e97c │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + str x27, [sp, #96] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x550 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x1, x0 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, d1b0 │ │ │ │ - bl 55a0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d1cc // b.none │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d1e8 // b.none │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d204 // b.none │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x21, x21, #0x538 │ │ │ │ + mov x0, x21 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl ed00 │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + ldr x2, [x21, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + ccmp x1, x23, #0x0, eq // eq = none │ │ │ │ + b.eq ead4 // b.none │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x20, x0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq d230 // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x550 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b.eq eabc // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b10 │ │ │ │ + mov x19, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5860 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, d26c │ │ │ │ - bl 55a0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d288 // b.none │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d2a4 // b.none │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d2c0 // b.none │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ + add x1, x0, #0x30 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq d2dc // b.none │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ + b.eq ea9c // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + str x0, [x21, #40] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ea60 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 5a40 │ │ │ │ + ret │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + bl c060 │ │ │ │ + stp xzr, x23, [x21, #16] │ │ │ │ + stp x23, xzr, [x21, #32] │ │ │ │ + b eac0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le d388 │ │ │ │ - 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 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + b c060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w1, w22 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a80 │ │ │ │ - mov w1, w23 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq d364 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5660 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne d340 // 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 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, #0x28 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w0, w4 │ │ │ │ - add x3, x3, #0x550 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x8, x19, #0x38 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - stp x3, xzr, [x19] │ │ │ │ - add x7, x19, #0x58 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - stp w5, w2, [x19, #20] │ │ │ │ - add x6, x19, #0x78 │ │ │ │ - stp w1, w0, [x19, #28] │ │ │ │ - add x23, x19, #0x88 │ │ │ │ - str wzr, [x19, #36] │ │ │ │ - add x4, x19, #0x98 │ │ │ │ - str x8, [x19, #40] │ │ │ │ - mov w3, w5 │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - strb wzr, [x19, #56] │ │ │ │ - str x7, [x19, #72] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #88] │ │ │ │ - str x6, [x19, #104] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - strb wzr, [x19, #120] │ │ │ │ - str x4, [x19, #136] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - strb wzr, [x19, #152] │ │ │ │ - bl 5a70 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz x0, d448 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x21, [x20, #8] │ │ │ │ + bl 56a0 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq eb68 // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + cbz x21, eb54 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - mov x7, x1 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x19, #0x28 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x0, x6, #0x550 │ │ │ │ - add x8, x19, #0x38 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - add x6, x19, #0x58 │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - str wzr, [x19, #36] │ │ │ │ - add x23, x19, #0x88 │ │ │ │ - str x8, [x19, #40] │ │ │ │ - add x8, x19, #0x98 │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - strb wzr, [x19, #56] │ │ │ │ - str x6, [x19, #72] │ │ │ │ - mov w6, w2 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - mov w2, w4 │ │ │ │ - strb wzr, [x19, #88] │ │ │ │ - str x0, [x19, #104] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - ldr w0, [x1, #36] │ │ │ │ - mov w1, w5 │ │ │ │ - strb wzr, [x19, #120] │ │ │ │ - str x8, [x19, #136] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - strb wzr, [x19, #152] │ │ │ │ - cbnz w0, d578 │ │ │ │ - cbnz w4, d540 │ │ │ │ - ldr w2, [x7, #28] │ │ │ │ - cbz w1, d5a4 │ │ │ │ - ldr x0, [x7, #8] │ │ │ │ - stp w6, w3, [x19, #20] │ │ │ │ - stp w2, w1, [x19, #28] │ │ │ │ - mov w4, w6 │ │ │ │ - bl 5930 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz x0, d5ac │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + ldp x22, x26, [x1] │ │ │ │ + cbz x20, ecc0 │ │ │ │ + mov x21, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, ec00 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, ec18 │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt ec1c │ │ │ │ + cmp x19, x24 │ │ │ │ + b.lt ec94 // b.tstop │ │ │ │ + tbnz w0, #31, ec94 │ │ │ │ + mov x21, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, ebe0 │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq eca0 // b.none │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cmp x19, x26 │ │ │ │ + csel x2, x19, x26, ls // ls = plast │ │ │ │ + cbz x2, ec50 │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, ec6c │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt eca0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt ece0 // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x21, x21, x25, ge // ge = tcont │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w6, #0x0 │ │ │ │ - csinc w6, w6, wzr, ne // ne = any │ │ │ │ - cmp w3, #0x0 │ │ │ │ - csinc w3, w3, wzr, ne // ne = any │ │ │ │ - cbnz w4, d594 │ │ │ │ - ldr w0, [x7, #28] │ │ │ │ - sub w2, w0, #0x2 │ │ │ │ - cbnz w1, d544 │ │ │ │ - ldr w5, [x7, #32] │ │ │ │ - sub w1, w5, #0x2 │ │ │ │ - b d544 │ │ │ │ - ldr w1, [x7, #32] │ │ │ │ - b d544 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, ebe0 │ │ │ │ + b ec28 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x21, x25 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #16] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov x22, x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov w1, w4 │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w20 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne d66c // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 56f0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x1 │ │ │ │ - ldp x1, x6, [x1] │ │ │ │ - ldr x7, [x5] │ │ │ │ - str x7, [sp, #40] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - cmp x1, x6 │ │ │ │ - b.eq d784 // b.none │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w23, w2 │ │ │ │ - mov w24, w3 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov w25, w4 │ │ │ │ - add x26, sp, #0x8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x27, [sp, #128] │ │ │ │ - lsl x5, x19, #5 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - add x2, x1, x5 │ │ │ │ - mov x0, x26 │ │ │ │ - add w27, w24, w19 │ │ │ │ - ldr x1, [x1, x5] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl d0ac │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w1, w25 │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w2, w23 │ │ │ │ - mov w1, w27 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq d748 // b.none │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 56f0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq d760 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x1, x0, [x21] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0, asr #5 │ │ │ │ - b.cc d6f0 // b.lo, b.ul, b.last │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldr x27, [sp, #128] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne d7b4 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne d7c4 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x21, x25 │ │ │ │ + b ec78 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, edb4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov w22, w1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov w1, w4 │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w20 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne d85c // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, w22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 5660 │ │ │ │ - nop │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldp x22, x20, [x1] │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - orr w1, w1, w2 │ │ │ │ - b 5d40 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 5a10 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5560 │ │ │ │ - ldr w1, [x19, #36] │ │ │ │ - cbnz w1, d934 │ │ │ │ - ldr x2, [x19, #48] │ │ │ │ - cbnz x2, d944 │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - cbnz x2, d9b4 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbnz x20, da2c │ │ │ │ - ldr x20, [x19, #144] │ │ │ │ - cbnz x20, dab0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne db98 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, edd4 │ │ │ │ + ldr x27, [x19, #32] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, edf8 │ │ │ │ + b.lt edec // b.tstop │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, ed98 │ │ │ │ + sub x0, x20, x21 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt ee18 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt ed9c // b.tstop │ │ │ │ + tbz w0, #31, ee18 │ │ │ │ + mov x25, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbnz x19, ed40 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x19, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x25 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x19 │ │ │ │ - bl cee8 │ │ │ │ - ldr x2, [x19, #48] │ │ │ │ - cbz x2, d8e8 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - bl d0ac │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne db38 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq d8e8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - cbz x2, d8f0 │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - bl d0ac │ │ │ │ - ldr w20, [x19, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, w20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne db4c // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq d8f0 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, d8f8 │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - ldr w23, [x19, #28] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - add x2, x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - bl d0ac │ │ │ │ - sub w20, w23, w20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne db60 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq db90 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x20, [x19, #144] │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - cbz x20, d900 │ │ │ │ - ldr x1, [x19, #136] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - add x2, x1, x20 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - ldr w23, [x19, #28] │ │ │ │ - bl d0ac │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - sub w20, w23, w20 │ │ │ │ - sub w23, w0, #0x1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne db74 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq db88 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - b d900 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 56f0 │ │ │ │ - b d994 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 56f0 │ │ │ │ - b da0c │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 56f0 │ │ │ │ - b da8c │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 56f0 │ │ │ │ - b db18 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - b d900 │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - b d8f8 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + sub x0, x21, x20 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt ed84 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt edec // b.tstop │ │ │ │ + tbz w0, #31, ed84 │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, ed40 │ │ │ │ + b eda8 │ │ │ │ + sub x0, x21, x20 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt ed70 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt edec // b.tstop │ │ │ │ + tbz w0, #31, ed70 │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + b edf0 │ │ │ │ + ldp x23, x24, [x19, #16] │ │ │ │ + cbz x23, ee70 │ │ │ │ + mov x26, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x21, [x23, #40] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x2, x20, x21, ls // ls = plast │ │ │ │ + cbz x2, ee48 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, ee60 │ │ │ │ + sub x21, x21, x20 │ │ │ │ + mov w0, w21 │ │ │ │ + cmp x21, x26 │ │ │ │ + b.gt ee64 │ │ │ │ + cmp x21, x27 │ │ │ │ + b.lt eefc // b.tstop │ │ │ │ + tbnz w0, #31, eefc │ │ │ │ + mov x19, x23 │ │ │ │ + ldr x23, [x23, #16] │ │ │ │ + cbnz x23, ee28 │ │ │ │ + cbz x24, eec4 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x26, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x21, [x24, #40] │ │ │ │ mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne db9c // b.any │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x2, x20, x21, ls // ls = plast │ │ │ │ + cbz x2, eea0 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, eeb8 │ │ │ │ + sub x21, x20, x21 │ │ │ │ + mov w0, w21 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.gt eebc │ │ │ │ + cmp x21, x26 │ │ │ │ + b.lt eeec // b.tstop │ │ │ │ + tbnz w0, #31, eeec │ │ │ │ + ldr x24, [x24, #24] │ │ │ │ + cbnz x24, ee80 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - b.eq dbcc // b.none │ │ │ │ - b db9c │ │ │ │ - bti j │ │ │ │ - b dba4 │ │ │ │ - bti j │ │ │ │ - b dbd8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #28] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ + mov x1, x25 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov x25, x24 │ │ │ │ + ldr x24, [x24, #16] │ │ │ │ + cbnz x24, ee80 │ │ │ │ + b eec4 │ │ │ │ + ldr x23, [x23, #24] │ │ │ │ + cbnz x23, ee28 │ │ │ │ + b ee70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #20] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - str w1, [x0, #36] │ │ │ │ - cbz w1, dc70 │ │ │ │ - b cee8 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - mov w22, w3 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov w1, w5 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w4 │ │ │ │ - bl 15728 ::do_widen(char) const@@Base+0x1448> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w20 │ │ │ │ - bl 5a80 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne dce8 // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x0, [x3], #16 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + cmp x0, x3 │ │ │ │ + add x3, x19, #0x10 │ │ │ │ + b.eq ef8c // b.none │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq efc0 // b.none │ │ │ │ + stp x1, x2, [x20] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x0, f004 │ │ │ │ + str x0, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w1, w22 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq efc0 // b.none │ │ │ │ + stp x1, x2, [x20] │ │ │ │ + mov x0, x3 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + str x0, [x19] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 59d0 │ │ │ │ - bti c │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq dd3c // b.none │ │ │ │ - b.hi dd28 // b.pmore │ │ │ │ - cbz w2, dd44 │ │ │ │ - add x0, x0, #0x48 │ │ │ │ - b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne dd38 // b.any │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ret │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl 5c40 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3848] │ │ │ │ - bl 56b0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 59b0 │ │ │ │ - bl 5b00 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 5880 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq f024 // b.none │ │ │ │ + cbz x2, efe0 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq f010 // b.none │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x2, [x20, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ ldr x0, [x19] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 5710 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - mov w1, #0x19 // #25 │ │ │ │ - str w1, [x0] │ │ │ │ - bl 5d70 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 5aa0 │ │ │ │ - bl 5d70 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 5b20 │ │ │ │ - bti c │ │ │ │ - b 58a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - mov w2, #0x3e8 // #1000 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - add x6, sp, #0x20 │ │ │ │ - mul w0, w0, w2 │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - add x4, sp, #0x8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - sxtw x5, w0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp xzr, x5, [sp, #8] │ │ │ │ - csel x4, x4, xzr, ne // ne = any │ │ │ │ - str x7, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str q31, [sp, #32] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov w0, #0x400 // #1024 │ │ │ │ - stp q31, q31, [x6, #16] │ │ │ │ - stp q31, q31, [x6, #48] │ │ │ │ - stp q31, q31, [x6, #80] │ │ │ │ - str xzr, [x6, #112] │ │ │ │ - bl 5580 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3848] │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - bl 5700 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - 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 decc // b.any │ │ │ │ - ldr x19, [sp, #176] │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x0, x3 │ │ │ │ + str x0, [x19] │ │ │ │ + b efa8 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + b efe0 │ │ │ │ + mov x0, x1 │ │ │ │ + b ef74 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi df84 // b.pmore │ │ │ │ + b.hi f0d0 // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne df7c // b.any │ │ │ │ + b.ne f0c8 // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne dfb4 // b.any │ │ │ │ + b.ne f100 // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, df40 │ │ │ │ - b df9c │ │ │ │ + cbz x19, f08c │ │ │ │ + b f0e8 │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b df40 │ │ │ │ + b f08c │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3608] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x20, x0 │ │ │ │ - mov w19, w4 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, f1ec │ │ │ │ mov x21, x1 │ │ │ │ - mov w22, w3 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov w25, w2 │ │ │ │ - and w26, w5, #0xff │ │ │ │ - ldrsw x0, [x0, #80] │ │ │ │ - ldr x8, [x6] │ │ │ │ - str x8, [sp, #72] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr x7, [x20, #56] │ │ │ │ - str x23, [sp, #8] │ │ │ │ - lsl x0, x0, #5 │ │ │ │ - add x6, x7, x0 │ │ │ │ - ldr x1, [x7, x0] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x2, [x6, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl dee0 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w5, w26 │ │ │ │ - mov w3, w22 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x21 │ │ │ │ - sub w4, w4, #0x5 │ │ │ │ - bl 10c08 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add w19, w19, w25 │ │ │ │ - and w25, w26, #0x1 │ │ │ │ - sub w2, w19, w2 │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - tbz w26, #0, e1d8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - add x20, sp, #0x38 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #40] │ │ │ │ - strh w1, [sp, #56] │ │ │ │ - add x26, sp, #0x28 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq e0c4 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - cbnz w25, e1b8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x5d // #93 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #40] │ │ │ │ - strh w1, [sp, #56] │ │ │ │ - mov w3, w22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq e110 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - mov x0, x26 │ │ │ │ - str x20, [sp, #40] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl dee0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3736] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w4, [x1] │ │ │ │ - mov x1, x26 │ │ │ │ - sub w2, w19, w2 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq e164 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq e17c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x1 │ │ │ │ + bl 56a0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi f1b0 // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne f1a8 // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne e230 // 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 f208 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x3e // #62 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #40] │ │ │ │ - strh w1, [sp, #56] │ │ │ │ - b e0e8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - add x20, sp, #0x38 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x5b // #91 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #40] │ │ │ │ - strh w1, [sp, #56] │ │ │ │ - b e098 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + cbz x0, f16c │ │ │ │ + b f1d0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b f16c │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq e250 // b.none │ │ │ │ + b.eq f20c // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b e200 │ │ │ │ - bti j │ │ │ │ - b e200 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b e20c │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cbz x0, f5a0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 271a4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> │ │ │ │ - tbz w0, #0, e2c4 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e468 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, e340 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq e30c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + cbz x23, f534 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, f4dc │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, f488 │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, f3e0 │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, f334 │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, f38c │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, f434 │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, f2e0 │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl f220 │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x2, x27, #0x50 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq f2b4 // b.none │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr w0, [x19, #80] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #80] │ │ │ │ - tbnz w0, #31, e324 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b e294 │ │ │ │ - ldp x1, x0, [x19, #56] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #80] │ │ │ │ - b e294 │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbz w0, #0, e36c │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e30c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x2, x28, #0x30 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq f2d0 // b.none │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b e30c │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e384 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x27, f288 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f300 // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, e3f8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq e3cc // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f31c // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - 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 e31c // b.tstop │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - str wzr, [x19, #80] │ │ │ │ - b e294 │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, e44c │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e420 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x27, f434 │ │ │ │ + mov x20, x27 │ │ │ │ + b f280 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f354 // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov w0, #0x72 // #114 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, e3ec │ │ │ │ - mov w0, #0x52 // #82 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, e3ec │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, e3ec │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b e294 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e3cc // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f370 // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b e3cc │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e46c // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b e474 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - mov w19, w2 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x0 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x24, x4 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov x25, x3 │ │ │ │ - ldp x1, x6, [x1] │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x2, x1, x6 │ │ │ │ - bl dee0 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq e534 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x20, f3e0 │ │ │ │ + mov x19, x20 │ │ │ │ + b f264 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f3ac // b.none │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - 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 e688 // b.none │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi e690 // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a30 │ │ │ │ - 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 e5cc // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl dee0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne e5a0 // b.any │ │ │ │ - ldr x21, [x25] │ │ │ │ - str x20, [x23, #8] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - str w0, [x22, #8] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str w1, [x22, #80] │ │ │ │ - sub x25, x0, x21 │ │ │ │ - asr x25, x25, #5 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq e6a8 // b.none │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b e614 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x1, x25 │ │ │ │ - b.cs e6a8 // b.hs, b.nlast │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - add x0, x21, x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne e604 // b.any │ │ │ │ - cbz x20, e640 │ │ │ │ - ldr x0, [x21, x1] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x1, [x24] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, e604 │ │ │ │ - str w19, [x22, #80] │ │ │ │ - cmn w19, #0x1 │ │ │ │ - b.eq e6a8 // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e6dc // 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 e578 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e6dc // b.any │ │ │ │ - bl 5990 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - bl 5720 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq e714 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e6dc // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - ldr x24, [x23, #8] │ │ │ │ - ldr x21, [x22, #56] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq e7d4 // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne e7ec // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - b e750 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b e748 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #16 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq e70c // b.none │ │ │ │ - b e6dc │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - cmp x26, x20 │ │ │ │ - b.eq e800 // b.none │ │ │ │ + b.eq f3c8 // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x20, f334 │ │ │ │ + mov x21, x20 │ │ │ │ + b f26c │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f400 // b.none │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f41c // b.none │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, f488 │ │ │ │ + mov x25, x19 │ │ │ │ + b f25c │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x2, x26, #0x50 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq f454 // b.none │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x2, x26, #0x30 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq f470 // b.none │ │ │ │ + ldr x1, [x26, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x26 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b e7bc │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, e784 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - b e784 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + cbz x20, f388 │ │ │ │ + mov x26, x20 │ │ │ │ + b f278 │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f4a8 // b.none │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b e750 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e6dc // b.any │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, e784 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f4c4 // b.none │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b e784 │ │ │ │ - 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, e884 │ │ │ │ - ret │ │ │ │ - ldp x2, x1, [x0, #56] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x0, #80] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0, #80] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x8 │ │ │ │ - ldrsw x1, [x2, #80] │ │ │ │ - ldr x4, [x2, #56] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - mov x2, x3 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x4, x1 │ │ │ │ - ldr x20, [x2, #8] │ │ │ │ - str x0, [x8] │ │ │ │ - ldr x21, [x4, x1] │ │ │ │ - str x20, [sp] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi e968 // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne e960 // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x8, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne e99c // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, f4dc │ │ │ │ + mov x24, x19 │ │ │ │ + b f254 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f4fc // b.none │ │ │ │ + ldr x1, [x23, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f518 // b.none │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, f530 │ │ │ │ + mov x23, x19 │ │ │ │ + b f24c │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f554 // b.none │ │ │ │ + ldr x1, [x22, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f570 // b.none │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, f588 │ │ │ │ + mov x22, x19 │ │ │ │ + b f240 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x20, e920 │ │ │ │ - b e984 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x20, [sp] │ │ │ │ - b e920 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ret │ │ │ │ + cbz x0, f6c8 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x2, x2, #0x578 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ - mov x21, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0, #56] │ │ │ │ - str x2, [x22], #56 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ + add x20, x22, #0xc8 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, x22 │ │ │ │ + bl f5a4 │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq ea0c // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.eq f5f8 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne f5e0 // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq f620 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne f608 // b.any │ │ │ │ + ldr x0, [x21, #144] │ │ │ │ + bl f5a4 │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, f688 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl f220 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq e9fc // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + b.eq f65c // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne e9e0 // b.any │ │ │ │ - ldr x20, [x21, #56] │ │ │ │ - cbz x20, ea20 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f678 // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x1, x21 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3696] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq ea60 // b.none │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, f630 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f6a4 // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5a40 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x22, f5c0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w0, f6e4 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w0, f704 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + 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+0x49780> │ │ │ │ + add x19, x21, #0x570 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + str x25, [sp, #208] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #136] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str wzr, [x21, #1392] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + orr w1, w0, #0x40000 │ │ │ │ + stp w0, w1, [x19, #4] │ │ │ │ + mov x8, x24 │ │ │ │ + bl 36580 , std::allocator >::~basic_stringbuf()@@Base+0x1fd00> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 1051c // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + add x1, x1, #0x6a8 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, sp, #0x50 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 101cc // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 104f0 // b.plast │ │ │ │ + add x25, sp, #0x40 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x6b8 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x22, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0, #56] │ │ │ │ - str x1, [x22], #56 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq eaec // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 101e4 // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 10550 // b.none │ │ │ │ + add x20, sp, #0x60 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x25, sp, #0x10 │ │ │ │ + str x25, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 101fc // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + stp x24, xzr, [x22] │ │ │ │ + add x3, x1, #0x20 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 100c4 // b.none │ │ │ │ + ldr x3, [sp] │ │ │ │ + cmp x3, x25 │ │ │ │ + b.eq 10214 // b.none │ │ │ │ + ldur q31, [sp, #8] │ │ │ │ + str x3, [x1, #16] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + stur q31, [x2, #8] │ │ │ │ + cbz x0, 100dc │ │ │ │ + str x0, [sp] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq f908 // b.none │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f920 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq f938 // b.none │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq eadc // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + b.eq f954 // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne eac0 // b.any │ │ │ │ - ldr x20, [x21, #56] │ │ │ │ - cbz x20, eb00 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ + add x22, x21, #0x570 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 36ea0 , std::allocator >::~basic_stringbuf()@@Base+0x20620> │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x2f │ │ │ │ + b.ne ff20 // b.any │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + stp x19, xzr, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + ldp x24, x23, [x1, #16] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + add x1, x23, #0xc │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 1046c // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0xb │ │ │ │ + b.ls 1044c // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + add x1, x1, #0x6d0 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + add x3, x1, #0x40 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1009c // b.none │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 10194 // b.none │ │ │ │ + ldur q31, [sp, #104] │ │ │ │ + str x3, [x1, #48] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + stur q31, [x2, #8] │ │ │ │ + cbz x0, 100b4 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fa50 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + stp x19, xzr, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + ldp x24, x23, [x1, #16] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + add x1, x23, #0x13 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 1042c // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x12 │ │ │ │ + b.ls 1049c // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + add x1, x1, #0x6e0 │ │ │ │ + mov x2, #0x13 // #19 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + add x2, x1, #0x60 │ │ │ │ + add x3, x1, #0x50 │ │ │ │ + ldr x0, [x1, #80] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 10074 // b.none │ │ │ │ + ldp x1, x2, [sp, #96] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 10160 // b.none │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + stp x1, x2, [x3] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + str x4, [x3, #16] │ │ │ │ + cbz x0, 1008c │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fb30 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1, #16] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36480 , std::allocator >::~basic_stringbuf()@@Base+0x1fc00> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + and w22, w0, #0xff │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fb70 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbnz w22, #0, fbac │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1, #16] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35ed0 , std::allocator >::~basic_stringbuf()@@Base+0x1f650> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fbac // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1, #16] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36480 , std::allocator >::~basic_stringbuf()@@Base+0x1fc00> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + and w22, w0, #0xff │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fbec // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbz w22, #0, 10000 │ │ │ │ + mov w2, #0x656c // #25964 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x7466, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x104 // #260 │ │ │ │ + stp x19, x3, [sp, #96] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + strb wzr, [sp, #116] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fc2c // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x2, #0xf68 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x105 // #261 │ │ │ │ + ldr w4, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + strb w2, [x19, #4] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + strb wzr, [sp, #117] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fc78 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x7075 // #28789 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x103 // #259 │ │ │ │ + stp x19, x3, [sp, #96] │ │ │ │ + strh w2, [sp, #112] │ │ │ │ + strb wzr, [sp, #114] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fcb0 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x6f64 // #28516 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x6e77, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x102 // #258 │ │ │ │ + stp x19, x3, [sp, #96] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + strb wzr, [sp, #116] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fcec // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x2, #0xf80 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x70 // #112 │ │ │ │ + ldr w4, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + strb w2, [x19, #4] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + strb wzr, [sp, #117] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fd38 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x6568 // #25960 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x706c, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x68 // #104 │ │ │ │ + stp x19, x3, [sp, #96] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + strb wzr, [sp, #116] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fd74 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x7571 // #30065 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x7469, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + stp x19, x3, [sp, #96] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + strb wzr, [sp, #116] │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fdb0 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + add x21, x21, #0x570 │ │ │ │ + stp x19, xzr, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + ldp x23, x21, [x21, #16] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + add x1, x21, #0x7 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 105ac // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ mov x2, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #16 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 1058c // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + add x1, x1, #0x710 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3928] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq eb30 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + b.eq 1024c // b.none │ │ │ │ + ldp x1, x2, [sp, #96] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 10128 // b.none │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + stp x1, x2, [x21] │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x3, [x21, #16] │ │ │ │ + cbz x0, 10264 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fe90 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3928] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3944] │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + str x19, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36480 , std::allocator >::~basic_stringbuf()@@Base+0x1fc00> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + and w22, w0, #0xff │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fee0 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbz w22, #0, 100ec │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi ec04 // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne ebfc // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne ec34 // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + ldr x25, [sp, #208] │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, ebc0 │ │ │ │ - b ec1c │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b ebc0 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov w20, w4 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w22, w3 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x23, x0, #0x38 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w4, [x0, #88] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - sub w4, w20, w4 │ │ │ │ - add w20, w20, w2 │ │ │ │ - ldr x7, [x6] │ │ │ │ - str x7, [sp, #40] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - bl 10c08 │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - ldr w1, [x25, #88] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ge ed20 // b.tcont │ │ │ │ - sxtw x24, w1 │ │ │ │ - cmp x24, x2 │ │ │ │ - b.hi ee4c // b.pmore │ │ │ │ - ldr x3, [x25, #56] │ │ │ │ - sub x19, x2, x24 │ │ │ │ - add x26, sp, #0x18 │ │ │ │ - stp x19, x26, [sp] │ │ │ │ - add x27, sp, #0x8 │ │ │ │ - add x24, x3, x24 │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi ee1c // b.pmore │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne ee10 // b.any │ │ │ │ - ldrb w0, [x3, w1, sxtw] │ │ │ │ - strb w0, [sp, #24] │ │ │ │ - mov x0, x26 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - mov w3, w22 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w4, [x24] │ │ │ │ - ldr w2, [x25, #88] │ │ │ │ - sub w2, w20, w2 │ │ │ │ - bl d610 │ │ │ │ - b ed60 │ │ │ │ - ldr x1, [x25, #56] │ │ │ │ - add x27, sp, #0x8 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - add x2, x1, x2 │ │ │ │ - mov x0, x27 │ │ │ │ - add x26, sp, #0x18 │ │ │ │ - str x26, [sp, #8] │ │ │ │ - bl eb60 │ │ │ │ - ldr w4, [x24] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr w2, [x25, #88] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - sub w2, w20, w2 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq ed78 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldp x24, x23, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + stp x19, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + add x1, x23, #0x5 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 10380 // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + add x1, x1, #0x6c8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.cc 103a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + add x2, x1, #0x20 │ │ │ │ + add x3, x1, #0x10 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 10274 // b.none │ │ │ │ + ldp x1, x2, [sp, #96] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 102a0 // b.none │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + stp x1, x2, [x3] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + str x4, [x3, #16] │ │ │ │ + cbz x0, 1028c │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f970 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr w1, [x25, #88] │ │ │ │ - sub w20, w20, w1 │ │ │ │ - sub w20, w20, w0 │ │ │ │ - cmp x0, w1, sxtw │ │ │ │ - b.eq edd0 // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [x24] │ │ │ │ - add w2, w20, w19 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl d800 │ │ │ │ - ldr x4, [x23, #8] │ │ │ │ - ldrsw x2, [x25, #88] │ │ │ │ - sub x2, x2, x4 │ │ │ │ - cmp x2, w19, uxtw │ │ │ │ - b.hi eda0 // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b f970 │ │ │ │ + add x21, x21, #0x570 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne ee68 // 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 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + add x0, x21, #0x30 │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + add x3, x3, #0x700 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + mov x4, #0x9 // #9 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x25, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, ecec │ │ │ │ - mov x0, x26 │ │ │ │ - b ee38 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x2, x19 │ │ │ │ + b 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 10154 // b.none │ │ │ │ + ldur q31, [sp, #104] │ │ │ │ + str x2, [x1, #80] │ │ │ │ + stur q31, [x3, #8] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + b fb10 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 10194 // b.none │ │ │ │ + ldur q31, [sp, #104] │ │ │ │ + str x3, [x1, #48] │ │ │ │ + stur q31, [x2, #8] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + b fa30 │ │ │ │ + ldr x3, [sp] │ │ │ │ + cmp x3, x25 │ │ │ │ + b.eq 10214 // b.none │ │ │ │ + ldur q31, [sp, #8] │ │ │ │ + str x3, [x1, #16] │ │ │ │ + stur q31, [x2, #8] │ │ │ │ + str x25, [sp] │ │ │ │ + add x25, sp, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + b f8e8 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35ed0 , std::allocator >::~basic_stringbuf()@@Base+0x1f650> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fee4 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b fee4 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cbz x2, 10144 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 102d4 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str x2, [x21, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b fe70 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 10180 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 102e8 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + add x0, x21, #0x570 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x2, [x1, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b fb10 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cbz x2, 101b8 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 10318 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + add x0, x21, #0x570 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x2, [x1, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b fa30 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b f7c8 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b f830 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ mov x1, x24 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl 5570 │ │ │ │ - ldp x19, x0, [sp] │ │ │ │ - b ecf0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x3, [x1] │ │ │ │ - subs x0, x0, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.eq eea8 // b.none │ │ │ │ + b f898 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + cbz x2, 10238 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 10300 // b.none │ │ │ │ + mov x1, x25 │ │ │ │ + bl 5570 │ │ │ │ + add x0, x21, #0x570 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp] │ │ │ │ + b f8e8 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 10124 // b.none │ │ │ │ + ldur q31, [sp, #104] │ │ │ │ + str x1, [x21] │ │ │ │ + stur q31, [x21, #8] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + b fe70 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1029c // b.none │ │ │ │ + ldur q31, [sp, #104] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + stur q31, [x3, #8] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + b ffdc │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cbz x2, 102c0 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 10330 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + add x0, x21, #0x570 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b ffdc │ │ │ │ + ldrb w1, [sp, #112] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + b 10144 │ │ │ │ + ldrb w2, [sp, #112] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + strb w2, [x0] │ │ │ │ + ldr x0, [x1, #80] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + b 10180 │ │ │ │ + ldrb w2, [sp, #16] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + strb w2, [x0] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + b 10238 │ │ │ │ + ldrb w2, [sp, #112] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + strb w2, [x0] │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + b 101b8 │ │ │ │ + ldrb w2, [sp, #112] │ │ │ │ + add x1, x21, #0x570 │ │ │ │ + strb w2, [x0] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + b 102c0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 103ec // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne ee68 // b.any │ │ │ │ + b.ne 1037c // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b ee70 │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x2, x24 │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - bl 5c60 │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 103ec // b.none │ │ │ │ + b 1037c │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 10408 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 10408 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 10358 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x25, sp, #0x40 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 10360 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x20, sp, #0x60 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1037c // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ + bti j │ │ │ │ + b 10408 │ │ │ │ + bti j │ │ │ │ + b 103c4 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 271a4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> │ │ │ │ - tbnz w0, #0, ef1c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w1, [x0] │ │ │ │ - sub w0, w1, #0x21 │ │ │ │ - cmp w0, #0x5d │ │ │ │ - b.ls ef4c // b.plast │ │ │ │ - mov w0, #0x107 // #263 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, ef9c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + ldrb w1, [x20, #1264] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w1, #0, 10670 │ │ │ │ + add x20, x20, #0x4f0 │ │ │ │ + ldrb w0, [x20, #1] │ │ │ │ + tbz w0, #0, 107b4 │ │ │ │ + add x0, x19, #0x570 │ │ │ │ + ldrb w0, [x0, #112] │ │ │ │ + tbnz w0, #0, 108f0 │ │ │ │ + add x19, x19, #0x570 │ │ │ │ + ldrb w0, [x19, #113] │ │ │ │ + tbnz w0, #0, 10948 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne eff0 // b.any │ │ │ │ + b.ne 10b1c // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x35 // #53 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x718 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - add x21, x19, #0x38 │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - ldr x2, [x19, #56] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - ldr x23, [x21, #8] │ │ │ │ - and w20, w1, #0xff │ │ │ │ - add x22, x23, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq efe8 // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi efc8 // b.pmore │ │ │ │ - strb w20, [x2, x23] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - str x22, [x21, #8] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - b ef1c │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 8aac │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + str x25, [sp, #112] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, #0x2f // #47 │ │ │ │ + add x1, x1, #0x750 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + add x1, x19, #0x570 │ │ │ │ + stp x23, xzr, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x25, x24, [x1, #48] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + add x1, x24, #0x9 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls 10c8c // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + add x1, x1, #0x780 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 10be0 // b.pmore │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 10b60 │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 10ac4 │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ef1c // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 10b0c // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + add x20, x20, #0x4f0 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b ef1c │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [x19, #56] │ │ │ │ - b ef80 │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - b ef78 │ │ │ │ + ldrb w0, [x20, #1] │ │ │ │ + ldr x25, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + tbnz w0, #0, 10628 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x2d // #45 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x790 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x4 │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + add x1, x1, #0x750 │ │ │ │ + mov x2, #0x2f // #47 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + add x1, x19, #0x570 │ │ │ │ + stp x23, xzr, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x24, x20, [x1, #80] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + add x1, x20, #0x9 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls 10bc0 // b.plast │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + add x1, x1, #0x780 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 10c5c // b.pmore │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 10ba8 │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 10a20 │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 10b00 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, x19, #0x570 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldrb w0, [x0, #112] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + tbz w0, #0, 10634 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3872] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x7c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 10b34 │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 10a90 │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + add x19, x19, #0x570 │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ + ldrb w0, [x19, #113] │ │ │ │ + tbz w0, #0, 10640 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - mov w22, w2 │ │ │ │ - mov w21, w3 │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - add x24, sp, #0x18 │ │ │ │ - ldp x1, x6, [x1] │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #8] │ │ │ │ - add x2, x1, x6 │ │ │ │ - bl eb60 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10d90 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + ldp x1, x2, [x19, #80] │ │ │ │ + str x23, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x22 │ │ │ │ + bl 36440 , std::allocator >::~basic_stringbuf()@@Base+0x1fbc0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq f084 // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1098c // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3872] │ │ │ │ + mov x2, #0x22 // #34 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x800 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x3, x3, #0x5a8 │ │ │ │ - str x3, [x0], #56 │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - str x1, [x19, #56] │ │ │ │ - ldr x1, [x20] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl eb60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str w21, [x19, #88] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f124 // b.any │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, #0x2a // #42 │ │ │ │ + add x1, x1, #0x828 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 10b2c │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 10a5c │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + bl 5540 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 10b24 // 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 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [x19], #16 │ │ │ │ + b 58f0 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 108b0 // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 108b0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 109dc // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 109dc │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1092c // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 1092c │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 10770 // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 10770 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + b 10628 │ │ │ │ + ldr x25, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + b 1061c │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + str x25, [sp, #112] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq f15c // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + str x25, [sp, #112] │ │ │ │ + b.ne 10b28 // b.any │ │ │ │ + bl 5b60 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 10b28 // b.any │ │ │ │ + bl 5b60 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne f124 // b.any │ │ │ │ + str x25, [sp, #112] │ │ │ │ + b.ne 10b28 // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - sub w0, w0, #0x21 │ │ │ │ - cmp w0, #0x5d │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - str x1, [x2], #56 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq f1c0 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x19 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3696] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq f1fc // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - b 5a40 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 10b24 // b.any │ │ │ │ + bl 5b60 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 10b24 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 10b28 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - str x1, [x2], #56 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq f260 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #16 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f290 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi f364 // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne f35c // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne f394 // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, f320 │ │ │ │ - b f37c │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b f320 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + b.eq 10ba0 // b.none │ │ │ │ + b 10b28 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 271a4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> │ │ │ │ - tbz w0, #0, f404 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne f750 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x21, x20, #0x558 │ │ │ │ - ldar x0, [x21] │ │ │ │ - tbz w0, #0, f5d8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w21, [x0] │ │ │ │ - sub w21, w21, #0x30 │ │ │ │ - cmp w21, #0x9 │ │ │ │ - b.hi f568 // b.pmore │ │ │ │ - add x20, x20, #0x558 │ │ │ │ - ldrb w0, [x20, #40] │ │ │ │ - tbnz w0, #0, f498 │ │ │ │ - ldp w2, w0, [x19, #52] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x20, #40] │ │ │ │ - cmp w21, w0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - csel w0, w21, w0, le │ │ │ │ - cmp w0, w2 │ │ │ │ - csel w0, w0, w2, ge // ge = tcont │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + str x25, [sp, #112] │ │ │ │ + b.eq 10ba0 // b.none │ │ │ │ + b 10b28 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 10b24 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + b 10b7c │ │ │ │ + bti j │ │ │ │ + b 10c04 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 10b28 // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + add x19, sp, #0x88 │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + add x22, sp, #0x78 │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x1, x2, [x1, #48] │ │ │ │ + str x19, [sp, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35da0 , std::allocator >::~basic_stringbuf()@@Base+0x1f520> │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + and w20, w0, #0xff │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 10d28 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbnz w20, #0, 10d64 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - b.ne f63c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + b.ne 122e8 // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ autiasp │ │ │ │ - b a6e0 │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl a990 │ │ │ │ - cmp x0, #0x1f3 │ │ │ │ - b.gt f5f8 │ │ │ │ - ldrb w0, [x20, #41] │ │ │ │ - tbz w0, #0, f6d8 │ │ │ │ - ldrb w0, [x20, #42] │ │ │ │ - tbnz w0, #0, f560 │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp w2, w3, [x19, #52] │ │ │ │ - strb w1, [x20, #42] │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - add w0, w21, w0, lsl #1 │ │ │ │ - cmp w0, w3 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - csel w0, w0, w3, le │ │ │ │ - cmp w0, w2 │ │ │ │ - csel w0, w0, w2, ge // ge = tcont │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f63c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ + ret │ │ │ │ + mov x0, #0x2e0 // #736 │ │ │ │ + bl 5a30 │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + str x19, [sp, #120] │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b a6e0 │ │ │ │ - mov w0, #0x52 // #82 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, f740 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, f740 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, f740 │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, f740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - b f3d4 │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ + ldp x1, x2, [x1, #48] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, f640 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + bl 1b800 , std::allocator >::~basic_stringbuf()@@Base+0x4f80> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10db4 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x23, sp, #0x58 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x26, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x23 │ │ │ │ + add x24, sp, #0x18 │ │ │ │ + add x1, x26, #0x2d0 │ │ │ │ + str x2, [sp] │ │ │ │ + stp x2, xzr, [sp, #24] │ │ │ │ + strb wzr, [sp, #40] │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x858 │ │ │ │ + bl f104 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10e30 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x20, sp, #0x68 │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq f5ac // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 10e4c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - 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 f560 │ │ │ │ - str w2, [x19, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - b f3d4 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 10e6c │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + add x1, x26, #0x2d0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5e10 <__cxa_guard_acquire@plt> │ │ │ │ - cbz w0, f418 │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl a6c0 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x870 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10ec8 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10ee0 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 10f00 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0x3 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + add x2, x26, #0x2d0 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl 58c0 <__cxa_guard_release@plt> │ │ │ │ - b f418 │ │ │ │ - ldp w1, w0, [x19, #52] │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #110] │ │ │ │ + strh w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x880 │ │ │ │ + mov x3, #0x7 // #7 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w4, [x2] │ │ │ │ + mov x1, x22 │ │ │ │ + ldur w2, [x2, #3] │ │ │ │ + str w4, [sp, #136] │ │ │ │ + strb wzr, [sp, #143] │ │ │ │ + stur w2, [x19, #3] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10f80 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10f98 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 10fb8 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + mov x0, x24 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - strb w2, [x20, #40] │ │ │ │ - cmp w21, w0 │ │ │ │ - strb wzr, [x20, #41] │ │ │ │ - csel w21, w21, w0, le │ │ │ │ - strb wzr, [x20, #42] │ │ │ │ - cmp w21, w1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - csel w21, w21, w1, ge // ge = tcont │ │ │ │ - str w21, [x19, #64] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f508 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, f6bc │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq f668 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + add x2, x26, #0x2d0 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrh w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #110] │ │ │ │ + strh w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x888 │ │ │ │ + mov x3, #0xd // #13 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + ldur x2, [x2, #5] │ │ │ │ + strb wzr, [sp, #149] │ │ │ │ + stur x2, [x19, #5] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11038 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11050 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11070 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0x5 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + add x26, x26, #0x2d0 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, f6f0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldrh w2, [x26, #4] │ │ │ │ + ldr w3, [x26] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #110] │ │ │ │ + strh w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x898 │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + ldr w2, [x2, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #148] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 110f0 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq f6b0 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 11108 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp w0, w1, [x19, #64] │ │ │ │ - add w0, w0, w1 │ │ │ │ - b f5b4 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq f5ac // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11128 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0x6 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x8a8 │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + ldr w2, [x2, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #148] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 111a0 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b f5ac │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp w2, w3, [x19, #52] │ │ │ │ - strb w1, [x20, #41] │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - b f4d0 │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbz w0, #0, f71c │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq f6b0 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 111b8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b f6b0 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq f734 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 111d4 │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x72 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x8b8 │ │ │ │ + mov x3, #0xe // #14 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + ldur x2, [x2, #6] │ │ │ │ + strb wzr, [sp, #150] │ │ │ │ + stur x2, [x19, #6] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1124c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov w0, #0x72 // #114 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, f524 │ │ │ │ - ldr w0, [x19, #60] │ │ │ │ - str w0, [x19, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - b f3d4 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11264 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11284 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x2, #0x6574 // #25972 │ │ │ │ + mov x3, #0x8 // #8 │ │ │ │ + movk x2, #0x656c, lsl #16 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movk x2, #0x6f70, lsl #32 │ │ │ │ + mov x1, x22 │ │ │ │ + movk x2, #0x7472, lsl #48 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 112f8 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11310 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 1132c │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x73 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + add x28, sp, #0x10 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x19, [sp, #120] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x2] │ │ │ │ + ldrh w3, [x1, #16] │ │ │ │ + strh w3, [x2, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 113dc // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 113f4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11414 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + add x1, x1, #0xc │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x8e0 │ │ │ │ + mov x3, #0xf // #15 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + ldur x2, [x2, #7] │ │ │ │ + strb wzr, [sp, #151] │ │ │ │ + stur x2, [x19, #7] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1148c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 114a4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 114c0 │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x74 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x19, [sp, #120] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x2] │ │ │ │ + ldrb w3, [x1, #16] │ │ │ │ + strb w3, [x2, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1156c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11584 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 115a0 │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x75 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x19, [sp, #120] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x2] │ │ │ │ + ldrb w3, [x1, #16] │ │ │ │ + strb w3, [x2, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1164c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11664 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11680 │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x76 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x19, [sp, #120] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x2] │ │ │ │ + ldrh w3, [x1, #16] │ │ │ │ + strh w3, [x2, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1172c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11744 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11760 │ │ │ │ + add x1, x25, #0x570 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x77 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x938 │ │ │ │ + mov x3, #0xe // #14 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + ldur x2, [x2, #6] │ │ │ │ + strb wzr, [sp, #150] │ │ │ │ + stur x2, [x19, #6] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 117d8 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 117f0 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11824 │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x3, x25, #0x4f0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w3, [x3, #16] │ │ │ │ + str w3, [sp, #16] │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + add x25, x25, #0x4f0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [x25, #16] │ │ │ │ + adrp x25, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x25, #0x948 │ │ │ │ + add x5, sp, #0x48 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x5, xzr, [sp, #56] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + str x5, [sp, #8] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov w2, #0x656c // #25964 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x7466, lsl #16 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + mov x1, x22 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + str w2, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 118ac // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 118c4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 118e0 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x656c // #25964 │ │ │ │ + movk w3, #0x7466, lsl #16 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11938 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11950 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x2, x25, #0x948 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x27, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x27, #0xf68 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w3, [x2] │ │ │ │ + mov x1, x22 │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + strb w2, [x19, #4] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 119d0 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 119e8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11a04 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + add x27, x27, #0xf68 │ │ │ │ + mov x5, #0x5 // #5 │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + stp x19, x5, [sp, #120] │ │ │ │ + ldrb w3, [x27, #4] │ │ │ │ + ldr w4, [x27] │ │ │ │ + mov x0, x23 │ │ │ │ + str w4, [sp, #136] │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + strb w3, [x19, #4] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11a64 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11a7c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x2, x25, #0x948 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov w2, #0x7075 // #28789 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + mov x1, x22 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + strh w2, [sp, #136] │ │ │ │ + strb wzr, [sp, #138] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11aec // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11b04 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11b20 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x7075 // #28789 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + strh w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #138] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11b74 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11b8c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x2, x25, #0x948 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov w2, #0x6f64 // #28516 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x6e77, lsl #16 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + mov x1, x22 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + str w2, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11c00 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11c18 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11c34 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x6f64 // #28516 │ │ │ │ + movk w3, #0x6e77, lsl #16 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11c8c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11ca4 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x2, x25, #0x948 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x27, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x2, x27, #0xf80 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w3, [x2] │ │ │ │ + mov x1, x22 │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + strb w2, [x19, #4] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11d24 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11d3c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11d58 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + add x27, x27, #0xf80 │ │ │ │ + mov x5, #0x5 // #5 │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + stp x19, x5, [sp, #120] │ │ │ │ + ldrb w3, [x27, #4] │ │ │ │ + ldr w4, [x27] │ │ │ │ + mov x0, x23 │ │ │ │ + str w4, [sp, #136] │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + strb w3, [x19, #4] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11db8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11dd0 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x2, x25, #0x948 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov w2, #0x6568 // #25960 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x706c, lsl #16 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + mov x1, x22 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + str w2, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11e44 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11e5c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11e78 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x6568 // #25960 │ │ │ │ + movk w3, #0x706c, lsl #16 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11ed0 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11ee8 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x25, x25, #0x948 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + stp x20, x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + ldrb w2, [x25, #4] │ │ │ │ + ldr w3, [x25] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + strb wzr, [sp, #109] │ │ │ │ + strb w2, [x20, #4] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov w2, #0x7571 // #30065 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + movk w2, #0x7469, lsl #16 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + mov x1, x22 │ │ │ │ + stp x19, x3, [sp, #120] │ │ │ │ + str w2, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11f5c // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11f74 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 11f90 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16d60 , std::allocator >::~basic_stringbuf()@@Base+0x4e0> │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x7571 // #30065 │ │ │ │ + movk w3, #0x7469, lsl #16 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl f02c │ │ │ │ + mov x0, x23 │ │ │ │ + bl db4c │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c70c │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11fe8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12000 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w2, #0x6167 // #24935 │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + stp x20, x3, [sp, #88] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0x950 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + stp x19, x4, [sp, #120] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + ldrh w2, [x2, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #146] │ │ │ │ + strh w2, [x19, #8] │ │ │ │ + bl 16360 ::do_widen(char) const@@Base+0x9e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12080 // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 12098 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbnz x0, 12278 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + cbz w0, 120b8 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr x0, [x21, #696] │ │ │ │ + adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x21, #0x2c8 │ │ │ │ + str w3, [x2, #1284] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 120dc // b.none │ │ │ │ + ldr x1, [x21, #712] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x0, x21, #0xb0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3896] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x21, #160] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x21, #176] │ │ │ │ + str x1, [x21, #424] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, x21, #0x120 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x0, x21, #0xe8 │ │ │ │ + add x20, x21, #0x88 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21, #176] │ │ │ │ + bl 5bf0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #4032] │ │ │ │ + add x0, x21, #0x1a8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3560] │ │ │ │ + ldp x2, x3, [x2, #8] │ │ │ │ + str x2, [x21, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x2, x21, x2 │ │ │ │ + str x3, [x2, #160] │ │ │ │ + str xzr, [x21, #168] │ │ │ │ + str x1, [x21, #424] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x19, [x21, #136] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 12198 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 12180 // b.any │ │ │ │ + ldr x19, [x21, #112] │ │ │ │ + add x20, x21, #0x70 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 121c0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 121a8 // b.any │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + bl f5a4 │ │ │ │ + ldr x20, [x21, #32] │ │ │ │ + cbz x20, 12228 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl f220 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 121fc // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 12218 // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, 121d0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 12250 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 12290 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + b 10d2c │ │ │ │ + mov x1, x28 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + b 120a0 │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + b 10d2c │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 125e8 // b.any │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne f63c // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b.eq 12658 // b.none │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x20, #0x558 │ │ │ │ - bl 58b0 <__cxa_guard_abort@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f784 // b.none │ │ │ │ - b f63c │ │ │ │ + b 12310 │ │ │ │ bti j │ │ │ │ - b f75c │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x7, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x7, [x7, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov w22, w3 │ │ │ │ - mov w21, w6 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w24, w2 │ │ │ │ - mov w23, w4 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - add x25, sp, #0x8 │ │ │ │ - add x26, sp, #0x18 │ │ │ │ - ldp x1, x8, [x1] │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [sp, #8] │ │ │ │ - add x2, x1, x8 │ │ │ │ - bl f2c0 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq f854 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 12354 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x5d8 │ │ │ │ - str x1, [x19] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - stp w22, w23, [x19, #52] │ │ │ │ - stp w20, w20, [x19, #60] │ │ │ │ - str w21, [x19, #68] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne f8dc // 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 │ │ │ │ + b.ne 122f0 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, sp, #0x38 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1234c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + b 12390 │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + b 12390 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + b 12390 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + b 12390 │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1234c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1239c │ │ │ │ + bti j │ │ │ │ + b 12390 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + add x24, sp, #0x18 │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + b 122b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12354 │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 1210c │ │ │ │ + bti j │ │ │ │ + b 12334 │ │ │ │ + bti j │ │ │ │ + b 12390 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12340 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq f8e0 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + b.ne 122f0 // b.any │ │ │ │ mov x0, x19 │ │ │ │ + b 1237c │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + b.ne 122f0 // b.any │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - ldp w3, w2, [x0, #52] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w1, w2, w1, le │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w1, w1, w3, ge // ge = tcont │ │ │ │ - str w1, [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 │ │ │ │ - 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 j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + bti j │ │ │ │ + b 12304 │ │ │ │ + bti j │ │ │ │ + mov x20, x1 │ │ │ │ + b 122c0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 12310 │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ + autiasp │ │ │ │ + b 5d10 <__cxa_end_catch@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #60] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #56] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.le f98c │ │ │ │ - mov w1, w2 │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldr w2, [x0, #52] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.le f99c │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w26, w5, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1e0 │ │ │ │ - add x25, sp, #0xd0 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp w2, w4, [sp, #16] │ │ │ │ - add x19, sp, #0x60 │ │ │ │ - ldr x0, [x6] │ │ │ │ - str x0, [sp, #472] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - add x3, sp, #0x240 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #424] │ │ │ │ - strh wzr, [sp, #432] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x0, [x0, #8] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3560] │ │ │ │ - stur q31, [x3, #-136] │ │ │ │ - stur q31, [x3, #-120] │ │ │ │ - mov x3, x0 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - str x3, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3768] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x2, x24, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - mov x3, x1 │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - add x2, x3, #0x10 │ │ │ │ - stp x0, x3, [sp, #40] │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #4064] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - stp q31, q31, [sp, #112] │ │ │ │ - str q31, [sp, #144] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - bl 5ea0 │ │ │ │ - add x3, x22, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - str w2, [sp, #168] │ │ │ │ - stp x28, xzr, [sp, #176] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x27, [x27, #3608] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5da0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne fd6c // b.any │ │ │ │ - ldr x4, [sp, #144] │ │ │ │ - add x27, sp, #0x50 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - stp x27, xzr, [sp, #64] │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - cbz x4, fd5c │ │ │ │ - ldp x6, x3, [sp, #128] │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + mov x0, #0x2e0 // #736 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + 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 x2, [x1] │ │ │ │ + str x2, [sp, #216] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + bl 5a30 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x1, #0x570 │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x20, sp, #0xb0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x1, x2, [x1, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1b800 , std::allocator >::~basic_stringbuf()@@Base+0x4f80> │ │ │ │ ldr x0, [sp, #176] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x1, x24, #0x18 │ │ │ │ - add x5, x24, #0x40 │ │ │ │ - stp x1, x22, [sp, #96] │ │ │ │ - str x5, [sp, #208] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq fb64 // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1270c // b.none │ │ │ │ ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + add x25, sp, #0x40 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + mov x8, x20 │ │ │ │ + str x1, [sp] │ │ │ │ + stp x25, xzr, [sp, #48] │ │ │ │ + strb wzr, [sp, #64] │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x3, x0, [sp, #24] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x3, [x19, x2] │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w5, w26 │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - mov w3, w21 │ │ │ │ - ldp w2, w1, [sp, #16] │ │ │ │ - sub w4, w1, w4 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14860 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c9c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 1487c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1278c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x27, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ mov x1, x20 │ │ │ │ - sub w4, w4, #0x5 │ │ │ │ - bl 10c08 │ │ │ │ - ldp w1, w0, [sp, #16] │ │ │ │ - and w24, w26, #0x1 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - add w23, w0, w1 │ │ │ │ - sub w2, w23, w2 │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - tbz w26, #0, fd38 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - add x22, sp, #0x70 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x22, x3, [sp, #96] │ │ │ │ - strh w1, [sp, #112] │ │ │ │ - mov w3, w21 │ │ │ │ - mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 127dc // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x23, sp, #0x70 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + add x22, sp, #0x90 │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x858 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ mov x0, x20 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq fc20 // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12854 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - sub w2, w23, #0x1 │ │ │ │ - cbnz w24, fd18 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x5d // #93 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x22, x3, [sp, #96] │ │ │ │ - strh w1, [sp, #112] │ │ │ │ - mov w3, w21 │ │ │ │ - mov x1, x19 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 12870 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x26, sp, #0x80 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1288c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14c74 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 150ec // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14c8c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 128fc // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x28, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq fc6c // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + str x1, [sp] │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12948 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x1, x2, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - str x22, [sp, #96] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x870 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl f2c0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3736] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 129b8 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 129d0 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 129e8 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp] │ │ │ │ + bl ef20 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12a2c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ mov x0, x20 │ │ │ │ - ldr w4, [x1] │ │ │ │ - mov x1, x19 │ │ │ │ - sub w2, w23, w2 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq fcc0 // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12a68 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq fcd8 // b.none │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12ad0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #472] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne fd98 // b.any │ │ │ │ - add sp, sp, #0x1e0 │ │ │ │ - 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 x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x3e // #62 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x22, x3, [sp, #96] │ │ │ │ - strh w1, [sp, #112] │ │ │ │ - b fc44 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - add x22, sp, #0x70 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x5b // #91 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x22, x3, [sp, #96] │ │ │ │ - strh w1, [sp, #112] │ │ │ │ - b fbf8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b fb38 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq fed0 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x2, x28 │ │ │ │ - b.eq fdc8 // b.none │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 12ae8 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 12b00 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x5 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x20 │ │ │ │ + bl ef20 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12b38 // b.none │ │ │ │ ldr x1, [sp, #192] │ │ │ │ - mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12b74 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x888 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12bdc // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 12bf4 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 12c0c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x6 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [x19, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #472] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne fd98 // b.any │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14c4c // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1511c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14c64 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12c74 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b fdec │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #472] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne fd98 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq fe1c // b.none │ │ │ │ - b fd98 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b fe44 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x27, [x27, #3608] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b fe78 │ │ │ │ - bti j │ │ │ │ - b fe34 │ │ │ │ - bti j │ │ │ │ - b fe34 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12cb0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x2d0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x898 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12d18 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 12d30 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 12d48 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + add x0, x0, #0x72 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14c24 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1514c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14c3c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12db0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x27, [x27, #3608] │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - b fe78 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3696] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq ff54 // b.none │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x27, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12df0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5a40 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #16 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ffa4 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12e58 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 1006c // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 10064 // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1009c // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, 10028 │ │ │ │ - b 10084 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 10028 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w4 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w22, w3 │ │ │ │ - mov w23, w2 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - and w25, w5, #0xff │ │ │ │ - mov w5, w25 │ │ │ │ - ldr x26, [x0, #64] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - ldr x7, [x6] │ │ │ │ - str x7, [sp, #40] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - sub w4, w4, w26 │ │ │ │ - bl 10c08 │ │ │ │ - ldp x1, x2, [x20, #56] │ │ │ │ - mov x0, x24 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - str x20, [sp, #8] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 12e70 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 12e88 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14bfc // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1517c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14c14 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12ef0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12f2c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8b8 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl ffc8 │ │ │ │ - add w2, w19, w23 │ │ │ │ - sub w2, w2, w26 │ │ │ │ - tbz w25, #0, 101a0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w22 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12f94 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 12fac // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 12fc4 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x73 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14bd4 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f6c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14bec │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1302c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10160 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13068 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 101dc // 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 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b 10138 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 101e0 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x3 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov w21, w2 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - ldp x1, x5, [x1] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x0, x22 │ │ │ │ - str x23, [sp, #8] │ │ │ │ - add x2, x1, x5 │ │ │ │ - bl ffc8 │ │ │ │ - mov w2, w21 │ │ │ │ + add x1, x1, #0x968 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 10268 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 130d0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x3, x3, #0x608 │ │ │ │ - str x3, [x0], #56 │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - str x1, [x19, #56] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 130e8 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13100 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14bac // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f9c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14bc4 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13168 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 131a4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl ffc8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1030c // 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 │ │ │ │ - bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [x19], #16 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 10344 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1320c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13224 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1323c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x74 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14b84 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f3c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14b9c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 132a4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 132e0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1030c // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x1, x1, #0x608 │ │ │ │ - str x1, [x2], #56 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 103a0 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13348 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x1, x19 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3696] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 103dc // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13360 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5a40 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x1, x1, #0x608 │ │ │ │ - str x1, [x2], #56 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 10440 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13378 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #16 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10470 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x75 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14b5c // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f0c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14b74 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 133e0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov w19, w4 │ │ │ │ - and w20, w5, #0xff │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - sub w4, w4, #0x9 │ │ │ │ - mov w5, w20 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov w22, w3 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x7, [x6] │ │ │ │ - str x7, [sp, #40] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - add w19, w19, w23 │ │ │ │ - and w25, w20, #0x1 │ │ │ │ - bl 10c08 │ │ │ │ - sub w2, w19, #0x8 │ │ │ │ - tbz w20, #0, 10710 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - mov w3, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1341c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10554 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13484 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldrb w0, [x26, #52] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov w1, #0x4e4f // #20047 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - sub w2, w19, #0x7 │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #26] │ │ │ │ - tbz w0, #0, 10700 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w22 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1349c // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 134b4 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x76 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14b34 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14eac // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14b4c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1351c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13558 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 105a8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 135c0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3856] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - mov w5, #0x7c // #124 │ │ │ │ - mov w3, w22 │ │ │ │ - sub w2, w19, #0x5 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 135d8 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 135f0 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x77 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14b0c // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14edc // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14b24 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13658 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13694 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ mov x1, x23 │ │ │ │ - ldr w4, [x24] │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x6, [sp, #8] │ │ │ │ - strh w5, [sp, #24] │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 105f0 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 136fc // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - ldrb w0, [x26, #52] │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - sub w2, w19, #0x4 │ │ │ │ - ldrh w4, [x1] │ │ │ │ - ldrb w1, [x1, #2] │ │ │ │ - strh w4, [sp, #24] │ │ │ │ - strb w1, [x20, #2] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - strb wzr, [sp, #27] │ │ │ │ - tbz w0, #0, 106f0 │ │ │ │ - ldr w4, [x24] │ │ │ │ - mov w3, w22 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13714 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1372c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x0, #0x4f0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14ae4 // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14dec // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + cbz x0, 14afc │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1379c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 137d8 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10650 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13840 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13858 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13870 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x28, sp, #0x60 │ │ │ │ + stp x0, x28, [sp, #8] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x0, #0xfe8 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x28, xzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 14abc // b.none │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14e1c // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + cbz x0, 14ad4 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 138f8 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13910 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + mov x8, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14a94 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d60 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 14aac │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13974 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - cbnz w25, 106d0 │ │ │ │ - ldr w4, [x24] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov w0, #0x5d // #93 │ │ │ │ - stp x20, x1, [sp, #8] │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - mov w3, w22 │ │ │ │ mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + adrp x28, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 139b4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ mov x1, x23 │ │ │ │ - bl d610 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xfe8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13a1c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13a34 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13a4c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 14a6c // b.none │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14d30 // b.none │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + cbz x0, 14a84 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13ac4 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13adc // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10694 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14a44 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d90 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 14a5c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13b3c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10760 // 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 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x3e // #62 │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - b 1066c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b 10628 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b 10580 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov w1, #0x5b // #91 │ │ │ │ - ldr w4, [x0] │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - b 10528 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13b78 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 10784 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 10738 │ │ │ │ - bti j │ │ │ │ - b 10738 │ │ │ │ - bti j │ │ │ │ - b 10738 │ │ │ │ - bti j │ │ │ │ - b 10738 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 271a4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> │ │ │ │ - tbz w0, #0, 107f0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10964 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, 10848 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 10838 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13be0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #52] │ │ │ │ - b 107c0 │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbz w0, #0, 10874 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 10838 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13bf8 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 10838 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1088c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13c10 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 14a1c // b.none │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14dc0 // b.none │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + cbz x0, 14a34 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13c88 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13ca0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, 108e0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 108d4 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 149f4 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14e50 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 14a0c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13d00 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - strb wzr, [x19, #52] │ │ │ │ - b 107c0 │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, 10928 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 10908 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13d3c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, 10944 │ │ │ │ - ldrb w0, [x19, #52] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - strb w0, [x19, #52] │ │ │ │ - b 107c0 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 108d4 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13da4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13dbc // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13dd4 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 149cc // b.none │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14e80 // b.none │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + cbz x0, 149e4 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13e4c // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13e64 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 149a4 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 15090 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 149bc │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13ec4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 108d4 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 10914 │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 10914 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b 107c0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10968 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 10970 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - and w24, w3, #0xff │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - str x25, [sp, #112] │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldp x25, x20, [x1] │ │ │ │ - stp x20, x22, [sp] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 10aa4 // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 10a98 // b.any │ │ │ │ - ldrb w1, [x25] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13f00 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ mov x0, x22 │ │ │ │ - strb w1, [sp, #24] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - mov w2, w21 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13f68 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 13f80 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 13f98 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1497c // b.none │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 150c0 // b.none │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + cbz x0, 14994 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 14010 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14028 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14954 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 15000 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 1496c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14088 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 140c4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10d90 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1412c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 14144 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1415c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x0 │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1492c // b.none │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14fd0 // b.none │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + cbz x0, 14944 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 141d4 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 141ec // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 10a44 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14904 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 15030 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 1491c │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1424c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x638 │ │ │ │ - str x1, [x19] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - strb w24, [x19, #52] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b00 // b.any │ │ │ │ - ldr x25, [sp, #112] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14288 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + mov x0, x23 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ mov x0, x22 │ │ │ │ - cbz x20, 10a14 │ │ │ │ - b 10ac0 │ │ │ │ - mov x1, sp │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 142f0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 14308 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14320 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + bl f104 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e6e0 │ │ │ │ + mov x8, x22 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 148dc // b.none │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 15060 // b.none │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + cbz x0, 148f4 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 14398 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 143b0 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 17980 , std::allocator >::~basic_stringbuf()@@Base+0x1100> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 148b4 // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14cd0 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 148cc │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14410 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x1, x28, #0x948 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1444c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x28, #0x948 │ │ │ │ mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5570 │ │ │ │ - ldp x20, x0, [sp] │ │ │ │ - b 10a14 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 144b4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 144cc // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 144e4 // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #20] │ │ │ │ + cbz w0, 14504 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, sp, #0x2c │ │ │ │ + str w1, [sp, #44] │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1488c // b.none │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d00 // b.none │ │ │ │ + ldr x3, [sp, #192] │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + cbz x0, 148a4 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14568 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f104 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 145a4 // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x1, x27, #0x960 │ │ │ │ mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 10b04 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bl f104 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + bl f104 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1460c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 14624 // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1463c // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x0, #0x570 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1, #48] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1a4a8 , std::allocator >::~basic_stringbuf()@@Base+0x3c28> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1467c // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x21, #696] │ │ │ │ + add x1, x21, #0x2c8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 14698 // b.none │ │ │ │ + ldr x1, [x21, #712] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x0, x21, #0xb0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3896] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x21, #160] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x21, #176] │ │ │ │ + str x1, [x21, #424] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, x21, #0x120 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x0, x21, #0xe8 │ │ │ │ + add x20, x21, #0x88 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x21, #176] │ │ │ │ + bl 5bf0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #4032] │ │ │ │ + add x0, x21, #0x1a8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3560] │ │ │ │ + ldp x2, x3, [x2, #8] │ │ │ │ + str x2, [x21, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x2, x21, x2 │ │ │ │ + str x3, [x2, #160] │ │ │ │ + str xzr, [x21, #168] │ │ │ │ + str x1, [x21, #424] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x19, [x21, #136] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 14748 // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - strb w1, [x0, #52] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #52] │ │ │ │ - eor w1, w1, #0x1 │ │ │ │ - strb w1, [x0, #52] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #52] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 14730 // b.any │ │ │ │ + ldr x19, [x21, #112] │ │ │ │ + add x20, x21, #0x70 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 14778 // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3696] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 10b94 // b.none │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 14760 // b.any │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + bl f5a4 │ │ │ │ + ldr x20, [x21, #32] │ │ │ │ + cbz x20, 147e0 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl f220 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 147b4 // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5a40 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #16 │ │ │ │ - add x1, x2, #0x10 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 10be4 // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + b.eq 147d0 // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, 14788 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 14808 // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14820 // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 15414 // 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 5a40 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - sxtw x4, w4 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov w21, w2 │ │ │ │ - mov w22, w3 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - add x24, sp, #0x8 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - and w25, w5, #0xff │ │ │ │ - ldr x7, [x6] │ │ │ │ - str x7, [sp, #40] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - ldp x26, x19, [x0, #16] │ │ │ │ - cmp x19, x4 │ │ │ │ - csel x19, x19, x4, ls // ls = plast │ │ │ │ - stp x19, x23, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 10d28 // b.pmore │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 10d04 // b.any │ │ │ │ - ldrb w1, [x26] │ │ │ │ - mov x0, x23 │ │ │ │ - strb w1, [sp, #24] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - tbz w25, #0, 10d18 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w21 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c9c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1276c │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14cfc // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 14548 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14ccc // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 143f0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 1505c // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 14378 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1502c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1422c │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14fcc // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 141b4 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14ffc // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 14068 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 150bc // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 13ff0 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1508c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13ea4 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14e7c // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 13e2c │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14e4c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13ce0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14dbc // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 13c68 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d8c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13b1c │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14d2c // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 13aa4 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d5c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13954 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 14e1c // b.none │ │ │ │ + ldur q31, [sp, #152] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + str x24, [sp, #144] │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + b 138d8 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14dec // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1377c │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14edc // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13638 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14eac // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 134fc │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f0c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 133c0 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f3c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13284 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f9c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13148 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14f6c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1300c │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1517c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12ed0 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1514c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12d90 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1511c // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12c54 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 150ec // b.none │ │ │ │ + ldur q31, [sp, #184] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + stur q31, [sp, #56] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + add x19, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + b 128dc │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14cbc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 153b4 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 1276c │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14cec │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 151ac // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 143f0 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14d1c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 151d4 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 14548 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 14d4c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 151c0 // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 13aa4 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14d7c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15274 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13954 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14dac │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15224 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13b1c │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 14ddc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15210 // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 13c68 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14e0c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 151fc // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 1377c │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 14e3c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 151e8 // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 138d8 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14e6c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15260 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13ce0 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 14e9c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1529c // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 13e2c │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14ecc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 152c4 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 134fc │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14efc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 152b0 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13638 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14f2c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15314 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 133c0 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14f5c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15300 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13284 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14f8c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 152ec // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 1300c │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 14fbc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 152d8 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13148 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 14fec │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15288 // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 141b4 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 1501c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15378 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 14068 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 1504c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 153a0 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 1422c │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 1507c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1538c // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 14378 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 150ac │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15364 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 13ea4 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + cbz x2, 150dc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1524c // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + b 13ff0 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 1510c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15238 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 128dc │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 1513c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15350 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 12c54 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 1516c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1533c // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 12d90 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + cbz x2, 1519c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 15328 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + b 12ed0 │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14cec │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 14d4c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14d1c │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 14e3c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14e0c │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 14ddc │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14dac │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 1510c │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 150dc │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14e6c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14d7c │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 14fec │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 14e9c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14efc │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14ecc │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14fbc │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14f8c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14f5c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14f2c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 1519c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 1516c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 1513c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 150ac │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 1501c │ │ │ │ + ldrb w1, [sp, #160] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + b 1507c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 1504c │ │ │ │ + ldrb w1, [sp, #192] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + b 14cbc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl d610 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 10cc8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 10d84 // 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 x0, x23 │ │ │ │ - cbnz x19, 10d44 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - tbnz w25, #0, 10c90 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b 10c9c │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5570 │ │ │ │ - ldp x19, x0, [sp] │ │ │ │ - b 10c84 │ │ │ │ + b.eq 15460 // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 10d88 // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.ne 15414 // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w2 │ │ │ │ - add x22, x19, #0x10 │ │ │ │ - ldr x20, [x1, #8] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x3, x3, #0x668 │ │ │ │ - str x20, [sp] │ │ │ │ - str x3, [x19] │ │ │ │ - str wzr, [x19, #8] │ │ │ │ - ldr x23, [x1] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 10e54 // b.pmore │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 153e8 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 153f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 153f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + b 153f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154e4 │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 146c8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ cmp x20, #0x1 │ │ │ │ - b.ne 10e4c // b.any │ │ │ │ - ldrb w1, [x23] │ │ │ │ - strb w1, [x19, #32] │ │ │ │ - str x20, [x22, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 155d8 // b.any │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 19920 , std::allocator >::~basic_stringbuf()@@Base+0x30a0> │ │ │ │ + add x20, sp, #0xb0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 1270c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154ec │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 153e8 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - str w21, [x19, #48] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x3, [sp, #216] │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 10e88 // 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 │ │ │ │ - cbz x20, 10e08 │ │ │ │ - b 10e70 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x22 │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x1, [x22, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5570 │ │ │ │ - ldr x20, [sp] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - b 10e08 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + b.ne 15414 // b.any │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153f0 │ │ │ │ + bti j │ │ │ │ + mov x22, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 15528 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + mov x20, x1 │ │ │ │ + b 15538 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e8 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + b 153f0 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 154d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154e4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154ec │ │ │ │ + bti j │ │ │ │ + b 157d4 │ │ │ │ + bti j │ │ │ │ + b 15598 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153e0 │ │ │ │ + bti j │ │ │ │ + b 15478 │ │ │ │ + bti j │ │ │ │ + b 153cc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 156ac // b.any │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 161a0 ::do_widen(char) const@@Base+0x820> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 14820 │ │ │ │ + bti j │ │ │ │ + b 15910 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 154a8 │ │ │ │ + bti j │ │ │ │ + b 154c4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 153d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +0000000000015980 ::do_widen(char) const@@Base>: │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x2, x2, #0x668 │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 10ed0 // b.none │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - b 5a40 │ │ │ │ + mov w0, w1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x2, x1, #0x668 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [x1], #16 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 10f24 // b.none │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - b 8dcc │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 118c0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x0, x0, #0x698 │ │ │ │ - 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 11ec0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 55e0 │ │ │ │ - sub w1, w0, #0x61 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x19 │ │ │ │ - b.hi 11040 // b.pmore │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x21, x1, [x23, #8] │ │ │ │ - sub x20, x1, x21 │ │ │ │ - asr x20, x20, #3 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 11050 // b.none │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 10fec │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cs 11050 // b.hs, b.nlast │ │ │ │ - ldr x1, [x21, x19, lsl #3] │ │ │ │ - cbnz x1, 10fe0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - sxtw x19, w19 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ls 11058 // b.plast │ │ │ │ - and w22, w0, #0xff │ │ │ │ - b 11018 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cs 11058 // b.hs, b.nlast │ │ │ │ - ldr x24, [x21, x19, lsl #3] │ │ │ │ - ldr x0, [x24, #16] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - bl 55e0 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ne 1100c // b.any │ │ │ │ - str x24, [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 │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - b 10ffc │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x4, x0, [x0, #8] │ │ │ │ - sub x1, x0, x4 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 110bc // b.none │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 110ac │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cs 110bc // b.hs, b.nlast │ │ │ │ - ldr x3, [x4, x2, lsl #3] │ │ │ │ - cbnz x3, 110a0 │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - b 110c0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 78a0 │ │ │ │ - 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 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x4, x23, [x0, #8]! │ │ │ │ - sub x3, x23, x4 │ │ │ │ - cmp x4, x23 │ │ │ │ - b.eq 11230 // b.none │ │ │ │ - asr x3, x3, #3 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 11134 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.cs 11228 // b.hs, b.nlast │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cbnz x2, 1112c │ │ │ │ - add x21, x19, #0x8 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 111e0 // b.none │ │ │ │ - sub x20, x23, x21 │ │ │ │ - mov w2, #0x3f // #63 │ │ │ │ - adrp x22, 10000 │ │ │ │ - add x22, x22, #0xf40 │ │ │ │ - asr x0, x20, #3 │ │ │ │ - mov x3, x22 │ │ │ │ - clz x0, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - sbfiz x2, x2, #1, #32 │ │ │ │ - bl 114e0 │ │ │ │ - cmp x20, #0x80 │ │ │ │ - b.le 111fc │ │ │ │ - add x20, x19, #0x88 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 112a0 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 111e0 // b.none │ │ │ │ - ldr x21, [x20] │ │ │ │ - mov x19, x20 │ │ │ │ - b 111bc │ │ │ │ - ldr x2, [x19] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - mov x22, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x19, #-8]! │ │ │ │ - bl 10f40 │ │ │ │ - tbnz w0, #0, 111b4 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - str x21, [x22] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ne 111a8 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 12230 │ │ │ │ - mov x2, x22 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 15a94 ::do_widen(char) const@@Base+0x114> │ │ │ │ + nop │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 15a04 ::do_widen(char) const@@Base+0x84> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 15a1c ::do_widen(char) const@@Base+0x9c> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 15a20 ::do_widen(char) const@@Base+0xa0> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 15a34 ::do_widen(char) const@@Base+0xb4> // b.tstop │ │ │ │ + tbnz w0, #31, 15a34 ::do_widen(char) const@@Base+0xb4> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 15a40 ::do_widen(char) const@@Base+0xc0> │ │ │ │ + mov x19, x3 │ │ │ │ + b 159e0 ::do_widen(char) const@@Base+0x60> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 15a2c ::do_widen(char) const@@Base+0xac> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 15a98 ::do_widen(char) const@@Base+0x118> │ │ │ │ + cbz x26, 15ac4 ::do_widen(char) const@@Base+0x144> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 15ac4 ::do_widen(char) const@@Base+0x144> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 112a0 │ │ │ │ - mov x0, x24 │ │ │ │ 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 x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b 12230 │ │ │ │ - mov x19, x4 │ │ │ │ - b 11148 │ │ │ │ - mov x19, x23 │ │ │ │ - b 11148 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x698 │ │ │ │ - str x1, [x0] │ │ │ │ - b 11740 │ │ │ │ + ret │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 15ae0 ::do_widen(char) const@@Base+0x160> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 15a4c ::do_widen(char) const@@Base+0xcc> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15ae8 ::do_widen(char) const@@Base+0x168> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 15a60 ::do_widen(char) const@@Base+0xe0> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 15a6c ::do_widen(char) const@@Base+0xec> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 15a6c ::do_widen(char) const@@Base+0xec> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x698 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 11740 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1137c // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 11328 // b.none │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x26, #0x8 // #8 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x24] │ │ │ │ - blr x22 │ │ │ │ - ldr x21, [x20] │ │ │ │ - tbz w0, #0, 11340 │ │ │ │ - sub x2, x20, x24 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 1136c │ │ │ │ - sub x0, x26, x2 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 5b50 │ │ │ │ - str x21, [x24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 112e4 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 15bf4 ::do_widen(char) const@@Base+0x274> │ │ │ │ + nop │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 15b64 ::do_widen(char) const@@Base+0x1e4> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 15b7c ::do_widen(char) const@@Base+0x1fc> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 15b80 ::do_widen(char) const@@Base+0x200> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 15b94 ::do_widen(char) const@@Base+0x214> // b.tstop │ │ │ │ + tbnz w0, #31, 15b94 ::do_widen(char) const@@Base+0x214> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 15ba0 ::do_widen(char) const@@Base+0x220> │ │ │ │ + mov x19, x3 │ │ │ │ + b 15b40 ::do_widen(char) const@@Base+0x1c0> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 15b8c ::do_widen(char) const@@Base+0x20c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 15bf8 ::do_widen(char) const@@Base+0x278> │ │ │ │ + cbz x26, 15c24 ::do_widen(char) const@@Base+0x2a4> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 15c24 ::do_widen(char) const@@Base+0x2a4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, x20 │ │ │ │ - b 11350 │ │ │ │ - ldr x3, [x19] │ │ │ │ - str x3, [x19, #8] │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 15c40 ::do_widen(char) const@@Base+0x2c0> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ mov x23, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x19, #-8]! │ │ │ │ - blr x22 │ │ │ │ - tbnz w0, #0, 11348 │ │ │ │ - str x21, [x23] │ │ │ │ - b 11318 │ │ │ │ - b.ne 11314 // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - str x0, [x20] │ │ │ │ - b 11314 │ │ │ │ - ret │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 15bac ::do_widen(char) const@@Base+0x22c> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15c48 ::do_widen(char) const@@Base+0x2c8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 15bc0 ::do_widen(char) const@@Base+0x240> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 15bcc ::do_widen(char) const@@Base+0x24c> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 15bcc ::do_widen(char) const@@Base+0x24c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ 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 │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - and x27, x2, #0x1 │ │ │ │ - cmp x1, x25 │ │ │ │ - b.ge 114bc // b.tcont │ │ │ │ - mov x20, x1 │ │ │ │ - add x21, x20, #0x1 │ │ │ │ - lsl x21, x21, #1 │ │ │ │ - sub x1, x21, #0x1 │ │ │ │ - ldr x0, [x19, x21, lsl #3] │ │ │ │ - ldr x1, [x19, x1, lsl #3] │ │ │ │ - blr x22 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + ldr x27, [x0, #80] │ │ │ │ + add x25, x0, #0x48 │ │ │ │ + ldp x20, x22, [x19] │ │ │ │ + add x26, x0, #0x40 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + cbz x27, 15d60 ::do_widen(char) const@@Base+0x3e0> │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x28, [x27, #40] │ │ │ │ + cmp x22, x28 │ │ │ │ + csel x2, x22, x28, ls // ls = plast │ │ │ │ + cbz x2, 15cd0 ::do_widen(char) const@@Base+0x350> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ mov x1, x20 │ │ │ │ - sub x20, x21, w0, uxtb │ │ │ │ - lsl x28, x20, #3 │ │ │ │ - add x2, x19, x20, lsl #3 │ │ │ │ - ldr x0, [x19, x28] │ │ │ │ - str x0, [x19, x1, lsl #3] │ │ │ │ - cmp x20, x25 │ │ │ │ - b.lt 113d0 // b.tstop │ │ │ │ - cbz x27, 11488 │ │ │ │ - sub x21, x20, #0x1 │ │ │ │ - add x21, x21, x21, lsr #63 │ │ │ │ - asr x21, x21, #1 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.gt 11444 │ │ │ │ - b 11464 │ │ │ │ - ldr x0, [x19, x20] │ │ │ │ - add x1, x1, x1, lsr #63 │ │ │ │ - mov x20, x21 │ │ │ │ - str x0, [x19, x28] │ │ │ │ - asr x21, x1, #1 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ge 114b4 // b.tcont │ │ │ │ - lsl x28, x20, #3 │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - mov x1, x24 │ │ │ │ - add x25, x19, x21, lsl #3 │ │ │ │ - ldr x0, [x19, x20] │ │ │ │ - blr x22 │ │ │ │ - sub x1, x21, #0x1 │ │ │ │ - add x2, x19, x28 │ │ │ │ - tbnz w0, #0, 11424 │ │ │ │ - str x24, [x2] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 15ce4 ::do_widen(char) const@@Base+0x364> │ │ │ │ + sub x0, x28, x22 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 15ce8 ::do_widen(char) const@@Base+0x368> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 15ed4 ::do_widen(char) const@@Base+0x554> // b.tstop │ │ │ │ + tbnz w0, #31, 15ed4 ::do_widen(char) const@@Base+0x554> │ │ │ │ + mov x19, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 15cb0 ::do_widen(char) const@@Base+0x330> │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 15d60 ::do_widen(char) const@@Base+0x3e0> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x22, x21 │ │ │ │ + csel x2, x22, x21, ls // ls = plast │ │ │ │ + cbz x2, 15d1c ::do_widen(char) const@@Base+0x39c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 15d38 ::do_widen(char) const@@Base+0x3b8> │ │ │ │ + sub x0, x22, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15d3c ::do_widen(char) const@@Base+0x3bc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15d60 ::do_widen(char) const@@Base+0x3e0> // b.tstop │ │ │ │ + tbnz w0, #31, 15d60 ::do_widen(char) const@@Base+0x3e0> │ │ │ │ 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], #96 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x26, x26, #0x2 │ │ │ │ - add x26, x26, x26, lsr #63 │ │ │ │ - cmp x20, x26, asr #1 │ │ │ │ - b.ne 1140c // b.any │ │ │ │ - lsl x20, x20, #1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - lsl x28, x20, #3 │ │ │ │ - ldr x0, [x19, x28] │ │ │ │ - str x0, [x2] │ │ │ │ - add x2, x19, x20, lsl #3 │ │ │ │ - b 1140c │ │ │ │ - mov x2, x25 │ │ │ │ - b 11464 │ │ │ │ - add x2, x0, x1, lsl #3 │ │ │ │ - cbnz x27, 11464 │ │ │ │ - sub x26, x26, #0x2 │ │ │ │ - add x26, x26, x26, lsr #63 │ │ │ │ - cmp x1, x26, asr #1 │ │ │ │ - b.ne 11464 // b.any │ │ │ │ - mov x20, x23 │ │ │ │ - b 11498 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + add x27, x0, #0x20 │ │ │ │ + add x24, x0, #0x30 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + str x24, [x20, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + add x3, x20, #0x58 │ │ │ │ + add x2, x20, #0x88 │ │ │ │ + stp xzr, xzr, [x20, #64] │ │ │ │ + add x1, x20, #0xb0 │ │ │ │ + add x0, x20, #0xc8 │ │ │ │ + str wzr, [x20, #88] │ │ │ │ + stp xzr, x3, [x3, #8] │ │ │ │ + stp x3, xzr, [x3, #24] │ │ │ │ + str wzr, [x20, #136] │ │ │ │ + stp xzr, x2, [x2, #8] │ │ │ │ + stp x2, xzr, [x2, #24] │ │ │ │ + stp x1, x1, [x1] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + str xzr, [x20, #216] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + ldp x22, x21, [x20, #32] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 15ee0 ::do_widen(char) const@@Base+0x560> // b.none │ │ │ │ + ldp x1, x28, [x19, #32] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x4, x21, x28, ls // ls = plast │ │ │ │ + cbz x4, 16074 ::do_widen(char) const@@Base+0x6f4> │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x22 │ │ │ │ + str x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 15f88 ::do_widen(char) const@@Base+0x608> │ │ │ │ + b.lt 15fa8 ::do_widen(char) const@@Base+0x628> // b.tstop │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x22 │ │ │ │ + str x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cbnz w0, 15e40 ::do_widen(char) const@@Base+0x4c0> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15e44 ::do_widen(char) const@@Base+0x4c4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 16014 ::do_widen(char) const@@Base+0x694> // b.tstop │ │ │ │ + tbnz w0, #31, 16014 ::do_widen(char) const@@Base+0x694> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl f5a4 │ │ │ │ + ldr x22, [x20, #96] │ │ │ │ + cbz x22, 15eac ::do_widen(char) const@@Base+0x52c> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, x22 │ │ │ │ + bl f220 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15e80 ::do_widen(char) const@@Base+0x500> // b.none │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15e9c ::do_widen(char) const@@Base+0x51c> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x22, 15e54 ::do_widen(char) const@@Base+0x4d4> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 15ec4 ::do_widen(char) const@@Base+0x544> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + b 15d3c ::do_widen(char) const@@Base+0x3bc> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 15cb0 ::do_widen(char) const@@Base+0x330> │ │ │ │ + b 15cf4 ::do_widen(char) const@@Base+0x374> │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbz x0, 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + ldr x23, [x23, #96] │ │ │ │ + ldr x19, [x23, #40] │ │ │ │ + cmp x21, x19 │ │ │ │ + csel x2, x21, x19, ls // ls = plast │ │ │ │ + cbz x2, 16130 ::do_widen(char) const@@Base+0x7b0> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 160f4 ::do_widen(char) const@@Base+0x774> │ │ │ │ + sub x19, x19, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.gt 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.lt 160f8 ::do_widen(char) const@@Base+0x778> // b.tstop │ │ │ │ + tbnz w19, #31, 160f8 ::do_widen(char) const@@Base+0x778> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 159a0 ::do_widen(char) const@@Base+0x20> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x23, 15e44 ::do_widen(char) const@@Base+0x4c4> │ │ │ │ + cmp x19, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 16098 ::do_widen(char) const@@Base+0x718> // b.any │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + mov x19, x20 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #40] │ │ │ │ + b 15d3c ::do_widen(char) const@@Base+0x3bc> │ │ │ │ + sub x0, x21, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15e08 ::do_widen(char) const@@Base+0x488> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15fa8 ::do_widen(char) const@@Base+0x628> // b.tstop │ │ │ │ + tbz w0, #31, 15e08 ::do_widen(char) const@@Base+0x488> │ │ │ │ + ldr x0, [x23, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 16008 ::do_widen(char) const@@Base+0x688> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, 15fe0 ::do_widen(char) const@@Base+0x660> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 15ffc ::do_widen(char) const@@Base+0x67c> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 16000 ::do_widen(char) const@@Base+0x680> // b.tstop │ │ │ │ + tbz w0, #31, 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, 1614c ::do_widen(char) const@@Base+0x7cc> │ │ │ │ + mov x23, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 15f64 ::do_widen(char) const@@Base+0x5e4> │ │ │ │ + ldr x0, [x23, #96] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1609c ::do_widen(char) const@@Base+0x71c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5900 │ │ │ │ + ldr x5, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cmp x21, x5 │ │ │ │ + csel x2, x21, x5, ls // ls = plast │ │ │ │ + cbz x2, 16100 ::do_widen(char) const@@Base+0x780> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + stp x5, x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x5, x4, [sp, #112] │ │ │ │ + cbz w0, 16100 ::do_widen(char) const@@Base+0x780> │ │ │ │ + b.ge 15f30 ::do_widen(char) const@@Base+0x5b0> // b.tcont │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 16154 ::do_widen(char) const@@Base+0x7d4> │ │ │ │ + mov x19, x23 │ │ │ │ + b 15f4c ::do_widen(char) const@@Base+0x5cc> │ │ │ │ + sub x0, x21, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15e24 ::do_widen(char) const@@Base+0x4a4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15fa8 ::do_widen(char) const@@Base+0x628> // b.tstop │ │ │ │ + tbz w0, #31, 15e24 ::do_widen(char) const@@Base+0x4a4> │ │ │ │ + b 15fa8 ::do_widen(char) const@@Base+0x628> │ │ │ │ + mov x19, x23 │ │ │ │ + ldp x0, x28, [x19, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x4, x21, x28, ls // ls = plast │ │ │ │ + cbz x4, 160c8 ::do_widen(char) const@@Base+0x748> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 160ec ::do_widen(char) const@@Base+0x76c> │ │ │ │ + sub x1, x21, x28 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 15f64 ::do_widen(char) const@@Base+0x5e4> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 16160 ::do_widen(char) const@@Base+0x7e0> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 15f64 ::do_widen(char) const@@Base+0x5e4> │ │ │ │ + b.ge 15f30 ::do_widen(char) const@@Base+0x5b0> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 15f4c ::do_widen(char) const@@Base+0x5cc> │ │ │ │ + sub x5, x21, x5 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.gt 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.lt 16120 ::do_widen(char) const@@Base+0x7a0> // b.tstop │ │ │ │ + tbz w5, #31, 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 16154 ::do_widen(char) const@@Base+0x7d4> │ │ │ │ + mov x19, x23 │ │ │ │ + b 15f48 ::do_widen(char) const@@Base+0x5c8> │ │ │ │ + sub x19, x19, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.gt 15f30 ::do_widen(char) const@@Base+0x5b0> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ge 15f2c ::do_widen(char) const@@Base+0x5ac> // b.tcont │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 15f54 ::do_widen(char) const@@Base+0x5d4> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz x4, 160b4 ::do_widen(char) const@@Base+0x734> │ │ │ │ + b 160c8 ::do_widen(char) const@@Base+0x748> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 15f64 ::do_widen(char) const@@Base+0x5e4> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + add x1, x0, #0x2c8 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - sub x0, x1, x0 │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.le 1167c │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x22, x3 │ │ │ │ - asr x20, x0, #3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - asr x0, x0, #4 │ │ │ │ - mov x24, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - add x26, x21, #0x8 │ │ │ │ - cbz x25, 11600 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x1, [x21, x20] │ │ │ │ - blr x22 │ │ │ │ - ldur x1, [x24, #-8] │ │ │ │ - tbz w0, #0, 1168c │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - blr x22 │ │ │ │ - tbz w0, #0, 116a8 │ │ │ │ - ldr x1, [x21, x20] │ │ │ │ - mov x23, x24 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str x1, [x21] │ │ │ │ - str x0, [x21, x20] │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x2, x19 │ │ │ │ - ldr x0, [x2] │ │ │ │ - mov x20, x2 │ │ │ │ - blr x22 │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x2, x20, #0x8 │ │ │ │ - mov x1, x0 │ │ │ │ - tbnz w3, #0, 11570 │ │ │ │ - sub x19, x23, #0x8 │ │ │ │ - b 1159c │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x23, x19 │ │ │ │ - ldr x1, [x19], #-8 │ │ │ │ - blr x22 │ │ │ │ - tbnz w0, #0, 11598 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cs 115d0 // b.hs, b.nlast │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x0, [x20] │ │ │ │ - str x1, [x19], #8 │ │ │ │ - str x0, [x23] │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 1156c │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x2, x25 │ │ │ │ - bl 114e0 │ │ │ │ - sub x0, x20, x21 │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.le 11670 │ │ │ │ - mov x24, x20 │ │ │ │ - asr x20, x0, #3 │ │ │ │ - asr x0, x0, #4 │ │ │ │ - cbnz x25, 11528 │ │ │ │ - sub x19, x0, #0x1 │ │ │ │ - b 1160c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - ldr x3, [x21, x19, lsl #3] │ │ │ │ - mov x4, x22 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11380 │ │ │ │ - cbnz x19, 11608 │ │ │ │ - sub x0, x24, x21 │ │ │ │ - sub x24, x24, #0x8 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.le 11670 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #696] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 161d4 ::do_widen(char) const@@Base+0x854> // b.none │ │ │ │ + ldr x1, [x20, #712] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x0, x20, #0xb0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3896] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x3, [x20, #160] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x20, #176] │ │ │ │ + str x1, [x20, #424] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, x20, #0x120 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x0, x20, #0xe8 │ │ │ │ + add x21, x20, #0x88 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x20, #176] │ │ │ │ + bl 5bf0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #4032] │ │ │ │ + add x0, x20, #0x1a8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3560] │ │ │ │ + ldp x2, x3, [x2, #8] │ │ │ │ + str x2, [x20, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x2, x20, x2 │ │ │ │ + str x3, [x2, #160] │ │ │ │ + str xzr, [x20, #168] │ │ │ │ + str x1, [x20, #424] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x19, [x20, #136] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 16284 ::do_widen(char) const@@Base+0x904> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 1626c ::do_widen(char) const@@Base+0x8ec> // b.any │ │ │ │ + ldr x19, [x20, #112] │ │ │ │ + add x21, x20, #0x70 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.eq 162b8 ::do_widen(char) const@@Base+0x938> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x3, [x24] │ │ │ │ - sub x19, x24, x21 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str x0, [x24] │ │ │ │ - asr x2, x19, #3 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 11380 │ │ │ │ - sub x24, x24, #0x8 │ │ │ │ - cmp x19, #0x8 │ │ │ │ - b.gt 11640 │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 162a0 ::do_widen(char) const@@Base+0x920> // b.any │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + bl f5a4 │ │ │ │ + ldr x20, [x20, #32] │ │ │ │ + cbz x20, 16320 ::do_widen(char) const@@Base+0x9a0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl f220 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 162f4 ::do_widen(char) const@@Base+0x974> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 16310 ::do_widen(char) const@@Base+0x990> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, 162c8 ::do_widen(char) const@@Base+0x948> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - blr x22 │ │ │ │ - tbz w0, #0, 116d4 │ │ │ │ - ldp x0, x1, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - stp x1, x0, [x21] │ │ │ │ - b 1156c │ │ │ │ - ldur x1, [x24, #-8] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - blr x22 │ │ │ │ - ldr x2, [x21] │ │ │ │ - tbz w0, #0, 11718 │ │ │ │ - ldur x0, [x24, #-8] │ │ │ │ - str x0, [x21] │ │ │ │ - stur x2, [x24, #-8] │ │ │ │ - mov x23, x24 │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 1156c │ │ │ │ - ldur x1, [x24, #-8] │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - blr x22 │ │ │ │ - ldr x1, [x21] │ │ │ │ - tbz w0, #0, 11700 │ │ │ │ - ldur x0, [x24, #-8] │ │ │ │ - str x0, [x21] │ │ │ │ - stur x1, [x24, #-8] │ │ │ │ - mov x23, x24 │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 1156c │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - str x0, [x21] │ │ │ │ - str x1, [x21, x20] │ │ │ │ - mov x23, x24 │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 1156c │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x23, x24 │ │ │ │ - stp x1, x2, [x21] │ │ │ │ - b 1156c │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 16204 ::do_widen(char) const@@Base+0x884> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x6b8 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x1, [x20], #8 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 117e8 // b.none │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 117ac │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x20] │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x21, x2 │ │ │ │ - str xzr, [x0, x19] │ │ │ │ - sub x3, x1, x0 │ │ │ │ - cmp x2, x3, asr #3 │ │ │ │ - b.cs 117d8 // b.hs, b.nlast │ │ │ │ - lsl x19, x2, #3 │ │ │ │ - ldr x1, [x0, x19] │ │ │ │ - mov x0, x1 │ │ │ │ - cbnz x1, 11780 │ │ │ │ - ldr x0, [x20] │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x21, x2 │ │ │ │ - sub x3, x1, x0 │ │ │ │ - cmp x2, x3, asr #3 │ │ │ │ - b.cc 117ac // b.lo, b.ul, b.last │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 11814 // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz x0, 11804 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + mov x19, x25 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x26, [x0, #16] │ │ │ │ + ldp x20, x28, [x1] │ │ │ │ + cbz x26, 16454 ::do_widen(char) const@@Base+0xad4> │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x27, [x26, #40] │ │ │ │ + cmp x28, x27 │ │ │ │ + csel x2, x28, x27, ls // ls = plast │ │ │ │ + cbz x2, 163c4 ::do_widen(char) const@@Base+0xa44> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 163d8 ::do_widen(char) const@@Base+0xa58> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 163dc ::do_widen(char) const@@Base+0xa5c> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 1652c ::do_widen(char) const@@Base+0xbac> // b.tstop │ │ │ │ + tbnz w0, #31, 1652c ::do_widen(char) const@@Base+0xbac> │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, 163a4 ::do_widen(char) const@@Base+0xa24> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.eq 16454 ::do_widen(char) const@@Base+0xad4> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, 16410 ::do_widen(char) const@@Base+0xa90> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1642c ::do_widen(char) const@@Base+0xaac> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 16430 ::do_widen(char) const@@Base+0xab0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 16454 ::do_widen(char) const@@Base+0xad4> // b.tstop │ │ │ │ + tbnz w0, #31, 16454 ::do_widen(char) const@@Base+0xad4> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 117e8 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x20, #0x30 │ │ │ │ + add x27, x0, #0x20 │ │ │ │ + mov x0, x27 │ │ │ │ + str x26, [x20, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl f02c │ │ │ │ + add x0, x20, #0x50 │ │ │ │ + stp x0, xzr, [x20, #64] │ │ │ │ + strb wzr, [x20, #80] │ │ │ │ + ldp x24, x21, [x20, #32] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 16538 ::do_widen(char) const@@Base+0xbb8> // b.none │ │ │ │ + ldp x1, x28, [x19, #32] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x4, x21, x28, ls // ls = plast │ │ │ │ + cbz x4, 166cc ::do_widen(char) const@@Base+0xd4c> │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x24 │ │ │ │ + str x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 165e0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ + b.lt 16600 ::do_widen(char) const@@Base+0xc80> // b.tstop │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x24 │ │ │ │ + str x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cbnz w0, 16500 ::do_widen(char) const@@Base+0xb80> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 16504 ::do_widen(char) const@@Base+0xb84> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1666c ::do_widen(char) const@@Base+0xcec> // b.tstop │ │ │ │ + tbnz w0, #31, 1666c ::do_widen(char) const@@Base+0xcec> │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 1651c ::do_widen(char) const@@Base+0xb9c> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + b 16430 ::do_widen(char) const@@Base+0xab0> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 163a4 ::do_widen(char) const@@Base+0xa24> │ │ │ │ + b 163e8 ::do_widen(char) const@@Base+0xa68> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbz x0, 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ + ldr x19, [x23, #40] │ │ │ │ + cmp x21, x19 │ │ │ │ + csel x2, x21, x19, ls // ls = plast │ │ │ │ + cbz x2, 16788 ::do_widen(char) const@@Base+0xe08> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 1674c ::do_widen(char) const@@Base+0xdcc> │ │ │ │ + sub x19, x19, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.gt 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.lt 16750 ::do_widen(char) const@@Base+0xdd0> // b.tstop │ │ │ │ + tbnz w19, #31, 16750 ::do_widen(char) const@@Base+0xdd0> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 15b00 ::do_widen(char) const@@Base+0x180> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x23, 16504 ::do_widen(char) const@@Base+0xb84> │ │ │ │ + cmp x19, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 166f0 ::do_widen(char) const@@Base+0xd70> // b.any │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x19, x20 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + b 16430 ::do_widen(char) const@@Base+0xab0> │ │ │ │ + sub x0, x21, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 164c8 ::do_widen(char) const@@Base+0xb48> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 16600 ::do_widen(char) const@@Base+0xc80> // b.tstop │ │ │ │ + tbz w0, #31, 164c8 ::do_widen(char) const@@Base+0xb48> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 16660 ::do_widen(char) const@@Base+0xce0> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, 16638 ::do_widen(char) const@@Base+0xcb8> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 16654 ::do_widen(char) const@@Base+0xcd4> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 16658 ::do_widen(char) const@@Base+0xcd8> // b.tstop │ │ │ │ + tbz w0, #31, 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, 167a4 ::do_widen(char) const@@Base+0xe24> │ │ │ │ + mov x23, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 165bc ::do_widen(char) const@@Base+0xc3c> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 166f4 ::do_widen(char) const@@Base+0xd74> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5900 │ │ │ │ + ldr x5, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cmp x21, x5 │ │ │ │ + csel x2, x21, x5, ls // ls = plast │ │ │ │ + cbz x2, 16758 ::do_widen(char) const@@Base+0xdd8> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x5, x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x5, x4, [sp, #112] │ │ │ │ + cbz w0, 16758 ::do_widen(char) const@@Base+0xdd8> │ │ │ │ + b.ge 16588 ::do_widen(char) const@@Base+0xc08> // b.tcont │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 167ac ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + mov x19, x23 │ │ │ │ + b 165a4 ::do_widen(char) const@@Base+0xc24> │ │ │ │ + sub x0, x21, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 164e4 ::do_widen(char) const@@Base+0xb64> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 16600 ::do_widen(char) const@@Base+0xc80> // b.tstop │ │ │ │ + tbz w0, #31, 164e4 ::do_widen(char) const@@Base+0xb64> │ │ │ │ + b 16600 ::do_widen(char) const@@Base+0xc80> │ │ │ │ + mov x19, x23 │ │ │ │ + ldp x0, x28, [x19, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x4, x21, x28, ls // ls = plast │ │ │ │ + cbz x4, 16720 ::do_widen(char) const@@Base+0xda0> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 16744 ::do_widen(char) const@@Base+0xdc4> │ │ │ │ + sub x1, x21, x28 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 165bc ::do_widen(char) const@@Base+0xc3c> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 167b8 ::do_widen(char) const@@Base+0xe38> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 165bc ::do_widen(char) const@@Base+0xc3c> │ │ │ │ + b.ge 16588 ::do_widen(char) const@@Base+0xc08> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 165a4 ::do_widen(char) const@@Base+0xc24> │ │ │ │ + sub x5, x21, x5 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.gt 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.lt 16778 ::do_widen(char) const@@Base+0xdf8> // b.tstop │ │ │ │ + tbz w5, #31, 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 167ac ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + mov x19, x23 │ │ │ │ + b 165a0 ::do_widen(char) const@@Base+0xc20> │ │ │ │ + sub x19, x19, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.gt 16588 ::do_widen(char) const@@Base+0xc08> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ge 16584 ::do_widen(char) const@@Base+0xc04> // b.tcont │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 165ac ::do_widen(char) const@@Base+0xc2c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz x4, 1670c ::do_widen(char) const@@Base+0xd8c> │ │ │ │ + b 16720 ::do_widen(char) const@@Base+0xda0> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 165bc ::do_widen(char) const@@Base+0xc3c> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000016800 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x58 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 11740 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #72 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 16844 , std::allocator >::~basic_stringbuf()@@Base+0x44> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b 5bf0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000016880 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x58 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 1188c // b.none │ │ │ │ - sub x2, x3, x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 118a4 │ │ │ │ - bl 5b50 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - sub x3, x3, #0x8 │ │ │ │ - str x3, [x19, #8] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #72 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 168c4 , std::allocator >::~basic_stringbuf()@@Base+0x44> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl 5bf0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - b.ne 1188c // b.any │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - str x1, [x0] │ │ │ │ - b 1188c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x6, x6, #0x6b8 │ │ │ │ - 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 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - add x24, x0, #0x8 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #88] │ │ │ │ + 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, #0x1d0 │ │ │ │ + add x25, sp, #0xb8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x0, x1, [sp, #8] │ │ │ │ + and w1, w2, #0xff │ │ │ │ + str w1, [sp, #24] │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3560] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strh wzr, [sp, #408] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str xzr, [sp, #400] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + stp q31, q31, [sp, #416] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3576] │ │ │ │ + add x28, sp, #0x88 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3688] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + stp x2, xzr, [sp, #80] │ │ │ │ + add x26, sp, #0xa8 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + bl 5ea0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #4064] │ │ │ │ + ldp x4, x3, [x1] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #144] │ │ │ │ + str x26, [sp, #152] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 16c78 , std::allocator >::~basic_stringbuf()@@Base+0x3f8> // b.any │ │ │ │ + str x3, [sp, #56] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 16b80 , std::allocator >::~basic_stringbuf()@@Base+0x300> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 16b74 , std::allocator >::~basic_stringbuf()@@Base+0x2f4> // b.any │ │ │ │ + ldrb w1, [x4] │ │ │ │ + mov x0, x26 │ │ │ │ + strb w1, [sp, #168] │ │ │ │ + str x3, [sp, #160] │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mov w23, w0 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ge 11980 // b.tcont │ │ │ │ - add w2, w1, w1, lsr #31 │ │ │ │ - ldr w3, [x25, #40] │ │ │ │ - asr w2, w2, #1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.gt 11bf0 │ │ │ │ - sub w23, w1, #0x1 │ │ │ │ - sub w0, w23, w22 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - mov w28, w22 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cmp w22, w23 │ │ │ │ - b.cs 11aa4 // b.hs, b.nlast │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - str w0, [sp, #20] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - b 11a08 │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.eq 11ae4 // b.none │ │ │ │ - ldr x0, [x0, x28, lsl #3] │ │ │ │ - ldr w4, [x25, #52] │ │ │ │ - cbz x0, 11b70 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w4, [sp, #144] │ │ │ │ + bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 59c0 (bool&)@plt> │ │ │ │ ldr x2, [x0] │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - ldr x9, [x2, #16] │ │ │ │ - cmp x1, x0 │ │ │ │ - ldp w2, w3, [x25, #44] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x1, x20 │ │ │ │ - add w3, w27, w3 │ │ │ │ - blr x9 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 11aa4 // b.none │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ccmp w22, w28, #0x0, ne // ne = any │ │ │ │ - b.ne 119b4 // b.any │ │ │ │ - ldp x23, x3, [sp, #32] │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - ldr w19, [x25, #52] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - ldp w0, w26, [x25, #44] │ │ │ │ - stp x23, x5, [sp, #56] │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - ldr w4, [x3] │ │ │ │ - add w26, w27, w26 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - add w19, w0, w19, asr #1 │ │ │ │ - strb wzr, [sp, #78] │ │ │ │ - sub w19, w19, #0x3 │ │ │ │ - str w4, [x23] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strh w3, [x23, #4] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w26 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 119f4 // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 16bc8 , std::allocator >::~basic_stringbuf()@@Base+0x348> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + tbz w0, #0, 16ad4 , std::allocator >::~basic_stringbuf()@@Base+0x254> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bd0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 16bc8 , std::allocator >::~basic_stringbuf()@@Base+0x348> // b.none │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x24, [sp, #80] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 16b04 , std::allocator >::~basic_stringbuf()@@Base+0x284> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.ne 11a08 // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x28 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 11c3c // 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 │ │ │ │ + b.ne 16c04 , std::allocator >::~basic_stringbuf()@@Base+0x384> // 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 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 119c4 // b.none │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - ldr w0, [x25, #52] │ │ │ │ - add x23, sp, #0x48 │ │ │ │ - ldp w2, w26, [x25, #44] │ │ │ │ - mov x9, #0x6 // #6 │ │ │ │ - ldrh w3, [x1, #4] │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - ldr w4, [x1] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - stp x23, x9, [sp, #56] │ │ │ │ - add w19, w2, w0, asr #1 │ │ │ │ - add w26, w26, w27 │ │ │ │ - str w4, [sp, #72] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - strb wzr, [sp, #78] │ │ │ │ - sub w19, w19, #0x3 │ │ │ │ - strh w3, [x23, #4] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w26 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d610 │ │ │ │ - b 11a78 │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le 119f4 │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x26, [x26, #3680] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3584] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldrb w0, [x26] │ │ │ │ - mov w21, #0x2d // #45 │ │ │ │ - tbz w0, #0, 11ba4 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w21, [x0, #452] │ │ │ │ - ldp w19, w3, [x25, #44] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - add w3, w27, w3 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - add w19, w23, w19 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w21 │ │ │ │ - bl d800 │ │ │ │ - ldr w0, [x25, #52] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.gt 11b90 │ │ │ │ - b 119f4 │ │ │ │ - sub w4, w0, w2 │ │ │ │ - sub w22, w0, w1 │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ge 11980 // b.tcont │ │ │ │ - sub w22, w3, w2 │ │ │ │ - add w23, w3, w2 │ │ │ │ - b 11980 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x26 │ │ │ │ + cbz x3, 16a30 , std::allocator >::~basic_stringbuf()@@Base+0x1b0> │ │ │ │ + b 16bb0 , std::allocator >::~basic_stringbuf()@@Base+0x330> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + stp x4, x3, [sp, #32] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldp x4, x3, [sp, #32] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl 5570 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + b 16a30 , std::allocator >::~basic_stringbuf()@@Base+0x1b0> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x978 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 11c48 // b.none │ │ │ │ + b.eq 16d14 , std::allocator >::~basic_stringbuf()@@Base+0x494> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - b 11c14 │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16c04 , std::allocator >::~basic_stringbuf()@@Base+0x384> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - ldp x4, x5, [x0, #8] │ │ │ │ - sub x7, x5, x4 │ │ │ │ - asr x6, x7, #3 │ │ │ │ - sub x6, x6, #0x1 │ │ │ │ - cmp x4, x5 │ │ │ │ - b.eq 11cb8 // b.none │ │ │ │ - cmp x7, #0x8 │ │ │ │ - b.ne 11c8c // b.any │ │ │ │ - b 11cbc │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr x1, [x4, w1, uxtw #3] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - cbnz x1, 11cb8 │ │ │ │ - ldur x2, [x5, #-8] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - ldr w1, [x0, #40] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 11c78 // b.any │ │ │ │ - cmp x6, w1, uxtw │ │ │ │ - b.ne 11c78 // b.any │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - cbz x1, 11c64 │ │ │ │ - ret │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp x8, x4, [x0, #8] │ │ │ │ - cmp x8, x4 │ │ │ │ - b.ne 11cf8 // b.any │ │ │ │ - ret │ │ │ │ - ldr w3, [x2, #48] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 11d14 // b.none │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - cmp x8, x4 │ │ │ │ - b.eq 11d2c // b.none │ │ │ │ - ldr x2, [x8] │ │ │ │ - cbnz x2, 11ce0 │ │ │ │ - ldr x2, [x8, #8] │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - ldr w3, [x2, #48] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 11cec // b.any │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 11d30 // b.none │ │ │ │ - mov x1, x8 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - b 11850 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 11c50 │ │ │ │ - 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 11850 │ │ │ │ - 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 11e08 // b.none │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x24, x1 │ │ │ │ - ldr x21, [x1, #8] │ │ │ │ - b 11da0 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 11e04 // b.none │ │ │ │ - ldr x20, [x19] │ │ │ │ - cbz x20, 11df8 │ │ │ │ - ldr x3, [x20, #24] │ │ │ │ - cmp x3, x21 │ │ │ │ - b.ne 11d94 // b.any │ │ │ │ - cbz x21, 11dcc │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 11d94 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 11e1c // 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 11850 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - b 11da8 │ │ │ │ - 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 11c50 │ │ │ │ - ldr w0, [x23, #40] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x23, #40] │ │ │ │ - b 11dd8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x2, x5, [x0, #8] │ │ │ │ - sub x6, x5, x2 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.eq 11ea8 // b.none │ │ │ │ - ldr x3, [x2] │ │ │ │ - cmp x6, #0x8 │ │ │ │ - b.ne 11e7c // b.any │ │ │ │ - b 11eac │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr x1, [x2, w1, uxtw #3] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - cbnz x1, 11ea8 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - ldr w1, [x0, #40] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ne 11e64 // b.any │ │ │ │ - cbnz w1, 11e64 │ │ │ │ - ldur x3, [x5, #-8] │ │ │ │ - asr x1, x6, #3 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str x3, [x0, #32] │ │ │ │ - str w1, [x0, #40] │ │ │ │ - cbz x3, 11e4c │ │ │ │ - ret │ │ │ │ - str x3, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 271a4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> │ │ │ │ - tbz w0, #0, 11f24 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 16c30 , std::allocator >::~basic_stringbuf()@@Base+0x3b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 121ec // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, 11fa4 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 11f6c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 16c04 , std::allocator >::~basic_stringbuf()@@Base+0x384> // b.any │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 121f0 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 11c50 │ │ │ │ - mov w0, #0x102 // #258 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 11f54 │ │ │ │ - mov w0, #0x9 // #9 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, 12048 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 11fd8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #26] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - tbz w0, #0, 12064 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16c10 , std::allocator >::~basic_stringbuf()@@Base+0x390> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 12010 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 121f0 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 11e40 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 11f6c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 11f6c │ │ │ │ - mov w0, #0x103 // #259 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 11ff8 │ │ │ │ - mov w0, #0x161 // #353 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, 12130 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 12098 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w0, #0x106 // #262 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 120b0 │ │ │ │ - mov w0, #0x153 // #339 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, 120e0 │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 120d8 // b.none │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.eq 120d8 // b.none │ │ │ │ - cbz x1, 11f6c │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b 11ef4 │ │ │ │ - mov w0, #0x168 // #360 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 120f8 │ │ │ │ - mov w0, #0x152 // #338 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, 1214c │ │ │ │ - ldp x2, x1, [x19, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 120d8 // b.none │ │ │ │ - sub x0, x1, x2 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.eq 121a8 // b.none │ │ │ │ - ldur x1, [x1, #-8] │ │ │ │ - asr x0, x0, #3 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - str w0, [x19, #40] │ │ │ │ - cbz x1, 12010 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b 11ef4 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 12010 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 12010 │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, 121d0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 121bc // b.plast │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 121f0 // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - mov x16, x1 │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - b 11ef4 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x19, #60] │ │ │ │ - str x0, [x19, #64] │ │ │ │ - b 11ef4 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 12158 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbnz x0, 12168 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b 11ef4 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16c20 , std::allocator >::~basic_stringbuf()@@Base+0x3a0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 121f0 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b.eq 16c58 , std::allocator >::~basic_stringbuf()@@Base+0x3d8> // b.none │ │ │ │ + b 16c04 , std::allocator >::~basic_stringbuf()@@Base+0x384> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ - b 121f8 │ │ │ │ - bti c │ │ │ │ - ldp x3, x2, [x0, #8] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 1225c // b.none │ │ │ │ - sub x2, x2, x3 │ │ │ │ - ldr x3, [x3] │ │ │ │ - str x3, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.eq 1225c // b.none │ │ │ │ - cbz x3, 12260 │ │ │ │ - ret │ │ │ │ - b 11c50 │ │ │ │ - bti c │ │ │ │ - ldp x4, x3, [x0, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 1229c // b.none │ │ │ │ - sub x2, x3, x4 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.eq 122a4 // b.none │ │ │ │ - ldur x3, [x3, #-8] │ │ │ │ - asr x2, x2, #3 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str x3, [x0, #32] │ │ │ │ - str w2, [x0, #40] │ │ │ │ - cbz x3, 122a0 │ │ │ │ - ret │ │ │ │ - b 11e40 │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [x1, #32] │ │ │ │ - str wzr, [x1, #40] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16cf0 , std::allocator >::~basic_stringbuf()@@Base+0x470> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x0, x1, [x0, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 12304 // b.none │ │ │ │ - sub x1, x1, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 78a0 │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - tbz w0, #0, 1233c │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x8 │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 12420 │ │ │ │ - ldr x20, [x1, #24] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x21, [x1, #16] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 123ec // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 123e4 // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x19, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1242c // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x20, 123a4 │ │ │ │ - b 12408 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x20, [sp] │ │ │ │ - b 123a4 │ │ │ │ - bl 11c50 │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - b 12378 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - cbz x1, 12444 │ │ │ │ - ldr w0, [x1, #48] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - bl 11c50 │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr w0, [x1, #48] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp x5, x0, [x0, #8] │ │ │ │ - sub x6, x0, x5 │ │ │ │ - asr x6, x6, #3 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.eq 124ac // b.none │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x4, [x5, x3, lsl #3] │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - mov x2, x3 │ │ │ │ - cbz x4, 124a4 │ │ │ │ - ldr w0, [x4, #48] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 124b4 // b.none │ │ │ │ - cmp x3, x6 │ │ │ │ - b.cc 12488 // b.lo, b.ul, b.last │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - ldr w1, [x4, #8] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 124b0 // b.any │ │ │ │ - mov x0, x4 │ │ │ │ - b 10b40 │ │ │ │ - bti c │ │ │ │ - ldp x5, x0, [x0, #8] │ │ │ │ - sub x6, x0, x5 │ │ │ │ - asr x6, x6, #3 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.eq 12510 // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + 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, #0x1d0 │ │ │ │ + add x25, sp, #0xb8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x0, x1, [sp, #8] │ │ │ │ + and w1, w2, #0xff │ │ │ │ + str w1, [sp, #24] │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3560] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strh wzr, [sp, #408] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str xzr, [sp, #400] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + stp q31, q31, [sp, #416] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3576] │ │ │ │ + add x28, sp, #0x88 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3688] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + stp x2, xzr, [sp, #80] │ │ │ │ + add x26, sp, #0xa8 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + bl 5ea0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #4064] │ │ │ │ + ldp x4, x3, [x1] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #144] │ │ │ │ + str x26, [sp, #152] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 170d8 , std::allocator >::~basic_stringbuf()@@Base+0x858> // b.any │ │ │ │ + str x3, [sp, #56] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x760> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 16fd4 , std::allocator >::~basic_stringbuf()@@Base+0x754> // b.any │ │ │ │ + ldrb w1, [x4] │ │ │ │ + mov x0, x26 │ │ │ │ + strb w1, [sp, #168] │ │ │ │ + str x3, [sp, #160] │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [x5, x2, lsl #3] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - mov x0, x2 │ │ │ │ - cbz x3, 12508 │ │ │ │ - ldr w4, [x3, #48] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 12518 // b.none │ │ │ │ - cmp x2, x6 │ │ │ │ - b.cc 124ec // b.lo, b.ul, b.last │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - ldr w0, [x3, #8] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 12510 // b.any │ │ │ │ - ldr w0, [x3, #64] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - ldp x4, x0, [x0, #8] │ │ │ │ - sub x5, x0, x4 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 1258c // b.none │ │ │ │ - asr x5, x5, #3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x4, x2, lsl #3] │ │ │ │ - cbz x0, 1257c │ │ │ │ - ldr w2, [x0, #48] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 125c8 // b.none │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - mov x3, x2 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.cc 12568 // 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+0x43480> │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w4, [sp, #144] │ │ │ │ + bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5b80 >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 17028 , std::allocator >::~basic_stringbuf()@@Base+0x7a8> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + tbz w0, #0, 16f34 , std::allocator >::~basic_stringbuf()@@Base+0x6b4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bd0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 17028 , std::allocator >::~basic_stringbuf()@@Base+0x7a8> // b.none │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x24, [sp, #80] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 16f64 , std::allocator >::~basic_stringbuf()@@Base+0x6e4> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x28 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12678 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x8 │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.ne 17064 , std::allocator >::~basic_stringbuf()@@Base+0x7e4> // 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 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 125ec // b.none │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.ne 1258c // b.any │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl e8ac │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 12598 │ │ │ │ - stp x20, x21, [sp, #48] │ │ │ │ - add x3, x8, #0x10 │ │ │ │ - ldr x20, [x0, #64] │ │ │ │ - str x3, [x8] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldr x21, [x0, #56] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 12650 // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 1262c // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x8, #16] │ │ │ │ - str x20, [x8, #8] │ │ │ │ - strb wzr, [x3, x20] │ │ │ │ - ldp x20, x21, [sp, #48] │ │ │ │ - b 12598 │ │ │ │ - cbz x20, 1261c │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x21 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 5570 │ │ │ │ - ldp x8, x20, [sp, #8] │ │ │ │ - ldr x3, [x8] │ │ │ │ - b 1261c │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ + mov x0, x26 │ │ │ │ + cbz x3, 16e90 , std::allocator >::~basic_stringbuf()@@Base+0x610> │ │ │ │ + b 17010 , std::allocator >::~basic_stringbuf()@@Base+0x790> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + stp x4, x3, [sp, #32] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x0, [x8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - b 12630 │ │ │ │ - stp x20, x21, [sp, #48] │ │ │ │ + ldp x4, x3, [sp, #32] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl 5570 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + b 16e90 , std::allocator >::~basic_stringbuf()@@Base+0x610> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x978 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 17174 , std::allocator >::~basic_stringbuf()@@Base+0x8f4> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - strb wzr, [x0, #60] │ │ │ │ - str xzr, [x0, #64] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldp x2, x0, [x20, #8] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1273c // b.none │ │ │ │ - str x1, [x2], #8 │ │ │ │ - str x2, [x20, #8] │ │ │ │ - ldr x4, [x19, #8] │ │ │ │ - sub x3, x2, x4 │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.eq 12730 // b.none │ │ │ │ - cbz x3, 12750 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 126f4 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - mov x1, x2 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cs 12714 // b.hs, b.nlast │ │ │ │ - ldr x2, [x4, x2, lsl #3] │ │ │ │ - cbz x2, 126e4 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - str w1, [x19, #40] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x4, x2, lsl #3] │ │ │ │ - str x2, [x19, #32] │ │ │ │ - str w1, [x19, #40] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldur x0, [x2, #-8] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - b 126d4 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 127e0 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - b 126c0 │ │ │ │ - ldr x2, [x4] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 126fc │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17064 , std::allocator >::~basic_stringbuf()@@Base+0x7e4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ - str xzr, [sp] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 127cc // b.none │ │ │ │ - str xzr, [x1], #8 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 17090 , std::allocator >::~basic_stringbuf()@@Base+0x810> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17064 , std::allocator >::~basic_stringbuf()@@Base+0x7e4> // b.any │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17070 , std::allocator >::~basic_stringbuf()@@Base+0x7f0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17080 , std::allocator >::~basic_stringbuf()@@Base+0x800> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 127d8 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, sp │ │ │ │ - bl 128e0 │ │ │ │ - b 127a0 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x24, x21, [x20] │ │ │ │ - sub x21, x21, x24 │ │ │ │ - asr x3, x21, #3 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 128bc // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x25, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 128b4 // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - str x1, [x0, x21] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - b.gt 12888 │ │ │ │ - cbnz x24, 128a8 │ │ │ │ - stp x22, x23, [x20] │ │ │ │ - add x19, x22, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x24 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x24 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5a40 │ │ │ │ - b 12860 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x24 │ │ │ │ - b 1289c │ │ │ │ - mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 12838 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ + b.eq 170b8 , std::allocator >::~basic_stringbuf()@@Base+0x838> // b.none │ │ │ │ + b 17064 , std::allocator >::~basic_stringbuf()@@Base+0x7e4> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17150 , std::allocator >::~basic_stringbuf()@@Base+0x8d0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x24, x21, [x20] │ │ │ │ - sub x21, x21, x24 │ │ │ │ - asr x3, x21, #3 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 129bc // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov x25, x1 │ │ │ │ - csinc x1, x3, xzr, ne // ne = any │ │ │ │ - adds x3, x3, x1 │ │ │ │ - b.cs 129b4 // b.hs, b.nlast │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - lsl x19, x3, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - str x1, [x0, x21] │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - b.gt 12988 │ │ │ │ - cbnz x24, 129a8 │ │ │ │ - stp x22, x23, [x20] │ │ │ │ - add x19, x22, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x19, [x20, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x24 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x24 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5a40 │ │ │ │ - b 12960 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x24 │ │ │ │ - b 1299c │ │ │ │ - mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 12938 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + add x25, sp, #0xb8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + stp x0, x1, [sp, #8] │ │ │ │ + and w1, w2, #0xff │ │ │ │ + str w1, [sp, #24] │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #3560] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strh wzr, [sp, #408] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str xzr, [sp, #400] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 12a84 // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 12a7c // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 12ab4 // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, 12a40 │ │ │ │ - b 12a9c │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 12a40 │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #56] │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + stp q31, q31, [sp, #416] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3576] │ │ │ │ + add x28, sp, #0x88 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3688] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + stp x2, xzr, [sp, #80] │ │ │ │ + add x26, sp, #0xa8 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + bl 5ea0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #4064] │ │ │ │ + ldp x4, x3, [x1] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #144] │ │ │ │ + str x26, [sp, #152] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 17538 , std::allocator >::~basic_stringbuf()@@Base+0xcb8> // b.any │ │ │ │ + str x3, [sp, #56] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 17440 , std::allocator >::~basic_stringbuf()@@Base+0xbc0> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 17434 , std::allocator >::~basic_stringbuf()@@Base+0xbb4> // b.any │ │ │ │ + ldrb w1, [x4] │ │ │ │ + mov x0, x26 │ │ │ │ + strb w1, [sp, #168] │ │ │ │ + str x3, [sp, #160] │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - bl d8a0 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0x1df │ │ │ │ - ldr x24, [x21, #24] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl 129e0 │ │ │ │ - mov x8, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 9d20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d68c │ │ │ │ - ldp x19, x20, [sp] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 12bcc // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x19 │ │ │ │ - ldr x0, [x2], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 12bbc // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 12ba0 // b.any │ │ │ │ - ldr x20, [sp] │ │ │ │ - cbz x20, 12be0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w4, [sp, #144] │ │ │ │ + bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5870 >(int&)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 17488 , std::allocator >::~basic_stringbuf()@@Base+0xc08> // b.any │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 12bf8 // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + tbz w0, #0, 17394 , std::allocator >::~basic_stringbuf()@@Base+0xb14> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5bd0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 17488 , std::allocator >::~basic_stringbuf()@@Base+0xc08> // b.none │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x24, [sp, #80] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 173c4 , std::allocator >::~basic_stringbuf()@@Base+0xb44> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - bl d890 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 11900 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl d890 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl d890 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x28 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12c88 // 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 174c4 , std::allocator >::~basic_stringbuf()@@Base+0xc44> // 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 │ │ │ │ - b 5d70 │ │ │ │ - bti j │ │ │ │ + ret │ │ │ │ + mov x0, x26 │ │ │ │ + cbz x3, 172f0 , std::allocator >::~basic_stringbuf()@@Base+0xa70> │ │ │ │ + b 17470 , std::allocator >::~basic_stringbuf()@@Base+0xbf0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + stp x4, x3, [sp, #32] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldp x4, x3, [sp, #32] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl 5570 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + b 172f0 , std::allocator >::~basic_stringbuf()@@Base+0xa70> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x1, x1, #0x978 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 12cdc // b.none │ │ │ │ + b.eq 175d4 , std::allocator >::~basic_stringbuf()@@Base+0xd54> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - ldp x21, x22, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 12cc4 // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 12cbc // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - b 12c98 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, 12c64 │ │ │ │ - bl 5a40 │ │ │ │ - b 12c64 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + mov x0, x28 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #64] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 174c4 , std::allocator >::~basic_stringbuf()@@Base+0xc44> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - 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 140a0 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov w4, #0x38 // #56 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d4a0 │ │ │ │ - str x20, [x19, #24] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x18 // #24 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl d4a0 │ │ │ │ - str x20, [x19, #32] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - mov x0, x21 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x438 │ │ │ │ - add x2, x2, #0x441 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - bl 129e0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl dd0c │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 174f0 , std::allocator >::~basic_stringbuf()@@Base+0xc70> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 174c4 , std::allocator >::~basic_stringbuf()@@Base+0xc44> // b.any │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 174d0 , std::allocator >::~basic_stringbuf()@@Base+0xc50> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12db8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 12de0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl d890 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x24, [x19, #8] │ │ │ │ - bl dc2c │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl dc20 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl dc2c │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl dc2c │ │ │ │ - sub w5, w20, w0 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w3, w22 │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d4a0 │ │ │ │ - str x21, [x19, #40] │ │ │ │ - mov x0, #0x68 // #104 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - bl 1586c ::do_widen(char) const@@Base+0x158c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x20, [x19, #48] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 174e0 , std::allocator >::~basic_stringbuf()@@Base+0xc60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12ecc // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ + b.eq 17518 , std::allocator >::~basic_stringbuf()@@Base+0xc98> // b.none │ │ │ │ + b 174c4 , std::allocator >::~basic_stringbuf()@@Base+0xc44> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 15aa0 ::do_widen(char) const@@Base+0x17c0> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 175b0 , std::allocator >::~basic_stringbuf()@@Base+0xd30> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + add x25, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3560] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + add x2, sp, #0x220 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x220 │ │ │ │ + strh wzr, [sp, #368] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-152] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + str xzr, [sp, #360] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x27, [x27, #3768] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3688] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #4064] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + add x28, sp, #0x80 │ │ │ │ + stp q31, q31, [sp, #48] │ │ │ │ + str q31, [sp, #80] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl 5ea0 │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + stp x28, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d20 (bool)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 17854 , std::allocator >::~basic_stringbuf()@@Base+0xfd4> // b.any │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 17844 , std::allocator >::~basic_stringbuf()@@Base+0xfc4> │ │ │ │ + ldp x6, x3, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x24, [sp, #32] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 177d4 , std::allocator >::~basic_stringbuf()@@Base+0xf54> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x21, x1] │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 12f00 // b.none │ │ │ │ + b.ne 17890 , std::allocator >::~basic_stringbuf()@@Base+0x1010> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 177a8 , std::allocator >::~basic_stringbuf()@@Base+0xf28> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 17940 , std::allocator >::~basic_stringbuf()@@Base+0x10c0> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12ecc // b.any │ │ │ │ + b.ne 17890 , std::allocator >::~basic_stringbuf()@@Base+0x1010> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - b 12ea4 │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 12f00 // b.none │ │ │ │ - b 12ecc │ │ │ │ + b.eq 178bc , std::allocator >::~basic_stringbuf()@@Base+0x103c> // b.none │ │ │ │ + b 17890 , std::allocator >::~basic_stringbuf()@@Base+0x1010> │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - b 12ea4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 142b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x0, x0, #0x9a8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - stp x20, xzr, [x19, #16] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl 12ce4 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 178e0 , std::allocator >::~basic_stringbuf()@@Base+0x1060> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl 14040 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cbz x0, 12fec │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 13004 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 1301c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - ldr x20, [x19, #48] │ │ │ │ - cbz x20, 13074 │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 13000 │ │ │ │ - add x0, x0, #0x140 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 13088 // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3728] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x3], #16 │ │ │ │ - cbz x0, 13064 │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14048 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1789c , std::allocator >::~basic_stringbuf()@@Base+0x101c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 13070 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x9a8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 12fc0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14040 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x9a8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 12fc0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14040 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1789c , std::allocator >::~basic_stringbuf()@@Base+0x101c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3728] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x3], #16 │ │ │ │ - cbz x0, 1317c │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3728] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - str x3, [x2], #16 │ │ │ │ - cbz x0, 131cc │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - b 5a40 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #40] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + add x25, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3560] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #408] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 13654 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 13578 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - ldrb w0, [x2, #136] │ │ │ │ - tbz w0, #0, 13240 │ │ │ │ - ldrb w0, [x2, #137] │ │ │ │ - tbnz w0, #0, 13614 │ │ │ │ - ldrb w0, [x2, #138] │ │ │ │ - tbnz w0, #0, 13534 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - mov w5, #0x61 // #97 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stp x20, x6, [sp, #8] │ │ │ │ - strh w5, [sp, #24] │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1329c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3736] │ │ │ │ - mov x5, #0x6948 // #26952 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - movk x5, #0x532d, lsl #16 │ │ │ │ - movk x5, #0x6f63, lsl #32 │ │ │ │ - ldr w22, [x1] │ │ │ │ - movk x5, #0x6572, lsl #48 │ │ │ │ - mov x6, #0x8 // #8 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stp x20, x6, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 132f8 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x1e0 │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - ldrb w1, [x0, #4] │ │ │ │ - ldr w2, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl dc20 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w5, #0x5556 // #21846 │ │ │ │ - movk w5, #0x5555, lsl #16 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w4, w22 │ │ │ │ - mov x1, x21 │ │ │ │ - smull x5, w2, w5 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - lsr x5, x5, #32 │ │ │ │ - sub w2, w5, w2, asr #31 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1336c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x1e8 │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - ldrb w1, [x0, #4] │ │ │ │ - ldr w2, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl dc20 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w5, #0x5556 // #21846 │ │ │ │ - movk w5, #0x5555, lsl #16 │ │ │ │ - mov w4, w22 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x21 │ │ │ │ - smull x5, w2, w5 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - lsr x5, x5, #32 │ │ │ │ - sub w2, w5, w2, asr #31 │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 133e4 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x21, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 5ab0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 13424 │ │ │ │ - ldr x5, [x19, #32] │ │ │ │ - add x3, x21, #0x1f0 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w2, #0x9 // #9 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - bl 5630 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w20, #0x5556 // #21846 │ │ │ │ - movk w20, #0x5555, lsl #16 │ │ │ │ - ldr x22, [x0, #8] │ │ │ │ - bl dc20 │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - mov w2, w0 │ │ │ │ - add x3, x21, #0x1f0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x4, [x4, #16] │ │ │ │ - smull x5, w2, w20 │ │ │ │ - ldr w4, [x4] │ │ │ │ - lsr x5, x5, #32 │ │ │ │ - sub w2, w5, w2, asr #31 │ │ │ │ - add w2, w2, #0x6 │ │ │ │ - bl 5630 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x21, [x0, #8] │ │ │ │ - bl dc20 │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - mov w2, w0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + add x2, sp, #0x220 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x220 │ │ │ │ + strh wzr, [sp, #368] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-152] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + str xzr, [sp, #360] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x27, [x27, #3768] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3688] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #4064] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + add x28, sp, #0x80 │ │ │ │ + stp q31, q31, [sp, #48] │ │ │ │ + str q31, [sp, #80] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl 5ea0 │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + stp x28, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x1f8 │ │ │ │ - ldr x4, [x4, #16] │ │ │ │ - smull x20, w2, w20 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - lsr x20, x20, #32 │ │ │ │ - sub w2, w20, w2, asr #31 │ │ │ │ - add w2, w2, #0x3 │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - bl 5630 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 24808 , std::allocator >::~basic_stringbuf()@@Base+0x8c88> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - bl 1d80c , std::allocator >::~basic_stringbuf()@@Base+0x1c8c> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x0, #168] │ │ │ │ - bl 204ac , std::allocator >::~basic_stringbuf()@@Base+0x492c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl d890 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl d890 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl d890 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 17bb4 , std::allocator >::~basic_stringbuf()@@Base+0x1334> // b.any │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 17ba4 , std::allocator >::~basic_stringbuf()@@Base+0x1324> │ │ │ │ + ldp x6, x3, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13650 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 5d70 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl abc0 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x24, [sp, #32] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 17b34 , std::allocator >::~basic_stringbuf()@@Base+0x12b4> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x21, x1] │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - strb wzr, [x1, #138] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1364c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 17bf0 , std::allocator >::~basic_stringbuf()@@Base+0x1370> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b 5d70 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl dc20 │ │ │ │ - add w20, w0, w0, lsr #31 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr x0, [x1, #160] │ │ │ │ - bl 247c0 , std::allocator >::~basic_stringbuf()@@Base+0x8c40> │ │ │ │ - add w1, w0, w0, lsr #31 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - neg w1, w1, asr #1 │ │ │ │ - add w22, w1, w20, asr #1 │ │ │ │ - bl dc2c │ │ │ │ - add w20, w0, w0, lsr #31 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr x0, [x1, #160] │ │ │ │ - bl 247e4 , std::allocator >::~basic_stringbuf()@@Base+0x8c64> │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - neg w1, w0, asr #1 │ │ │ │ - add w20, w1, w20, asr #1 │ │ │ │ - ldr x0, [x2, #160] │ │ │ │ - bl 247c0 , std::allocator >::~basic_stringbuf()@@Base+0x8c40> │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr x0, [x1, #160] │ │ │ │ - bl 247e4 , std::allocator >::~basic_stringbuf()@@Base+0x8c64> │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w24 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w2, w22 │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 17b08 , std::allocator >::~basic_stringbuf()@@Base+0x1288> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x20, x0 │ │ │ │ - bl d4a0 │ │ │ │ - str x20, [x19, #56] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - b 13224 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11900 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl d890 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 13560 // b.none │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ + b.eq 17ca0 , std::allocator >::~basic_stringbuf()@@Base+0x1420> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13684 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - b 13650 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13650 // b.any │ │ │ │ + b.ne 17bf0 , std::allocator >::~basic_stringbuf()@@Base+0x1370> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b 13694 │ │ │ │ - bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 136bc // b.none │ │ │ │ - b 13650 │ │ │ │ + b.eq 17c1c , std::allocator >::~basic_stringbuf()@@Base+0x139c> // b.none │ │ │ │ + b 17bf0 , std::allocator >::~basic_stringbuf()@@Base+0x1370> │ │ │ │ bti j │ │ │ │ - b 13694 │ │ │ │ + mov x19, x0 │ │ │ │ + b 17c40 , std::allocator >::~basic_stringbuf()@@Base+0x13c0> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17bfc , std::allocator >::~basic_stringbuf()@@Base+0x137c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ - b 13694 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17bfc , std::allocator >::~basic_stringbuf()@@Base+0x137c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + add x25, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x58 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x23, sp, #0x48 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - str x27, [sp, #192] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 140a0 │ │ │ │ - strb wzr, [sp, #100] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x200 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x5, #0xc // #12 │ │ │ │ - ldr x4, [x3] │ │ │ │ - stp x20, x5, [sp, #72] │ │ │ │ - ldr w3, [x3, #8] │ │ │ │ - str x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - str w3, [x20, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 137a4 // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x24, x0, [x19, #8] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 13a84 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - stp x20, x4, [sp, #72] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #88] │ │ │ │ - ldur w3, [x3, #7] │ │ │ │ - mov x1, x23 │ │ │ │ - strb wzr, [sp, #99] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stur w3, [x20, #7] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13800 // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x22, [x19, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl dc2c │ │ │ │ - sub w5, w0, #0x3 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d4a0 │ │ │ │ - str x21, [x19, #24] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x22, [x19, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl dc2c │ │ │ │ - sub w3, w0, #0x2 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d4a0 │ │ │ │ - str x21, [x19, #32] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x25, [x19, #8] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3560] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x0, x25 │ │ │ │ - bl dc20 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add w24, w0, #0x3 │ │ │ │ - csel w24, w24, w0, lt // lt = tstop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - asr w24, w24, #2 │ │ │ │ - bl dc2c │ │ │ │ - add w3, w0, w0, lsr #31 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - asr w21, w3, #1 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - bl dc20 │ │ │ │ - add w4, w0, w0, lsr #31 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - asr w4, w4, #1 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - bl d4a0 │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - str x22, [x19, #40] │ │ │ │ - ldrb w0, [x26] │ │ │ │ - tbz w0, #0, 13904 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - mov x0, x22 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - ldr x22, [x19, #40] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x228 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x20, x5, [sp, #72] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #88] │ │ │ │ - strb wzr, [sp, #94] │ │ │ │ - strh w3, [x20, #4] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13950 // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl dc20 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add w24, w0, #0x3 │ │ │ │ - csel w24, w24, w0, lt // lt = tstop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - asr w24, w24, #2 │ │ │ │ - bl dc2c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add w25, w0, #0x3 │ │ │ │ - csel w25, w25, w0, lt // lt = tstop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - asr w25, w25, #2 │ │ │ │ - bl dc20 │ │ │ │ - add w4, w0, w0, lsr #31 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - asr w22, w4, #1 │ │ │ │ - bl dc2c │ │ │ │ - add w5, w0, w0, lsr #31 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - asr w5, w5, #1 │ │ │ │ - bl d4a0 │ │ │ │ - ldrb w0, [x26] │ │ │ │ - str x21, [x19, #48] │ │ │ │ - tbz w0, #0, 139f0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - mov x0, x21 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - ldr x21, [x19, #48] │ │ │ │ - mov w3, #0x6548 // #25928 │ │ │ │ - movk w3, #0x706c, lsl #16 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stp x20, x4, [sp, #72] │ │ │ │ - str w3, [sp, #88] │ │ │ │ - strb wzr, [sp, #92] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13a30 // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - bl caec │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x20, [x19, #64] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + add x2, sp, #0x220 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x220 │ │ │ │ + strh wzr, [sp, #368] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13bb4 // b.any │ │ │ │ - ldr x27, [sp, #192] │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - mov w2, #0x616e // #24942 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - add x27, sp, #0x8 │ │ │ │ - add x25, sp, #0x28 │ │ │ │ - add x26, sp, #0x18 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x8, x25 │ │ │ │ - stp x26, x3, [sp, #8] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 256c0 , std::allocator >::~basic_stringbuf()@@Base+0x9b40> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stur q31, [x3, #-152] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + str xzr, [sp, #360] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x27, [x27, #3768] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3688] │ │ │ │ + add x2, x27, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x27, #0x40 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #4064] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + add x28, sp, #0x80 │ │ │ │ + stp q31, q31, [sp, #48] │ │ │ │ + str q31, [sp, #80] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl 5ea0 │ │ │ │ + add x3, x24, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x25 │ │ │ │ - add x3, x3, #0x220 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + stp x28, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5da0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 17f14 , std::allocator >::~basic_stringbuf()@@Base+0x1694> // b.any │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 17f04 , std::allocator >::~basic_stringbuf()@@Base+0x1684> │ │ │ │ + ldp x6, x3, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - str x20, [sp, #72] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13b68 // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13b30 // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13b4c // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 13800 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x1, x27, #0x18 │ │ │ │ + add x5, x27, #0x40 │ │ │ │ + stp x1, x24, [sp, #32] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 17e94 , std::allocator >::~basic_stringbuf()@@Base+0x1614> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 13800 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 13af8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ mov x0, x25 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + str x26, [x21, x1] │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 13be8 // b.none │ │ │ │ + b.ne 17f50 , std::allocator >::~basic_stringbuf()@@Base+0x16d0> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 17e68 , std::allocator >::~basic_stringbuf()@@Base+0x15e8> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 18000 , std::allocator >::~basic_stringbuf()@@Base+0x1780> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13bb4 // b.any │ │ │ │ + b.ne 17f50 , std::allocator >::~basic_stringbuf()@@Base+0x16d0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 13be8 // b.none │ │ │ │ - b 13bb4 │ │ │ │ - bti j │ │ │ │ - b 13bf4 │ │ │ │ - bti j │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 13be8 // b.none │ │ │ │ - b 13bb4 │ │ │ │ - bti j │ │ │ │ - b 13bf4 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13b90 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 13b88 │ │ │ │ - bti j │ │ │ │ - b 13bbc │ │ │ │ - bti j │ │ │ │ - b 13bf4 │ │ │ │ - bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #32] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 13be8 // b.none │ │ │ │ - b 13bb4 │ │ │ │ + b.eq 17f7c , std::allocator >::~basic_stringbuf()@@Base+0x16fc> // b.none │ │ │ │ + b 17f50 , std::allocator >::~basic_stringbuf()@@Base+0x16d0> │ │ │ │ bti j │ │ │ │ - b 13bbc │ │ │ │ - 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 142b0 │ │ │ │ - stp x20, xzr, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x0, x0, #0x9f8 │ │ │ │ - str x0, [x19] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - bl 13710 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 17fa0 , std::allocator >::~basic_stringbuf()@@Base+0x1720> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl 14040 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 13d70 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 13d88 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 13da0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 13db8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 13dd0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x20, [x19, #64] │ │ │ │ - cbz x20, 13e24 │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, c000 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 13e48 // b.any │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x2, x2, #0x530 │ │ │ │ - str x2, [x3], #16 │ │ │ │ - cbz x0, 13e14 │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl d8a0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl d890 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14048 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17f5c , std::allocator >::~basic_stringbuf()@@Base+0x16dc> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 13e20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x9f8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 13d44 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14040 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17f5c , std::allocator >::~basic_stringbuf()@@Base+0x16dc> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x9f8 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ mov x29, sp │ │ │ │ + mov x2, #0x1a1 // #417 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 13d44 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14040 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 5d90 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - b 140a0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 142b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 140a0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 14040 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xb50 │ │ │ │ mov x29, sp │ │ │ │ + mov x2, #0x1b5 // #437 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 5db0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14048 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 5d90 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x6d8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 5db0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14048 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14040 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x6d8 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 5db0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + sub sp, sp, #0x850 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x1, [x1] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + mov w21, w0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #2120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 14048 │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0xd08 │ │ │ │ + bl 388a0 , std::allocator >::~basic_stringbuf()@@Base+0x22020> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x4, 18000 , std::allocator >::~basic_stringbuf()@@Base+0x1780> │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x40 │ │ │ │ + add x3, x3, #0xd10 │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0xd38 │ │ │ │ + add x1, x1, #0xd48 │ │ │ │ + bl 38968 , std::allocator >::~basic_stringbuf()@@Base+0x220e8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x4, 18000 , std::allocator >::~basic_stringbuf()@@Base+0x1780> │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x4, x4, #0x80 │ │ │ │ + add x3, x3, #0xd50 │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0xd68 │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + bl 38968 , std::allocator >::~basic_stringbuf()@@Base+0x220e8> │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, w21 │ │ │ │ mov x0, x19 │ │ │ │ - bl 14040 │ │ │ │ + bl 38b48 , std::allocator >::~basic_stringbuf()@@Base+0x222c8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 14074 │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2120] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3848] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 5db0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 59a0 │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - bl 59e0 │ │ │ │ - ldr w2, [x20, #1412] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 141cc │ │ │ │ - add x1, x20, #0x584 │ │ │ │ - ldr w3, [x1, #4] │ │ │ │ - cmp w3, w19 │ │ │ │ - b.gt 141cc │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3640] │ │ │ │ - stp w0, w19, [x1, #8] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - tbz w1, #0, 14124 │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - add w1, w0, w0, lsr #31 │ │ │ │ - neg w2, w2, asr #1 │ │ │ │ - add w22, w2, w1, asr #1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 141b8 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5a30 │ │ │ │ - add x4, x20, #0x584 │ │ │ │ - ldr w3, [x20, #1412] │ │ │ │ - mov w2, w23 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - bl d38c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3800] │ │ │ │ - str x19, [x21, #8] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 1419c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 1419c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 181ac , std::allocator >::~basic_stringbuf()@@Base+0x192c> // b.any │ │ │ │ + add sp, sp, #0x850 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d890 │ │ │ │ - add w3, w3, w3, lsr #31 │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - neg w3, w3, asr #1 │ │ │ │ - add w23, w3, w19, asr #1 │ │ │ │ - b 14138 │ │ │ │ - bl ddcc │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4024] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x230 │ │ │ │ - bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - ldr w1, [x20, #1412] │ │ │ │ - add x20, x20, #0x584 │ │ │ │ - bl 5da0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x260 │ │ │ │ - bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - ldr w1, [x20, #4] │ │ │ │ - bl 5da0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x1, x1, #0x1c8 │ │ │ │ - bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x268 │ │ │ │ - bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 14290 │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 14254 │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 5d90 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1427c // b.any │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - b 14240 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 14240 │ │ │ │ - bl 5b60 │ │ │ │ - bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti c │ │ │ │ - adrp x4, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x5, x4, #0x584 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x3, x3, #0x710 │ │ │ │ - str w1, [x4, #1412] │ │ │ │ - stp x3, xzr, [x0] │ │ │ │ - str w2, [x5, #4] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00000000000142e0 ::do_widen(char) const@@Base>: │ │ │ │ - bti c │ │ │ │ - mov w0, w1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 143a4 ::do_widen(char) const@@Base+0xc4> // b.pmore │ │ │ │ + b.hi 18264 , std::allocator >::~basic_stringbuf()@@Base+0x19e4> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 1439c ::do_widen(char) const@@Base+0xbc> // b.any │ │ │ │ + b.ne 1825c , std::allocator >::~basic_stringbuf()@@Base+0x19dc> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 143d4 ::do_widen(char) const@@Base+0xf4> // b.any │ │ │ │ + b.ne 18294 , std::allocator >::~basic_stringbuf()@@Base+0x1a14> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 14360 ::do_widen(char) const@@Base+0x80> │ │ │ │ - b 143bc ::do_widen(char) const@@Base+0xdc> │ │ │ │ + cbz x19, 18220 , std::allocator >::~basic_stringbuf()@@Base+0x19a0> │ │ │ │ + b 1827c , std::allocator >::~basic_stringbuf()@@Base+0x19fc> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 14360 ::do_widen(char) const@@Base+0x80> │ │ │ │ + b 18220 , std::allocator >::~basic_stringbuf()@@Base+0x19a0> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #240] │ │ │ │ - add x29, sp, #0xf0 │ │ │ │ - stp x19, x20, [sp, #256] │ │ │ │ - stp x21, x22, [sp, #272] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov x8, x22 │ │ │ │ - stp x23, x24, [sp, #288] │ │ │ │ - and w23, w1, #0xff │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #232] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 9d20 │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - sub x4, x0, x2 │ │ │ │ - asr x4, x4, #5 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 145f8 ::do_widen(char) const@@Base+0x318> // b.none │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - 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 14444 ::do_widen(char) const@@Base+0x164> // b.pmore │ │ │ │ - add w3, w3, #0x2 │ │ │ │ - add w1, w3, w3, lsr #31 │ │ │ │ - neg w1, w1, asr #1 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3568] │ │ │ │ - add w2, w4, w4, lsr #31 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4048] │ │ │ │ - neg w2, w2, asr #1 │ │ │ │ - ldr w6, [x5] │ │ │ │ - add x24, sp, #0x40 │ │ │ │ - add w4, w4, #0x2 │ │ │ │ - ldr w5, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - add w6, w6, w6, lsr #31 │ │ │ │ - add w5, w5, w5, lsr #31 │ │ │ │ - add w2, w2, w6, asr #1 │ │ │ │ - add w1, w1, w5, asr #1 │ │ │ │ - bl d38c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 144d4 ::do_widen(char) const@@Base+0x1f4> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - mov x0, x24 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - bl 5d70 │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 14554 ::do_widen(char) const@@Base+0x274> // b.none │ │ │ │ - lsl x1, x19, #5 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x3, x2, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x2, x1] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 14300 ::do_widen(char) const@@Base+0x20> │ │ │ │ - add w3, w19, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl d610 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 14540 ::do_widen(char) const@@Base+0x260> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - cmp x19, x0, asr #5 │ │ │ │ - b.cc 144f0 ::do_widen(char) const@@Base+0x210> // b.lo, b.ul, b.last │ │ │ │ - mov x0, x24 │ │ │ │ - bl d890 │ │ │ │ - bl 5d70 │ │ │ │ - tbz w23, #0, 1456c ::do_widen(char) const@@Base+0x28c> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl de00 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d184 │ │ │ │ - ldp x19, x20, [sp, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 145ac ::do_widen(char) const@@Base+0x2cc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1459c ::do_widen(char) const@@Base+0x2bc> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 14580 ::do_widen(char) const@@Base+0x2a0> // b.any │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - cbz x20, 145c0 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14640 ::do_widen(char) const@@Base+0x360> // 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 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - b 1446c ::do_widen(char) const@@Base+0x18c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d184 │ │ │ │ - mov x0, x22 │ │ │ │ - bl a2c0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1465c ::do_widen(char) const@@Base+0x37c> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 14614 ::do_widen(char) const@@Base+0x334> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1461c ::do_widen(char) const@@Base+0x33c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #4048] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3568] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - and w1, w2, #0xff │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - add x20, sp, #0xf0 │ │ │ │ - ldr w0, [x3] │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldr w2, [x4] │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3608] │ │ │ │ - add x1, x3, #0xc │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - lsr x1, x1, #1 │ │ │ │ - add w3, w3, #0xc │ │ │ │ - sub w1, w0, w1 │ │ │ │ - asr w2, w2, #1 │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w4, #0x5 // #5 │ │ │ │ - bl d38c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 14724 ::do_widen(char) const@@Base+0x444> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3680] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrb w1, [x1] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl dc60 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - cbz x2, 14770 ::do_widen(char) const@@Base+0x490> │ │ │ │ - ldr x1, [x19] │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - bl 14300 ::do_widen(char) const@@Base+0x20> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 14770 ::do_widen(char) const@@Base+0x490> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d890 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - add x21, sp, #0x68 │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, w4 │ │ │ │ - add w3, w3, #0xa │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 118c0 │ │ │ │ - adrp x28, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x28, #0x290 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - add x4, sp, #0x30 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov x1, x22 │ │ │ │ - ldrb w3, [x0, #2] │ │ │ │ - mov x0, x4 │ │ │ │ - strh w2, [sp, #224] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - strb w3, [x19, #2] │ │ │ │ - str x4, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - str x2, [sp, #216] │ │ │ │ - strb wzr, [sp, #227] │ │ │ │ - bl a4e0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - ldp x24, x26, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 14804 ::do_widen(char) const@@Base+0x524> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w0, #0x6f4e // #28494 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x19, x1, [sp, #208] │ │ │ │ - strh w0, [sp, #224] │ │ │ │ - strb wzr, [sp, #226] │ │ │ │ - cmp x27, x26 │ │ │ │ - b.eq 14b20 ::do_widen(char) const@@Base+0x840> // b.none │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 14b80 ::do_widen(char) const@@Base+0x8a0> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - str x0, [x26] │ │ │ │ - str x1, [x26, #16] │ │ │ │ - add x23, x26, #0x20 │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str x0, [x26, #8] │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - add x3, sp, #0xb0 │ │ │ │ - stp x0, x3, [sp, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x1, x2, [x25] │ │ │ │ - add x25, sp, #0xc0 │ │ │ │ - str x25, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 14300 ::do_widen(char) const@@Base+0x20> │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - subs x26, x23, x24 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - b.eq 14b18 ::do_widen(char) const@@Base+0x838> // b.none │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - cmp x26, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b.hi 14b94 ::do_widen(char) const@@Base+0x8b4> // b.pmore │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5a30 │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x2, x26 │ │ │ │ + mov x22, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + bl 56a0 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + mov x2, x21 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - stp x2, x2, [sp, #80] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl 14d20 ::do_widen(char) const@@Base+0xa40> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 14b04 ::do_widen(char) const@@Base+0x824> │ │ │ │ - add x1, x28, #0x290 │ │ │ │ - mov x26, #0x3 // #3 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x2, x26 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5570 │ │ │ │ - str x26, [sp, #216] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - mov x28, x1 │ │ │ │ - mov x3, x1 │ │ │ │ - mov x4, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb wzr, [x0, x26] │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - bl e4ac │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 14924 ::do_widen(char) const@@Base+0x644> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x28, x26, [sp, #80] │ │ │ │ - cmp x28, x26 │ │ │ │ - b.eq 1495c ::do_widen(char) const@@Base+0x67c> // b.none │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1494c ::do_widen(char) const@@Base+0x66c> // b.none │ │ │ │ - ldr x1, [x28, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ne 14930 ::do_widen(char) const@@Base+0x650> // b.any │ │ │ │ - ldr x26, [sp, #80] │ │ │ │ - cbz x26, 14970 ::do_widen(char) const@@Base+0x690> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 14988 ::do_widen(char) const@@Base+0x6a8> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 12690 │ │ │ │ - mov w26, #0x7571 // #30065 │ │ │ │ - mov x28, #0x4 // #4 │ │ │ │ - movk w26, #0x7469, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8a0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11900 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d890 │ │ │ │ - bl 5d70 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 27180 , std::allocator >::~basic_stringbuf()@@Base+0xb600> │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x0, x22 │ │ │ │ - str w26, [x19] │ │ │ │ - str x28, [sp, #216] │ │ │ │ - strb wzr, [sp, #228] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #208] │ │ │ │ - and w25, w0, #0xff │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 14a00 ::do_widen(char) const@@Base+0x720> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w25, #0, 14afc ::do_widen(char) const@@Base+0x81c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11ec0 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, 14aec ::do_widen(char) const@@Base+0x80c> │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 1252c │ │ │ │ - ldp x0, x1, [sp, #208] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.eq 14b50 ::do_widen(char) const@@Base+0x870> // b.none │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 14a48 ::do_widen(char) const@@Base+0x768> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x19, x24 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 14a88 ::do_widen(char) const@@Base+0x7a8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 14a7c ::do_widen(char) const@@Base+0x79c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 14a60 ::do_widen(char) const@@Base+0x780> // b.any │ │ │ │ - cbz x24, 14a98 ::do_widen(char) const@@Base+0x7b8> │ │ │ │ - sub x1, x27, x24 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11740 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d184 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14bec ::do_widen(char) const@@Base+0x90c> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - mov w0, w25 │ │ │ │ - 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, #0x157 // #343 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 14a18 ::do_widen(char) const@@Base+0x738> │ │ │ │ - b 149a0 ::do_widen(char) const@@Base+0x6c0> │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - b 14a48 ::do_widen(char) const@@Base+0x768> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x26, #0x2 // #2 │ │ │ │ - add x1, x1, #0x298 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - b 148d8 ::do_widen(char) const@@Base+0x5f8> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 148a8 ::do_widen(char) const@@Base+0x5c8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + bl 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ - bl a4e0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - ldp x24, x23, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1484c ::do_widen(char) const@@Base+0x56c> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 1484c ::do_widen(char) const@@Base+0x56c> │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x6559 // #25945 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 14a34 ::do_widen(char) const@@Base+0x754> // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x73 │ │ │ │ - b.ne 14a34 ::do_widen(char) const@@Base+0x754> // b.any │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 14a3c ::do_widen(char) const@@Base+0x75c> // b.any │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - b 14a48 ::do_widen(char) const@@Base+0x768> │ │ │ │ - ldrh w2, [x19] │ │ │ │ - ldrb w0, [x19, #2] │ │ │ │ - strh w2, [x26, #16] │ │ │ │ - strb w0, [x1, #2] │ │ │ │ - b 14840 ::do_widen(char) const@@Base+0x560> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14bec ::do_widen(char) const@@Base+0x90c> // b.any │ │ │ │ - bl 5990 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d184 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 14c30 ::do_widen(char) const@@Base+0x950> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x24, x23, [sp, #48] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - stp x24, x23, [sp, #48] │ │ │ │ - str x27, [sp, #64] │ │ │ │ - bl a2c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11740 │ │ │ │ - b 14bcc ::do_widen(char) const@@Base+0x8ec> │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - b 14bcc ::do_widen(char) const@@Base+0x8ec> │ │ │ │ - bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - bl 5a40 │ │ │ │ - b 14c14 ::do_widen(char) const@@Base+0x934> │ │ │ │ - bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - b 14c14 ::do_widen(char) const@@Base+0x934> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 14c64 ::do_widen(char) const@@Base+0x984> │ │ │ │ - bti j │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - cbz x2, 14cdc ::do_widen(char) const@@Base+0x9fc> │ │ │ │ - mov x0, x2 │ │ │ │ - bl 5a40 │ │ │ │ - b 14cdc ::do_widen(char) const@@Base+0x9fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl a2c0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 14c94 ::do_widen(char) const@@Base+0x9b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 14c14 ::do_widen(char) const@@Base+0x934> │ │ │ │ - bti j │ │ │ │ - b 14bf4 ::do_widen(char) const@@Base+0x914> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x2 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 14e48 ::do_widen(char) const@@Base+0xb68> // b.none │ │ │ │ - mov x23, x1 │ │ │ │ - mov x19, x2 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - mov x25, sp │ │ │ │ - b 14d94 ::do_widen(char) const@@Base+0xab4> │ │ │ │ - ldrb w1, [x22] │ │ │ │ - strb w1, [x19, #16] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x23, x21 │ │ │ │ - b.eq 14dd4 ::do_widen(char) const@@Base+0xaf4> // b.none │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x22, [x21] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 14e14 ::do_widen(char) const@@Base+0xb34> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 14d74 ::do_widen(char) const@@Base+0xa94> // b.none │ │ │ │ - cbnz x20, 14e30 ::do_widen(char) const@@Base+0xb50> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x23, x21 │ │ │ │ - b.ne 14d94 ::do_widen(char) const@@Base+0xab4> // b.any │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14e50 ::do_widen(char) const@@Base+0xb70> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ + bl 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x20, [sp] │ │ │ │ - b 14d7c ::do_widen(char) const@@Base+0xa9c> │ │ │ │ - mov x19, x2 │ │ │ │ - b 14dd8 ::do_widen(char) const@@Base+0xaf8> │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - cmp x24, x19 │ │ │ │ - b.eq 14e78 ::do_widen(char) const@@Base+0xb98> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - add x24, x24, #0x20 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 14e60 ::do_widen(char) const@@Base+0xb80> │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14e54 ::do_widen(char) const@@Base+0xb74> // b.any │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14e54 ::do_widen(char) const@@Base+0xb74> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 14f64 ::do_widen(char) const@@Base+0xc84> // b.pmore │ │ │ │ + b.hi 183e4 , std::allocator >::~basic_stringbuf()@@Base+0x1b64> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 14f5c ::do_widen(char) const@@Base+0xc7c> // b.any │ │ │ │ + b.ne 183dc , std::allocator >::~basic_stringbuf()@@Base+0x1b5c> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 14f94 ::do_widen(char) const@@Base+0xcb4> // b.any │ │ │ │ + b.ne 18414 , std::allocator >::~basic_stringbuf()@@Base+0x1b94> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 14f20 ::do_widen(char) const@@Base+0xc40> │ │ │ │ - b 14f7c ::do_widen(char) const@@Base+0xc9c> │ │ │ │ + cbz x19, 183a0 , std::allocator >::~basic_stringbuf()@@Base+0x1b20> │ │ │ │ + b 183fc , std::allocator >::~basic_stringbuf()@@Base+0x1b7c> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 14f20 ::do_widen(char) const@@Base+0xc40> │ │ │ │ + b 183a0 , std::allocator >::~basic_stringbuf()@@Base+0x1b20> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 5c80 │ │ │ │ - mov w23, w0 │ │ │ │ - tbnz w23, #0, 14fd8 ::do_widen(char) const@@Base+0xcf8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - strb wzr, [x0, #1428] │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - 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, #1428] │ │ │ │ - bl 5600 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sxth w21, w22 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add w0, w19, w20 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w21 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 55b0 │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.ne 15008 ::do_widen(char) const@@Base+0xd28> // b.any │ │ │ │ - add w20, w20, #0x8 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - cmp w20, #0x41 │ │ │ │ - b.ne 15000 ::do_widen(char) const@@Base+0xd20> // b.any │ │ │ │ - bl 58d0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 150dc ::do_widen(char) const@@Base+0xdfc> // b.none │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x40 // #64 │ │ │ │ - bl 55b0 │ │ │ │ - mov w0, w20 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 55b0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov w0, #0x42 // #66 │ │ │ │ - bl 55b0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - mov w0, #0x43 // #67 │ │ │ │ - bl 55b0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - mov w0, #0x44 // #68 │ │ │ │ - bl 55b0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - bl 55b0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - mov w0, #0x46 // #70 │ │ │ │ - bl 55b0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x7 // #7 │ │ │ │ - mov w0, #0x47 // #71 │ │ │ │ - bl 55b0 │ │ │ │ - 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 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 18514 , std::allocator >::~basic_stringbuf()@@Base+0x1c94> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sxth w19, w0 │ │ │ │ - sxth w20, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sxth w21, w2 │ │ │ │ - bl 5ca0 │ │ │ │ - tbz w0, #0, 15194 ::do_widen(char) const@@Base+0xeb4> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3888] │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 18484 , std::allocator >::~basic_stringbuf()@@Base+0x1c04> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1849c , std::allocator >::~basic_stringbuf()@@Base+0x1c1c> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 184a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c20> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 184b4 , std::allocator >::~basic_stringbuf()@@Base+0x1c34> // b.tstop │ │ │ │ + tbnz w0, #31, 184b4 , std::allocator >::~basic_stringbuf()@@Base+0x1c34> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldr w1, [x1] │ │ │ │ - cmp w1, #0xff │ │ │ │ - b.le 15180 ::do_widen(char) const@@Base+0xea0> │ │ │ │ - adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - ldr w0, [x22, #1232] │ │ │ │ - add w4, w0, #0x1 │ │ │ │ - sxth w0, w0 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.gt 15160 ::do_widen(char) const@@Base+0xe80> │ │ │ │ - mov w4, #0x8 // #8 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - add w3, w21, w21, lsl #1 │ │ │ │ - add w2, w20, w20, lsl #1 │ │ │ │ - add w1, w19, w19, lsl #1 │ │ │ │ - str w4, [x22, #1232] │ │ │ │ - bl 5c50 │ │ │ │ - ldr w0, [x22, #1232] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sxth w0, w0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + cbz x3, 184c0 , std::allocator >::~basic_stringbuf()@@Base+0x1c40> │ │ │ │ + mov x19, x3 │ │ │ │ + b 18460 , std::allocator >::~basic_stringbuf()@@Base+0x1be0> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 184ac , std::allocator >::~basic_stringbuf()@@Base+0x1c2c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 18518 , std::allocator >::~basic_stringbuf()@@Base+0x1c98> │ │ │ │ + cbz x26, 18544 , std::allocator >::~basic_stringbuf()@@Base+0x1cc4> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 18544 , std::allocator >::~basic_stringbuf()@@Base+0x1cc4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w0, [x3] │ │ │ │ - cmp w0, #0x23 │ │ │ │ - b.ne 151f8 ::do_widen(char) const@@Base+0xf18> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp x0, #0x7 │ │ │ │ - b.eq 1522c ::do_widen(char) const@@Base+0xf4c> // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 152b4 ::do_widen(char) const@@Base+0xfd4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w2 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - strb wzr, [sp, #2] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, sp │ │ │ │ - ldrb w4, [x3, #1] │ │ │ │ - ldrb w3, [x3, #2] │ │ │ │ - strb w4, [sp] │ │ │ │ - strb w3, [sp, #1] │ │ │ │ - bl 5e90 <__isoc23_strtol@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [x19] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, sp │ │ │ │ - ldurh w3, [x3, #3] │ │ │ │ - strh w3, [sp] │ │ │ │ - bl 5e90 <__isoc23_strtol@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x3, [x19] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x0, sp │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldurh w3, [x3, #5] │ │ │ │ - strh w3, [sp] │ │ │ │ - bl 5e90 <__isoc23_strtol@plt> │ │ │ │ - mov w2, w0 │ │ │ │ - mov w1, w19 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 15100 ::do_widen(char) const@@Base+0xe20> │ │ │ │ - sxth w2, w0 │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - b 151f8 ::do_widen(char) const@@Base+0xf18> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - sxth w3, w0 │ │ │ │ - sxth w1, w1 │ │ │ │ - mov x29, sp │ │ │ │ - cmp w3, #0x7 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ccmp w1, #0x7, #0x0, le │ │ │ │ - and w19, w2, #0xff │ │ │ │ - b.gt 15310 ::do_widen(char) const@@Base+0x1030> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 15394 ::do_widen(char) const@@Base+0x10b4> // b.none │ │ │ │ - add w3, w1, w3, lsl #3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ubfiz w3, w3, #8, #8 │ │ │ │ - orr w0, w3, w19, lsl #21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0xff │ │ │ │ - b.gt 15338 ::do_widen(char) const@@Base+0x1058> │ │ │ │ - lsl w0, w19, #21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3832] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x4, x20, #0x4d0 │ │ │ │ - ldr w5, [x2] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - str w2, [x4, #4] │ │ │ │ - sxth w0, w0 │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ge 153b0 ::do_widen(char) const@@Base+0x10d0> // b.tcont │ │ │ │ - add x20, x20, #0x4d0 │ │ │ │ - mov w2, w1 │ │ │ │ - mov w1, w3 │ │ │ │ - bl 55b0 │ │ │ │ - ldr w0, [x20, #4] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ubfiz w0, w0, #8, #8 │ │ │ │ - orr w0, w0, w19, lsl #21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w3, w3, #0x40 │ │ │ │ - ubfiz w3, w3, #8, #8 │ │ │ │ - orr w0, w3, w19, lsl #21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x20, x20, #0x4d0 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - mov w0, #0x47 // #71 │ │ │ │ - str w2, [x4, #4] │ │ │ │ - mov w2, w1 │ │ │ │ - mov w1, w3 │ │ │ │ - bl 55b0 │ │ │ │ - ldr w0, [x20, #4] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ubfiz w0, w0, #8, #8 │ │ │ │ - orr w0, w0, w19, lsl #21 │ │ │ │ - b 15384 ::do_widen(char) const@@Base+0x10a4> │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - cbz x2, 15428 ::do_widen(char) const@@Base+0x1148> │ │ │ │ - cmp x2, #0x7 │ │ │ │ - b.eq 1547c ::do_widen(char) const@@Base+0x119c> // b.none │ │ │ │ - cmp x2, #0x5 │ │ │ │ - b.eq 15430 ::do_widen(char) const@@Base+0x1150> // b.none │ │ │ │ - cmp x2, #0x3 │ │ │ │ - b.eq 154c8 ::do_widen(char) const@@Base+0x11e8> // b.none │ │ │ │ - cmp x2, #0x6 │ │ │ │ - b.ne 15528 ::do_widen(char) const@@Base+0x1248> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x6579 // #25977 │ │ │ │ - movk w1, #0x6c6c, lsl #16 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 15580 ::do_widen(char) const@@Base+0x12a0> // b.none │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x6c62 // #27746 │ │ │ │ - movk w2, #0x6361, lsl #16 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 15514 ::do_widen(char) const@@Base+0x1234> // b.none │ │ │ │ - mov w2, #0x7267 // #29287 │ │ │ │ - movk w2, #0x6565, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 1556c ::do_widen(char) const@@Base+0x128c> // b.none │ │ │ │ - mov w2, #0x6877 // #26743 │ │ │ │ - movk w2, #0x7469, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - ldrb w0, [x1, #4] │ │ │ │ - cmp w0, #0x65 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x6564 // #25956 │ │ │ │ - movk w2, #0x6166, lsl #16 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 154f0 ::do_widen(char) const@@Base+0x1210> // b.none │ │ │ │ - mov w2, #0x616d // #24941 │ │ │ │ - movk w2, #0x6567, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - ldrh w2, [x1, #4] │ │ │ │ - mov w0, #0x746e // #29806 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - ldrb w0, [x1, #6] │ │ │ │ - cmp w0, #0x61 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ret │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x6572 // #25970 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x64 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - ldrh w3, [x1, #4] │ │ │ │ - mov w2, #0x6c75 // #27765 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 15494 ::do_widen(char) const@@Base+0x11b4> // b.any │ │ │ │ - ldrb w2, [x1, #6] │ │ │ │ - cmp w2, #0x74 │ │ │ │ - b.ne 15494 ::do_widen(char) const@@Base+0x11b4> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - ldrb w2, [x1, #4] │ │ │ │ - cmp w2, #0x6b │ │ │ │ - b.ne 15448 ::do_widen(char) const@@Base+0x1168> // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.ne 1542c ::do_widen(char) const@@Base+0x114c> // b.any │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov w0, w2 │ │ │ │ - mov w2, #0x6c62 // #27746 │ │ │ │ - movk w2, #0x6575, lsl #16 │ │ │ │ - ldr w1, [x1] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 1542c ::do_widen(char) const@@Base+0x114c> // b.none │ │ │ │ - mov w0, #0x7963 // #31075 │ │ │ │ - movk w0, #0x6e61, lsl #16 │ │ │ │ - cmp w1, w0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov w0, #0x6 // #6 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - ret │ │ │ │ - ldrb w2, [x1, #4] │ │ │ │ - cmp w2, #0x6e │ │ │ │ - b.ne 15458 ::do_widen(char) const@@Base+0x1178> // b.any │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ret │ │ │ │ - ldrh w1, [x0, #4] │ │ │ │ - mov w0, #0x776f // #30575 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 15428 ::do_widen(char) const@@Base+0x1148> // b.any │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - and w23, w2, #0xff │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x2, 156a8 ::do_widen(char) const@@Base+0x13c8> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - cbz x1, 156a8 ::do_widen(char) const@@Base+0x13c8> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 14ec0 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 153e0 ::do_widen(char) const@@Base+0x1100> │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1562c ::do_widen(char) const@@Base+0x134c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 14ec0 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 153e0 ::do_widen(char) const@@Base+0x1100> │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 15664 ::do_widen(char) const@@Base+0x1384> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 156e4 ::do_widen(char) const@@Base+0x1404> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov w1, w19 │ │ │ │ - mov w0, w22 │ │ │ │ - mov w2, w23 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 156e0 ::do_widen(char) const@@Base+0x1400> // b.any │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sxth w3, w1 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - sxth w1, w2 │ │ │ │ - mov x29, sp │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, w3 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, w0 │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 18560 , std::allocator >::~basic_stringbuf()@@Base+0x1ce0> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5ab0 │ │ │ │ - bti c │ │ │ │ - b 5ab0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 184cc , std::allocator >::~basic_stringbuf()@@Base+0x1c4c> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 18568 , std::allocator >::~basic_stringbuf()@@Base+0x1ce8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 184e0 , std::allocator >::~basic_stringbuf()@@Base+0x1c60> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 184ec , std::allocator >::~basic_stringbuf()@@Base+0x1c6c> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 184ec , std::allocator >::~basic_stringbuf()@@Base+0x1c6c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add x23, x0, #0x10 │ │ │ │ mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x26, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x26, #0xaaab │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 15858 ::do_widen(char) const@@Base+0x1578> // b.none │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, #0xc // #12 │ │ │ │ - umull x22, w22, w27 │ │ │ │ - ldr x19, [x24, #8] │ │ │ │ - add x4, x3, x22 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - ldr w20, [x3, x22] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr w21, [x4, #4] │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w1, #0x40 // #64 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w21 │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 18660 , std::allocator >::~basic_stringbuf()@@Base+0x1de0> │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 185d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d50> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 185e8 , std::allocator >::~basic_stringbuf()@@Base+0x1d68> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 185ec , std::allocator >::~basic_stringbuf()@@Base+0x1d6c> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 18600 , std::allocator >::~basic_stringbuf()@@Base+0x1d80> // b.tstop │ │ │ │ + tbnz w0, #31, 18600 , std::allocator >::~basic_stringbuf()@@Base+0x1d80> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 1860c , std::allocator >::~basic_stringbuf()@@Base+0x1d8c> │ │ │ │ + mov x19, x3 │ │ │ │ + b 185ac , std::allocator >::~basic_stringbuf()@@Base+0x1d2c> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 185f8 , std::allocator >::~basic_stringbuf()@@Base+0x1d78> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 18664 , std::allocator >::~basic_stringbuf()@@Base+0x1de4> │ │ │ │ + cbz x26, 18690 , std::allocator >::~basic_stringbuf()@@Base+0x1e10> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 18690 , std::allocator >::~basic_stringbuf()@@Base+0x1e10> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, w20 │ │ │ │ - bl d800 │ │ │ │ - ldr x3, [x23] │ │ │ │ - add x1, x3, x22 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.le 1582c ::do_widen(char) const@@Base+0x154c> │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - ldp w28, w20, [x1] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x21, [x24, #8] │ │ │ │ - sub w20, w20, w19 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x6f // #111 │ │ │ │ - mov w2, w28 │ │ │ │ - bl d800 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x3, [x23] │ │ │ │ - add x1, x3, x22 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.gt 157e0 ::do_widen(char) const@@Base+0x1500> │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add w22, w25, #0x1 │ │ │ │ - mov x25, x22 │ │ │ │ - sub x0, x0, x3 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - mul x0, x0, x26 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.cc 1578c ::do_widen(char) const@@Base+0x14ac> // b.lo, b.ul, b.last │ │ │ │ + mov x1, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x2, x2, #0x748 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str x2, [x20], #16 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - bl a6c0 │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl a6c0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - cbz x2, 158dc ::do_widen(char) const@@Base+0x15fc> │ │ │ │ - mov x0, x2 │ │ │ │ - bl 5a40 │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 186ac , std::allocator >::~basic_stringbuf()@@Base+0x1e2c> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 18618 , std::allocator >::~basic_stringbuf()@@Base+0x1d98> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 186b4 , std::allocator >::~basic_stringbuf()@@Base+0x1e34> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 1862c , std::allocator >::~basic_stringbuf()@@Base+0x1dac> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 18638 , std::allocator >::~basic_stringbuf()@@Base+0x1db8> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 18638 , std::allocator >::~basic_stringbuf()@@Base+0x1db8> │ │ │ │ + nop │ │ │ │ + cbz x0, 18a40 , std::allocator >::~basic_stringbuf()@@Base+0x21c0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - mov x21, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + cbz x23, 189d4 , std::allocator >::~basic_stringbuf()@@Base+0x2154> │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl dc20 │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 78a0 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - mov w25, w0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 78a0 │ │ │ │ - mov w1, #0xe // #14 │ │ │ │ - mov w23, w0 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 78a0 │ │ │ │ - mov w24, w0 │ │ │ │ - ldp x19, x0, [x22, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 15978 ::do_widen(char) const@@Base+0x1698> // b.none │ │ │ │ - stp w25, w23, [x19] │ │ │ │ - add x0, x19, #0xc │ │ │ │ - str w24, [x19, #8] │ │ │ │ - str x0, [x22, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 1897c , std::allocator >::~basic_stringbuf()@@Base+0x20fc> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 18928 , std::allocator >::~basic_stringbuf()@@Base+0x20a8> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 18880 , std::allocator >::~basic_stringbuf()@@Base+0x2000> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 187d4 , std::allocator >::~basic_stringbuf()@@Base+0x1f54> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, 1882c , std::allocator >::~basic_stringbuf()@@Base+0x1fac> │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov x2, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x2, #0xaaab │ │ │ │ - ldr x26, [x21, #16] │ │ │ │ - mov x1, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x1, #0xaaa, lsl #48 │ │ │ │ - sub x28, x19, x26 │ │ │ │ - asr x0, x28, #2 │ │ │ │ - mul x0, x0, x2 │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, 188d4 , std::allocator >::~basic_stringbuf()@@Base+0x2054> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 18780 , std::allocator >::~basic_stringbuf()@@Base+0x1f00> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x2, x27, #0x50 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 18754 , std::allocator >::~basic_stringbuf()@@Base+0x1ed4> // b.none │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x2, x28, #0x30 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 18770 , std::allocator >::~basic_stringbuf()@@Base+0x1ef0> // b.none │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x27, 18728 , std::allocator >::~basic_stringbuf()@@Base+0x1ea8> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15a88 ::do_widen(char) const@@Base+0x17a8> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x2, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x2 │ │ │ │ - b.cs 15a80 ::do_widen(char) const@@Base+0x17a0> // b.hs, b.nlast │ │ │ │ + b.eq 187a0 , std::allocator >::~basic_stringbuf()@@Base+0x1f20> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - csel x20, x0, x1, ls // ls = plast │ │ │ │ - add x20, x20, x20, lsl #1 │ │ │ │ - lsl x20, x20, #2 │ │ │ │ + b.eq 187bc , std::allocator >::~basic_stringbuf()@@Base+0x1f3c> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a30 │ │ │ │ - mov x27, x0 │ │ │ │ - add x0, x0, x28 │ │ │ │ - str w25, [x27, x28] │ │ │ │ - stp w23, w24, [x0, #4] │ │ │ │ - cmp x19, x26 │ │ │ │ - b.eq 15a78 ::do_widen(char) const@@Base+0x1798> // b.none │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [x3] │ │ │ │ - ldr w4, [x2, #8] │ │ │ │ - add x2, x2, #0xc │ │ │ │ - str w4, [x3, #8] │ │ │ │ - add x3, x3, #0xc │ │ │ │ - cmp x19, x2 │ │ │ │ - b.ne 159ec ::do_widen(char) const@@Base+0x170c> // b.any │ │ │ │ - sub x2, x19, #0xc │ │ │ │ - mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - sub x2, x2, x26 │ │ │ │ - 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 x19, x27, x2, lsl #2 │ │ │ │ - add x19, x19, #0xc │ │ │ │ - cbz x26, 15a4c ::do_widen(char) const@@Base+0x176c> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - str x27, [x21, #16] │ │ │ │ - add x27, x27, x20 │ │ │ │ - stp x19, x27, [x22, #8] │ │ │ │ + cbz x27, 188d4 , std::allocator >::~basic_stringbuf()@@Base+0x2054> │ │ │ │ + mov x20, x27 │ │ │ │ + b 18720 , std::allocator >::~basic_stringbuf()@@Base+0x1ea0> │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 187f4 , std::allocator >::~basic_stringbuf()@@Base+0x1f74> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18810 , std::allocator >::~basic_stringbuf()@@Base+0x1f90> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x20, 18880 , std::allocator >::~basic_stringbuf()@@Base+0x2000> │ │ │ │ + mov x19, x20 │ │ │ │ + b 18704 , std::allocator >::~basic_stringbuf()@@Base+0x1e84> │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1884c , std::allocator >::~basic_stringbuf()@@Base+0x1fcc> // b.none │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18868 , std::allocator >::~basic_stringbuf()@@Base+0x1fe8> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x20, 187d4 , std::allocator >::~basic_stringbuf()@@Base+0x1f54> │ │ │ │ + mov x21, x20 │ │ │ │ + b 1870c , std::allocator >::~basic_stringbuf()@@Base+0x1e8c> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 188a0 , std::allocator >::~basic_stringbuf()@@Base+0x2020> // b.none │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 188bc , std::allocator >::~basic_stringbuf()@@Base+0x203c> // b.none │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, 18928 , std::allocator >::~basic_stringbuf()@@Base+0x20a8> │ │ │ │ + mov x25, x19 │ │ │ │ + b 186fc , std::allocator >::~basic_stringbuf()@@Base+0x1e7c> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x2, x26, #0x50 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 188f4 , std::allocator >::~basic_stringbuf()@@Base+0x2074> // b.none │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x2, x26, #0x30 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 18910 , std::allocator >::~basic_stringbuf()@@Base+0x2090> // b.none │ │ │ │ + ldr x1, [x26, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x20, 18828 , std::allocator >::~basic_stringbuf()@@Base+0x1fa8> │ │ │ │ + mov x26, x20 │ │ │ │ + b 18718 , std::allocator >::~basic_stringbuf()@@Base+0x1e98> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18948 , std::allocator >::~basic_stringbuf()@@Base+0x20c8> // b.none │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18964 , std::allocator >::~basic_stringbuf()@@Base+0x20e4> // b.none │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, 1897c , std::allocator >::~basic_stringbuf()@@Base+0x20fc> │ │ │ │ + mov x24, x19 │ │ │ │ + b 186f4 , std::allocator >::~basic_stringbuf()@@Base+0x1e74> │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1899c , std::allocator >::~basic_stringbuf()@@Base+0x211c> // b.none │ │ │ │ + ldr x1, [x23, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 189b8 , std::allocator >::~basic_stringbuf()@@Base+0x2138> // b.none │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, 189d0 , std::allocator >::~basic_stringbuf()@@Base+0x2150> │ │ │ │ + mov x23, x19 │ │ │ │ + b 186ec , std::allocator >::~basic_stringbuf()@@Base+0x1e6c> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 189f4 , std::allocator >::~basic_stringbuf()@@Base+0x2174> // b.none │ │ │ │ + ldr x1, [x22, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18a10 , std::allocator >::~basic_stringbuf()@@Base+0x2190> // b.none │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbz x19, 18a28 , std::allocator >::~basic_stringbuf()@@Base+0x21a8> │ │ │ │ + mov x22, x19 │ │ │ │ + b 186e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e60> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, x27 │ │ │ │ - b 15a34 ::do_widen(char) const@@Base+0x1754> │ │ │ │ - mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 159c4 ::do_widen(char) const@@Base+0x16e4> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 158e4 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl a6e0 │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b a6e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 78a0 │ │ │ │ - add x21, x20, #0x48 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl a990 │ │ │ │ - mov w1, #0x64 // #100 │ │ │ │ - mul w19, w19, w1 │ │ │ │ - cmp x0, w19, sxtw │ │ │ │ - b.le 15b34 ::do_widen(char) const@@Base+0x1854> │ │ │ │ - ldp x1, x0, [x20, #16] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4a4 │ │ │ │ - b.ls 15bf0 ::do_widen(char) const@@Base+0x1910> // b.plast │ │ │ │ - add x21, x20, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl a990 │ │ │ │ - cmp x0, #0x32 │ │ │ │ - b.le 15bdc ::do_widen(char) const@@Base+0x18fc> │ │ │ │ - ldp x19, x0, [x20, #16] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 15b7c ::do_widen(char) const@@Base+0x189c> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b a6e0 │ │ │ │ - str w5, [x19, #4] │ │ │ │ - mov x19, x4 │ │ │ │ - cmp x19, x3 │ │ │ │ - b.eq 15b54 ::do_widen(char) const@@Base+0x1874> // b.none │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl dc2c │ │ │ │ - ldp w1, w2, [x19, #4] │ │ │ │ - add x4, x19, #0xc │ │ │ │ - ldr x3, [x20, #24] │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - sub w1, w1, w2 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 15b6c ::do_widen(char) const@@Base+0x188c> // b.tstop │ │ │ │ - mov x1, x4 │ │ │ │ + mov x19, x1 │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x20, x2 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, x3 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 18ba8 , std::allocator >::~basic_stringbuf()@@Base+0x2328> // b.none │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x3, x21 │ │ │ │ + csel x22, x3, x21, ls // ls = plast │ │ │ │ + cbz x22, 18b08 , std::allocator >::~basic_stringbuf()@@Base+0x2288> │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x25, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 18c18 , std::allocator >::~basic_stringbuf()@@Base+0x2398> │ │ │ │ + b.lt 18c38 , std::allocator >::~basic_stringbuf()@@Base+0x23b8> // b.tstop │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, x22 │ │ │ │ + bl 5770 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w1, w0 │ │ │ │ + cbnz w0, 18ae4 , std::allocator >::~basic_stringbuf()@@Base+0x2264> │ │ │ │ + sub x1, x21, x23 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 18ae8 , std::allocator >::~basic_stringbuf()@@Base+0x2268> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 18c40 , std::allocator >::~basic_stringbuf()@@Base+0x23c0> // b.tstop │ │ │ │ + tbnz w1, #31, 18c40 , std::allocator >::~basic_stringbuf()@@Base+0x23c0> │ │ │ │ mov x0, x19 │ │ │ │ - sub x2, x3, x4 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 15bd4 ::do_widen(char) const@@Base+0x18f4> // b.none │ │ │ │ - cmp x2, #0xc │ │ │ │ - b.le 15c40 ::do_widen(char) const@@Base+0x1960> │ │ │ │ - bl 5b50 │ │ │ │ - ldr x3, [x20, #24] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - sub x3, x3, #0xc │ │ │ │ - str x3, [x0, #8] │ │ │ │ - b 15b74 ::do_widen(char) const@@Base+0x1894> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - b 15bc8 ::do_widen(char) const@@Base+0x18e8> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x20 │ │ │ │ - bl 158e4 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - mov w0, #0xd1b // #3355 │ │ │ │ - movk w0, #0x3e80, lsl #16 │ │ │ │ - fmov s0, w0 │ │ │ │ - bl 7920 │ │ │ │ - tbz w0, #0, 15c34 ::do_widen(char) const@@Base+0x1954> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 15c20 ::do_widen(char) const@@Base+0x1940> │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 158e4 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - bl 78a0 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.lt 15c14 ::do_widen(char) const@@Base+0x1934> // b.tstop │ │ │ │ - mov x0, x21 │ │ │ │ - bl a6e0 │ │ │ │ - b 15b34 ::do_widen(char) const@@Base+0x1854> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - b.ne 15bc8 ::do_widen(char) const@@Base+0x18e8> // b.any │ │ │ │ - ldr x2, [x4] │ │ │ │ - ldr w1, [x4, #8] │ │ │ │ - str x2, [x19] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - b 15bc8 ::do_widen(char) const@@Base+0x18e8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 15d04 ::do_widen(char) const@@Base+0x1a24> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 15cfc ::do_widen(char) const@@Base+0x1a1c> // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 15d34 ::do_widen(char) const@@Base+0x1a54> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + sub x0, x3, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 18ac8 , std::allocator >::~basic_stringbuf()@@Base+0x2248> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 18b28 , std::allocator >::~basic_stringbuf()@@Base+0x22a8> // b.tstop │ │ │ │ + tbz w0, #31, 18ac8 , std::allocator >::~basic_stringbuf()@@Base+0x2248> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + cmp x19, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 18af0 , std::allocator >::~basic_stringbuf()@@Base+0x2270> // b.none │ │ │ │ + bl 5a90 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + cmp x23, x22 │ │ │ │ + csel x2, x23, x22, ls // ls = plast │ │ │ │ + cbz x2, 18b64 , std::allocator >::~basic_stringbuf()@@Base+0x22e4> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 18b80 , std::allocator >::~basic_stringbuf()@@Base+0x2300> │ │ │ │ + sub x0, x22, x23 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 18b84 , std::allocator >::~basic_stringbuf()@@Base+0x2304> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 18cac , std::allocator >::~basic_stringbuf()@@Base+0x242c> // b.tstop │ │ │ │ + tbnz w0, #31, 18cac , std::allocator >::~basic_stringbuf()@@Base+0x242c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x19, 15cc0 ::do_widen(char) const@@Base+0x19e0> │ │ │ │ - b 15d1c ::do_widen(char) const@@Base+0x1a3c> │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 15cc0 ::do_widen(char) const@@Base+0x19e0> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x0, 15dc0 ::do_widen(char) const@@Base+0x1ae0> │ │ │ │ - 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 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x2, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15d84 ::do_widen(char) const@@Base+0x1aa4> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + b 18570 , std::allocator >::~basic_stringbuf()@@Base+0x1cf0> │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + cbz x0, 18b88 , std::allocator >::~basic_stringbuf()@@Base+0x2308> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x19, [x24, #32] │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x3, x21 │ │ │ │ + csel x2, x3, x21, ls // ls = plast │ │ │ │ + cbz x2, 18bd8 , std::allocator >::~basic_stringbuf()@@Base+0x2358> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 18bf4 , std::allocator >::~basic_stringbuf()@@Base+0x2374> │ │ │ │ + sub x0, x21, x23 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15da0 ::do_widen(char) const@@Base+0x1ac0> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 15d58 ::do_widen(char) const@@Base+0x1a78> │ │ │ │ + b.gt 18b84 , std::allocator >::~basic_stringbuf()@@Base+0x2304> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 18bf8 , std::allocator >::~basic_stringbuf()@@Base+0x2378> // b.tstop │ │ │ │ + tbz w0, #31, 18b84 , std::allocator >::~basic_stringbuf()@@Base+0x2304> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - cbz x0, 15ee8 ::do_widen(char) const@@Base+0x1c08> │ │ │ │ + sub x0, x23, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 18aac , std::allocator >::~basic_stringbuf()@@Base+0x222c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 18c38 , std::allocator >::~basic_stringbuf()@@Base+0x23b8> // b.tstop │ │ │ │ + tbz w0, #31, 18aac , std::allocator >::~basic_stringbuf()@@Base+0x222c> │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + b 18b28 , std::allocator >::~basic_stringbuf()@@Base+0x22a8> │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 18bf8 , std::allocator >::~basic_stringbuf()@@Base+0x2378> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5900 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x21, x0 │ │ │ │ + cmp x23, x22 │ │ │ │ + csel x2, x23, x22, ls // ls = plast │ │ │ │ + cbz x2, 18c78 , std::allocator >::~basic_stringbuf()@@Base+0x23f8> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 18c94 , std::allocator >::~basic_stringbuf()@@Base+0x2414> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 18b84 , std::allocator >::~basic_stringbuf()@@Base+0x2304> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 18c98 , std::allocator >::~basic_stringbuf()@@Base+0x2418> // b.tstop │ │ │ │ + tbz w0, #31, 18b84 , std::allocator >::~basic_stringbuf()@@Base+0x2304> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csel x1, x21, x19, ne // ne = any │ │ │ │ + csel x0, x21, xzr, ne // ne = any │ │ │ │ + b 18af0 , std::allocator >::~basic_stringbuf()@@Base+0x2270> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csel x1, x21, x19, eq // eq = none │ │ │ │ + csel x0, x19, xzr, ne // ne = any │ │ │ │ + b 18af0 , std::allocator >::~basic_stringbuf()@@Base+0x2270> │ │ │ │ + cbz x0, 18e34 , std::allocator >::~basic_stringbuf()@@Base+0x25b4> │ │ │ │ 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 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ ldr x19, [x22, #200] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 15e18 ::do_widen(char) const@@Base+0x1b38> // b.none │ │ │ │ + b.eq 18d18 , std::allocator >::~basic_stringbuf()@@Base+0x2498> // b.none │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 15e00 ::do_widen(char) const@@Base+0x1b20> // b.any │ │ │ │ + b.ne 18d00 , std::allocator >::~basic_stringbuf()@@Base+0x2480> // b.any │ │ │ │ ldr x19, [x21, #176] │ │ │ │ add x20, x21, #0xb0 │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 15e40 ::do_widen(char) const@@Base+0x1b60> // b.none │ │ │ │ + b.eq 18d40 , std::allocator >::~basic_stringbuf()@@Base+0x24c0> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 15e28 ::do_widen(char) const@@Base+0x1b48> // b.any │ │ │ │ - ldr x0, [x21, #144] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ + b.ne 18d28 , std::allocator >::~basic_stringbuf()@@Base+0x24a8> // b.any │ │ │ │ + ldr x19, [x21, #144] │ │ │ │ + cbz x19, 18d94 , std::allocator >::~basic_stringbuf()@@Base+0x2514> │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x20, x19 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18d80 , std::allocator >::~basic_stringbuf()@@Base+0x2500> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x19, 18d4c , std::allocator >::~basic_stringbuf()@@Base+0x24cc> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldr x20, [x21, #96] │ │ │ │ - cbz x20, 15ea8 ::do_widen(char) const@@Base+0x1bc8> │ │ │ │ + cbz x20, 18df4 , std::allocator >::~basic_stringbuf()@@Base+0x2574> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15e7c ::do_widen(char) const@@Base+0x1b9c> // b.none │ │ │ │ + b.eq 18dc8 , std::allocator >::~basic_stringbuf()@@Base+0x2548> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15e98 ::do_widen(char) const@@Base+0x1bb8> // b.none │ │ │ │ + b.eq 18de4 , std::allocator >::~basic_stringbuf()@@Base+0x2564> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 15e50 ::do_widen(char) const@@Base+0x1b70> │ │ │ │ + cbnz x20, 18d9c , std::allocator >::~basic_stringbuf()@@Base+0x251c> │ │ │ │ ldr x0, [x21, #32] │ │ │ │ add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15ec4 ::do_widen(char) const@@Base+0x1be4> // b.none │ │ │ │ + b.eq 18e10 , std::allocator >::~basic_stringbuf()@@Base+0x2590> // b.none │ │ │ │ ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, #0xe0 // #224 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x22, 15de0 ::do_widen(char) const@@Base+0x1b00> │ │ │ │ + cbnz x22, 18cdc , std::allocator >::~basic_stringbuf()@@Base+0x245c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 15fdc ::do_widen(char) const@@Base+0x1cfc> │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 15f4c ::do_widen(char) const@@Base+0x1c6c> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 15f64 ::do_widen(char) const@@Base+0x1c84> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 15f68 ::do_widen(char) const@@Base+0x1c88> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 15f7c ::do_widen(char) const@@Base+0x1c9c> // b.tstop │ │ │ │ - tbnz w0, #31, 15f7c ::do_widen(char) const@@Base+0x1c9c> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 15f88 ::do_widen(char) const@@Base+0x1ca8> │ │ │ │ - mov x19, x3 │ │ │ │ - b 15f28 ::do_widen(char) const@@Base+0x1c48> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 15f74 ::do_widen(char) const@@Base+0x1c94> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 15fe0 ::do_widen(char) const@@Base+0x1d00> │ │ │ │ - cbz x26, 1600c ::do_widen(char) const@@Base+0x1d2c> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 1600c ::do_widen(char) const@@Base+0x1d2c> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 16028 ::do_widen(char) const@@Base+0x1d48> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 15f94 ::do_widen(char) const@@Base+0x1cb4> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 16030 ::do_widen(char) const@@Base+0x1d50> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 15fa8 ::do_widen(char) const@@Base+0x1cc8> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 15fb4 ::do_widen(char) const@@Base+0x1cd4> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 15fb4 ::do_widen(char) const@@Base+0x1cd4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x2 │ │ │ │ mov x21, x0 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ bl 5a30 │ │ │ │ mov x19, x0 │ │ │ │ ldr x1, [x22] │ │ │ │ - add x26, x0, #0x30 │ │ │ │ + add x23, x0, #0x30 │ │ │ │ add x0, x0, #0x20 │ │ │ │ - str x26, [x19, #32] │ │ │ │ + str x23, [x19, #32] │ │ │ │ str x0, [sp, #104] │ │ │ │ ldp x1, x2, [x1] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - add x25, x21, #0x8 │ │ │ │ - stp x0, xzr, [x19, #64] │ │ │ │ - mov x22, x20 │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - ldp x24, x27, [x19, #32] │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 16200 ::do_widen(char) const@@Base+0x1f20> // b.none │ │ │ │ + bl 18340 , std::allocator >::~basic_stringbuf()@@Base+0x1ac0> │ │ │ │ + add x4, x19, #0x58 │ │ │ │ + add x3, x19, #0x88 │ │ │ │ + stp xzr, xzr, [x19, #64] │ │ │ │ + add x2, x19, #0xb0 │ │ │ │ + add x1, x19, #0xc8 │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + add x22, x21, #0x8 │ │ │ │ + stp xzr, x4, [x4, #8] │ │ │ │ + mov x25, x20 │ │ │ │ + stp x4, xzr, [x4, #24] │ │ │ │ + str wzr, [x19, #136] │ │ │ │ + stp xzr, x3, [x3, #8] │ │ │ │ + stp x3, xzr, [x3, #24] │ │ │ │ + stp x2, x2, [x2] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + str xzr, [x19, #216] │ │ │ │ + stp x1, x1, [x1] │ │ │ │ + ldp x27, x24, [x19, #32] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.eq 19030 , std::allocator >::~basic_stringbuf()@@Base+0x27b0> // b.none │ │ │ │ ldp x1, x28, [x20, #32] │ │ │ │ str x1, [sp, #112] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x5, x27, x28, ls // ls = plast │ │ │ │ - cbz x5, 16174 ::do_widen(char) const@@Base+0x1e94> │ │ │ │ + cmp x24, x28 │ │ │ │ + csel x5, x24, x28, ls // ls = plast │ │ │ │ + cbz x5, 18fa4 , std::allocator >::~basic_stringbuf()@@Base+0x2724> │ │ │ │ mov x2, x5 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x27 │ │ │ │ str x5, [sp, #120] │ │ │ │ bl 5770 │ │ │ │ ldr x5, [sp, #120] │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbz w0, 162a8 ::do_widen(char) const@@Base+0x1fc8> │ │ │ │ - b.lt 16194 ::do_widen(char) const@@Base+0x1eb4> // b.tstop │ │ │ │ + cbz w0, 190d8 , std::allocator >::~basic_stringbuf()@@Base+0x2858> │ │ │ │ + b.lt 18fc4 , std::allocator >::~basic_stringbuf()@@Base+0x2744> // b.tstop │ │ │ │ ldr x0, [sp, #112] │ │ │ │ mov x2, x5 │ │ │ │ - mov x1, x24 │ │ │ │ + mov x1, x27 │ │ │ │ str x5, [sp, #120] │ │ │ │ bl 5770 │ │ │ │ ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 16124 ::do_widen(char) const@@Base+0x1e44> │ │ │ │ - sub x0, x28, x27 │ │ │ │ + cbnz w0, 18f54 , std::allocator >::~basic_stringbuf()@@Base+0x26d4> │ │ │ │ + sub x0, x28, x24 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16128 ::do_widen(char) const@@Base+0x1e48> │ │ │ │ + b.gt 18f58 , std::allocator >::~basic_stringbuf()@@Base+0x26d8> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 162e8 ::do_widen(char) const@@Base+0x2008> // b.tstop │ │ │ │ - tbnz w0, #31, 162e8 ::do_widen(char) const@@Base+0x2008> │ │ │ │ - cmp x24, x26 │ │ │ │ - b.eq 16144 ::do_widen(char) const@@Base+0x1e64> // b.none │ │ │ │ + b.lt 19118 , std::allocator >::~basic_stringbuf()@@Base+0x2898> // b.tstop │ │ │ │ + tbnz w0, #31, 19118 , std::allocator >::~basic_stringbuf()@@Base+0x2898> │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 18f74 , std::allocator >::~basic_stringbuf()@@Base+0x26f4> // b.none │ │ │ │ ldr x0, [sp, #104] │ │ │ │ ldr x1, [x0, #16] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x27 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5a40 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x25 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x27, x28 │ │ │ │ + sub x0, x24, x28 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16108 ::do_widen(char) const@@Base+0x1e28> │ │ │ │ + b.gt 18f38 , std::allocator >::~basic_stringbuf()@@Base+0x26b8> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 16194 ::do_widen(char) const@@Base+0x1eb4> // b.tstop │ │ │ │ - tbz w0, #31, 16108 ::do_widen(char) const@@Base+0x1e28> │ │ │ │ - ldr x23, [x21, #24] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 163c0 ::do_widen(char) const@@Base+0x20e0> // b.none │ │ │ │ + b.lt 18fc4 , std::allocator >::~basic_stringbuf()@@Base+0x2744> // b.tstop │ │ │ │ + tbz w0, #31, 18f38 , std::allocator >::~basic_stringbuf()@@Base+0x26b8> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cmp x26, x20 │ │ │ │ + b.eq 191f0 , std::allocator >::~basic_stringbuf()@@Base+0x2970> // b.none │ │ │ │ mov x0, x20 │ │ │ │ bl 5a90 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 161cc ::do_widen(char) const@@Base+0x1eec> │ │ │ │ + ldr x25, [x0, #40] │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x24, x25 │ │ │ │ + csel x2, x24, x25, ls // ls = plast │ │ │ │ + cbz x2, 18ffc , std::allocator >::~basic_stringbuf()@@Base+0x277c> │ │ │ │ ldr x0, [x0, #32] │ │ │ │ - mov x1, x24 │ │ │ │ + mov x1, x27 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 161e8 ::do_widen(char) const@@Base+0x1f08> │ │ │ │ - sub x0, x22, x27 │ │ │ │ + cbnz w0, 19018 , std::allocator >::~basic_stringbuf()@@Base+0x2798> │ │ │ │ + sub x0, x25, x24 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ + b.gt 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 161ec ::do_widen(char) const@@Base+0x1f0c> // b.tstop │ │ │ │ - tbz w0, #31, 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 163e4 ::do_widen(char) const@@Base+0x2104> │ │ │ │ - mov x23, x20 │ │ │ │ + b.lt 1901c , std::allocator >::~basic_stringbuf()@@Base+0x279c> // b.tstop │ │ │ │ + tbz w0, #31, 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + cbz x0, 19220 , std::allocator >::~basic_stringbuf()@@Base+0x29a0> │ │ │ │ + mov x26, x20 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 16284 ::do_widen(char) const@@Base+0x1fa4> │ │ │ │ + b 190b4 , std::allocator >::~basic_stringbuf()@@Base+0x2834> │ │ │ │ ldr x0, [x21, #40] │ │ │ │ - cbz x0, 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ - ldr x23, [x21, #32] │ │ │ │ - ldr x20, [x23, #40] │ │ │ │ - cmp x27, x20 │ │ │ │ - csel x2, x27, x20, ls // ls = plast │ │ │ │ - cbz x2, 163c8 ::do_widen(char) const@@Base+0x20e8> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x24 │ │ │ │ + cbz x0, 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ + ldr x26, [x21, #32] │ │ │ │ + ldr x20, [x26, #40] │ │ │ │ + cmp x24, x20 │ │ │ │ + csel x2, x24, x20, ls // ls = plast │ │ │ │ + cbz x2, 191f8 , std::allocator >::~basic_stringbuf()@@Base+0x2978> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x27 │ │ │ │ bl 5770 │ │ │ │ cmp w0, #0x0 │ │ │ │ - cbnz w0, 163ec ::do_widen(char) const@@Base+0x210c> │ │ │ │ - sub x20, x20, x27 │ │ │ │ + cbnz w0, 19228 , std::allocator >::~basic_stringbuf()@@Base+0x29a8> │ │ │ │ + sub x20, x20, x24 │ │ │ │ mov x0, #0x7fffffff // #2147483647 │ │ │ │ cmp x20, x0 │ │ │ │ - b.gt 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ + b.gt 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x20, x0 │ │ │ │ - b.lt 163f0 ::do_widen(char) const@@Base+0x2110> // b.tstop │ │ │ │ - tbnz w20, #31, 163f0 ::do_widen(char) const@@Base+0x2110> │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x24 │ │ │ │ + b.lt 1922c , std::allocator >::~basic_stringbuf()@@Base+0x29ac> // b.tstop │ │ │ │ + tbnz w20, #31, 1922c , std::allocator >::~basic_stringbuf()@@Base+0x29ac> │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x27 │ │ │ │ mov x0, x21 │ │ │ │ - bl 15eec ::do_widen(char) const@@Base+0x1c0c> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x23, 16128 ::do_widen(char) const@@Base+0x1e48> │ │ │ │ - cmp x22, #0x0 │ │ │ │ + bl 18420 , std::allocator >::~basic_stringbuf()@@Base+0x1ba0> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x26, x1 │ │ │ │ + cbz x26, 18f58 , std::allocator >::~basic_stringbuf()@@Base+0x26d8> │ │ │ │ + cmp x25, #0x0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ cmp w0, #0x0 │ │ │ │ - ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ + ccmp x22, x26, #0x4, eq // eq = none │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b.ne 163a4 ::do_widen(char) const@@Base+0x20c4> // b.any │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ + b.ne 191d4 , std::allocator >::~basic_stringbuf()@@Base+0x2954> // b.any │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x26 │ │ │ │ mov x1, x19 │ │ │ │ bl 55c0 │ │ │ │ ldr x0, [x21, #40] │ │ │ │ - mov x22, x19 │ │ │ │ + mov x25, x19 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x21, #40] │ │ │ │ - b 16150 ::do_widen(char) const@@Base+0x1e70> │ │ │ │ - sub x0, x27, x28 │ │ │ │ + b 18f80 , std::allocator >::~basic_stringbuf()@@Base+0x2700> │ │ │ │ + sub x0, x24, x28 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 160ec ::do_widen(char) const@@Base+0x1e0c> │ │ │ │ + b.gt 18f1c , std::allocator >::~basic_stringbuf()@@Base+0x269c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 16194 ::do_widen(char) const@@Base+0x1eb4> // b.tstop │ │ │ │ - tbnz w0, #31, 16194 ::do_widen(char) const@@Base+0x1eb4> │ │ │ │ + b.lt 18fc4 , std::allocator >::~basic_stringbuf()@@Base+0x2744> // b.tstop │ │ │ │ + tbnz w0, #31, 18fc4 , std::allocator >::~basic_stringbuf()@@Base+0x2744> │ │ │ │ ldr x0, [sp, #112] │ │ │ │ mov x2, x5 │ │ │ │ - mov x1, x24 │ │ │ │ + mov x1, x27 │ │ │ │ str x5, [sp, #120] │ │ │ │ bl 5770 │ │ │ │ ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 16124 ::do_widen(char) const@@Base+0x1e44> │ │ │ │ - b 16108 ::do_widen(char) const@@Base+0x1e28> │ │ │ │ + cbnz w0, 18f54 , std::allocator >::~basic_stringbuf()@@Base+0x26d4> │ │ │ │ + b 18f38 , std::allocator >::~basic_stringbuf()@@Base+0x26b8> │ │ │ │ ldr x0, [x21, #32] │ │ │ │ str x5, [sp, #120] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 163a8 ::do_widen(char) const@@Base+0x20c8> // b.none │ │ │ │ + b.eq 191d8 , std::allocator >::~basic_stringbuf()@@Base+0x2958> // b.none │ │ │ │ mov x0, x20 │ │ │ │ bl 5900 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ + ldr x25, [x0, #40] │ │ │ │ + mov x26, x0 │ │ │ │ ldr x5, [sp, #120] │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 16330 ::do_widen(char) const@@Base+0x2050> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x24 │ │ │ │ + cmp x24, x25 │ │ │ │ + csel x2, x24, x25, ls // ls = plast │ │ │ │ + cbz x2, 19160 , std::allocator >::~basic_stringbuf()@@Base+0x28e0> │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + mov x0, x27 │ │ │ │ bl 5770 │ │ │ │ cmp w0, #0x0 │ │ │ │ ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 163f8 ::do_widen(char) const@@Base+0x2118> │ │ │ │ - sub x22, x27, x22 │ │ │ │ + cbnz w0, 19234 , std::allocator >::~basic_stringbuf()@@Base+0x29b4> │ │ │ │ + sub x25, x24, x25 │ │ │ │ mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ + cmp x25, x0 │ │ │ │ + b.gt 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.lt 16350 ::do_widen(char) const@@Base+0x2070> // b.tstop │ │ │ │ - tbz w22, #31, 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ + cmp x25, x0 │ │ │ │ + b.lt 19180 , std::allocator >::~basic_stringbuf()@@Base+0x2900> // b.tstop │ │ │ │ + tbz w25, #31, 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ - mov x22, x23 │ │ │ │ - cbnz x0, 16268 ::do_widen(char) const@@Base+0x1f88> │ │ │ │ - mov x23, x20 │ │ │ │ - cbz x5, 16378 ::do_widen(char) const@@Base+0x2098> │ │ │ │ + mov x25, x26 │ │ │ │ + cbnz x0, 19098 , std::allocator >::~basic_stringbuf()@@Base+0x2818> │ │ │ │ + mov x26, x20 │ │ │ │ + cbz x5, 191a8 , std::allocator >::~basic_stringbuf()@@Base+0x2928> │ │ │ │ ldr x1, [sp, #112] │ │ │ │ mov x2, x5 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x27 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 1639c ::do_widen(char) const@@Base+0x20bc> │ │ │ │ - sub x1, x27, x28 │ │ │ │ + cbnz w0, 191cc , std::allocator >::~basic_stringbuf()@@Base+0x294c> │ │ │ │ + sub x1, x24, x28 │ │ │ │ mov x2, #0x7fffffff // #2147483647 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ cmp x1, x2 │ │ │ │ - b.gt 16284 ::do_widen(char) const@@Base+0x1fa4> │ │ │ │ + b.gt 190b4 , std::allocator >::~basic_stringbuf()@@Base+0x2834> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x1, x0 │ │ │ │ - b.lt 163c0 ::do_widen(char) const@@Base+0x20e0> // b.tstop │ │ │ │ + b.lt 191f0 , std::allocator >::~basic_stringbuf()@@Base+0x2970> // b.tstop │ │ │ │ mov w0, w1 │ │ │ │ lsr w0, w0, #31 │ │ │ │ - b 16284 ::do_widen(char) const@@Base+0x1fa4> │ │ │ │ - mov x22, x23 │ │ │ │ - ldp x0, x28, [x22, #32] │ │ │ │ - mov x23, x22 │ │ │ │ + b 190b4 , std::allocator >::~basic_stringbuf()@@Base+0x2834> │ │ │ │ + mov x25, x26 │ │ │ │ + ldp x0, x28, [x25, #32] │ │ │ │ + mov x26, x25 │ │ │ │ str x0, [sp, #112] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x5, x27, x28, ls // ls = plast │ │ │ │ - b 16360 ::do_widen(char) const@@Base+0x2080> │ │ │ │ + cmp x24, x28 │ │ │ │ + csel x5, x24, x28, ls // ls = plast │ │ │ │ + b 19190 , std::allocator >::~basic_stringbuf()@@Base+0x2910> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 16284 ::do_widen(char) const@@Base+0x1fa4> │ │ │ │ - sub x20, x20, x27 │ │ │ │ + b 190b4 , std::allocator >::~basic_stringbuf()@@Base+0x2834> │ │ │ │ + sub x20, x20, x24 │ │ │ │ mov x0, #0x7fffffff // #2147483647 │ │ │ │ cmp x20, x0 │ │ │ │ - b.gt 16250 ::do_widen(char) const@@Base+0x1f70> │ │ │ │ + b.gt 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x20, x0 │ │ │ │ - b.ge 1624c ::do_widen(char) const@@Base+0x1f6c> // b.tcont │ │ │ │ + b.ge 1907c , std::allocator >::~basic_stringbuf()@@Base+0x27fc> // b.tcont │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b 16274 ::do_widen(char) const@@Base+0x1f94> │ │ │ │ - b.ge 16250 ::do_widen(char) const@@Base+0x1f70> // b.tcont │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 1626c ::do_widen(char) const@@Base+0x1f8c> │ │ │ │ - b.ge 16250 ::do_widen(char) const@@Base+0x1f70> // b.tcont │ │ │ │ + b 190a4 , std::allocator >::~basic_stringbuf()@@Base+0x2824> │ │ │ │ + b.ge 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 1909c , std::allocator >::~basic_stringbuf()@@Base+0x281c> │ │ │ │ + b.ge 19080 , std::allocator >::~basic_stringbuf()@@Base+0x2800> // b.tcont │ │ │ │ ldr x0, [x20, #24] │ │ │ │ - mov x22, x23 │ │ │ │ - cbnz x0, 1626c ::do_widen(char) const@@Base+0x1f8c> │ │ │ │ - mov x23, x20 │ │ │ │ - b 16360 ::do_widen(char) const@@Base+0x2080> │ │ │ │ + mov x25, x26 │ │ │ │ + cbnz x0, 1909c , std::allocator >::~basic_stringbuf()@@Base+0x281c> │ │ │ │ + mov x26, x20 │ │ │ │ + b 19190 , std::allocator >::~basic_stringbuf()@@Base+0x2910> │ │ │ │ bti j │ │ │ │ bl 5730 <__cxa_begin_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5a40 │ │ │ │ bl 5c20 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl 5d10 <__cxa_end_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - str xzr, [x1], #8 │ │ │ │ - str x3, [x0, #8] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - strb wzr, [x0, #24] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - strh wzr, [x0, #44] │ │ │ │ - str x2, [x0, #48] │ │ │ │ - str wzr, [x0, #56] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 164b8 ::do_widen(char) const@@Base+0x21d8> // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + add x6, x0, #0x2b8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x1 │ │ │ │ - cbz x2, 16520 ::do_widen(char) const@@Base+0x2240> │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 164a4 ::do_widen(char) const@@Base+0x21c4> │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #40] │ │ │ │ - eor x1, x1, x2 │ │ │ │ - tst x1, #0xffffffffffff │ │ │ │ - b.ne 164a8 ::do_widen(char) const@@Base+0x21c8> // b.any │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - ldr w2, [x20, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 164a8 ::do_widen(char) const@@Base+0x21c8> // b.any │ │ │ │ - ldr w1, [x19, #52] │ │ │ │ - ldr w2, [x20, #52] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 164a8 ::do_widen(char) const@@Base+0x21c8> // b.any │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - eor w0, w0, w1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b 164a8 ::do_widen(char) const@@Base+0x21c8> │ │ │ │ - ldr x2, [x1, #40] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #40] │ │ │ │ - eor x1, x1, x2 │ │ │ │ - tst x1, #0xffffffffffff │ │ │ │ - b.ne 164a8 ::do_widen(char) const@@Base+0x21c8> // b.any │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - ldr w2, [x20, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 164a8 ::do_widen(char) const@@Base+0x21c8> // b.any │ │ │ │ - ldr w1, [x19, #52] │ │ │ │ - ldr w2, [x20, #52] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 164a8 ::do_widen(char) const@@Base+0x21c8> // b.any │ │ │ │ - ldr x2, [x19, #56] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - eor w1, w1, w2 │ │ │ │ - cbnz x1, 164a8 ::do_widen(char) const@@Base+0x21c8> │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - ldr w1, [x20, #48] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b 164a8 ::do_widen(char) const@@Base+0x21c8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3592] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x0, x22 │ │ │ │ - add x23, sp, #0x48 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - str x23, [sp, #56] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 7de0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 165f4 ::do_widen(char) const@@Base+0x2314> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x26, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x26, #0x598 │ │ │ │ - str x23, [sp, #56] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x8, sp │ │ │ │ - mov x0, x22 │ │ │ │ - bl 9760 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 16638 ::do_widen(char) const@@Base+0x2358> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x19, x0, [sp] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16720 ::do_widen(char) const@@Base+0x2440> // b.none │ │ │ │ - add x26, x26, #0x598 │ │ │ │ - add x24, sp, #0x18 │ │ │ │ - add x25, sp, #0x28 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x27, [sp, #176] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x21, x20, #5 │ │ │ │ - str x25, [sp, #24] │ │ │ │ - add x2, x19, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [x19, x21] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 87c0 │ │ │ │ - ldp x19, x2, [sp, #56] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 16770 ::do_widen(char) const@@Base+0x2490> // b.none │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 166b8 ::do_widen(char) const@@Base+0x23d8> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 166d0 ::do_widen(char) const@@Base+0x23f0> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz w27, 167b0 ::do_widen(char) const@@Base+0x24d0> │ │ │ │ - ldp x19, x21, [sp] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - sub x0, x21, x19 │ │ │ │ - cmp x20, x0, asr #5 │ │ │ │ - b.cc 16660 ::do_widen(char) const@@Base+0x2380> // b.lo, b.ul, b.last │ │ │ │ - cmp x21, x19 │ │ │ │ - b.eq 167f4 ::do_widen(char) const@@Base+0x2514> // b.none │ │ │ │ + ldr x5, [x0, #696] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str xzr, [x2] │ │ │ │ + ldr x3, [x6, #8] │ │ │ │ + cbz x3, 193fc , std::allocator >::~basic_stringbuf()@@Base+0x2b7c> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 192e4 , std::allocator >::~basic_stringbuf()@@Base+0x2a64> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2] │ │ │ │ + ldr x3, [x6, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 192f0 , std::allocator >::~basic_stringbuf()@@Base+0x2a70> // b.hs, b.nlast │ │ │ │ + ldrb w4, [x5, x0] │ │ │ │ + cmp w4, #0x5b │ │ │ │ + b.eq 192d0 , std::allocator >::~basic_stringbuf()@@Base+0x2a50> // b.none │ │ │ │ + sub x1, x3, x0, lsl #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.cc 19418 , std::allocator >::~basic_stringbuf()@@Base+0x2b98> // b.lo, b.ul, b.last │ │ │ │ + add x2, x1, x0 │ │ │ │ + add x5, x5, x0 │ │ │ │ + cmp x2, x1 │ │ │ │ + csel x2, x2, x1, ls // ls = plast │ │ │ │ + add x2, x5, x2 │ │ │ │ + mov x1, x5 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + bl 181c0 , std::allocator >::~basic_stringbuf()@@Base+0x1940> │ │ │ │ mov x1, x19 │ │ │ │ + ldp x3, x2, [sp, #8] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1670c ::do_widen(char) const@@Base+0x242c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + b.eq 193ac , std::allocator >::~basic_stringbuf()@@Base+0x2b2c> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 193d0 , std::allocator >::~basic_stringbuf()@@Base+0x2b50> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 193c0 , std::allocator >::~basic_stringbuf()@@Base+0x2b40> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1937c , std::allocator >::~basic_stringbuf()@@Base+0x2afc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 166f0 ::do_widen(char) const@@Base+0x2410> // b.any │ │ │ │ - ldr x19, [sp] │ │ │ │ - ldr x27, [sp, #176] │ │ │ │ - cbz x19, 16734 ::do_widen(char) const@@Base+0x2454> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - sub x1, x1, x19 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 167fc ::do_widen(char) const@@Base+0x251c> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 19434 , std::allocator >::~basic_stringbuf()@@Base+0x2bb4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x2, 1678c ::do_widen(char) const@@Base+0x24ac> │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w27, eq // eq = none │ │ │ │ - b 166a0 ::do_widen(char) const@@Base+0x23c0> │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 166a8 ::do_widen(char) const@@Base+0x23c8> // b.any │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 193d0 , std::allocator >::~basic_stringbuf()@@Base+0x2b50> // b.none │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 167b0 ::do_widen(char) const@@Base+0x24d0> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x1, x21 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - str x23, [sp, #56] │ │ │ │ - ldr x1, [x1, x21] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 7de0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 166d4 ::do_widen(char) const@@Base+0x23f4> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 166d4 ::do_widen(char) const@@Base+0x23f4> │ │ │ │ - ldr x27, [sp, #176] │ │ │ │ - b 16720 ::do_widen(char) const@@Base+0x2440> │ │ │ │ - str x27, [sp, #176] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - str x27, [sp, #176] │ │ │ │ - b.ne 16800 ::do_widen(char) const@@Base+0x2520> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldp x20, x21, [sp] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 168e4 ::do_widen(char) const@@Base+0x2604> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x0, x20 │ │ │ │ + b 1935c , std::allocator >::~basic_stringbuf()@@Base+0x2adc> │ │ │ │ + cbz x2, 193ec , std::allocator >::~basic_stringbuf()@@Base+0x2b6c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 19404 , std::allocator >::~basic_stringbuf()@@Base+0x2b84> // b.none │ │ │ │ mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1687c ::do_widen(char) const@@Base+0x259c> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 16858 ::do_widen(char) const@@Base+0x2578> │ │ │ │ - bti j │ │ │ │ - ldp x20, x21, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - b 16858 ::do_widen(char) const@@Base+0x2578> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldp x20, x21, [sp] │ │ │ │ - b 16858 ::do_widen(char) const@@Base+0x2578> │ │ │ │ - bti j │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #176] │ │ │ │ - b.eq 1683c ::do_widen(char) const@@Base+0x255c> // b.none │ │ │ │ - b 16800 ::do_widen(char) const@@Base+0x2520> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, 168f8 ::do_widen(char) const@@Base+0x2618> │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1683c ::do_widen(char) const@@Base+0x255c> // b.none │ │ │ │ - b 16800 ::do_widen(char) const@@Base+0x2520> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + b 1935c , std::allocator >::~basic_stringbuf()@@Base+0x2adc> │ │ │ │ + mov x2, x5 │ │ │ │ + b 19310 , std::allocator >::~basic_stringbuf()@@Base+0x2a90> │ │ │ │ + ldrb w1, [sp, #24] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + b 193ec , std::allocator >::~basic_stringbuf()@@Base+0x2b6c> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.eq 19438 , std::allocator >::~basic_stringbuf()@@Base+0x2bb8> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + bl 5c60 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ + mov x21, x3 │ │ │ │ + mov x22, x2 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - ldr x20, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str xzr, [x21], #8 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x22, [x1] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 169d0 ::do_widen(char) const@@Base+0x26f0> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 169c8 ::do_widen(char) const@@Base+0x26e8> // b.any │ │ │ │ - ldrb w1, [x22] │ │ │ │ - strb w1, [x19, #24] │ │ │ │ - str x20, [x21, #8] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - stp xzr, xzr, [x19, #40]! │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x19, x1 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #8] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbnz x4, 19764 , std::allocator >::~basic_stringbuf()@@Base+0x2ee4> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cbz x0, 19744 , std::allocator >::~basic_stringbuf()@@Base+0x2ec4> │ │ │ │ + add x25, sp, #0x7 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w24, #0x5b // #91 │ │ │ │ + b 194d4 , std::allocator >::~basic_stringbuf()@@Base+0x2c54> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 19508 , std::allocator >::~basic_stringbuf()@@Base+0x2c88> // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb w24, [sp, #7] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbnz x0, 194b4 , std::allocator >::~basic_stringbuf()@@Base+0x2c34> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x5b // #91 │ │ │ │ + bl 5540 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 194d4 , std::allocator >::~basic_stringbuf()@@Base+0x2c54> // b.pmore │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + cbnz x2, 1974c , std::allocator >::~basic_stringbuf()@@Base+0x2ecc> │ │ │ │ + cbz x0, 19580 , std::allocator >::~basic_stringbuf()@@Base+0x2d00> │ │ │ │ + add x25, sp, #0x7 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w24, #0x5d // #93 │ │ │ │ + b 19544 , std::allocator >::~basic_stringbuf()@@Base+0x2cc4> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 19578 , std::allocator >::~basic_stringbuf()@@Base+0x2cf8> // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb w24, [sp, #7] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbnz x0, 19524 , std::allocator >::~basic_stringbuf()@@Base+0x2ca4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x5d // #93 │ │ │ │ + bl 5540 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 19544 , std::allocator >::~basic_stringbuf()@@Base+0x2cc4> // b.pmore │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cbnz x0, 19714 , std::allocator >::~basic_stringbuf()@@Base+0x2e94> │ │ │ │ + ldr x21, [x22, #112] │ │ │ │ + add x24, x22, #0x70 │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 19684 , std::allocator >::~basic_stringbuf()@@Base+0x2e04> // b.none │ │ │ │ + adrp x26, 15000 │ │ │ │ + mov w25, #0x3d // #61 │ │ │ │ + add x26, x26, #0x980 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + add x27, sp, #0x7 │ │ │ │ + b 19604 , std::allocator >::~basic_stringbuf()@@Base+0x2d84> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x1, #64] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x28, [x0, #240] │ │ │ │ + cbz x28, 19800 , std::allocator >::~basic_stringbuf()@@Base+0x2f80> │ │ │ │ + ldrb w0, [x28, #56] │ │ │ │ + cbz w0, 1963c , std::allocator >::~basic_stringbuf()@@Base+0x2dbc> │ │ │ │ + ldrb w1, [x28, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 19680 , std::allocator >::~basic_stringbuf()@@Base+0x2e00> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1, #32] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + strb w25, [sp, #7] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x0, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 195a8 , std::allocator >::~basic_stringbuf()@@Base+0x2d28> │ │ │ │ + mov w1, #0x3d // #61 │ │ │ │ + bl 5540 │ │ │ │ + b 195b8 , std::allocator >::~basic_stringbuf()@@Base+0x2d38> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [x28] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + cmp x2, x26 │ │ │ │ + b.eq 195ec , std::allocator >::~basic_stringbuf()@@Base+0x2d6c> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x24 │ │ │ │ + b.ne 19604 , std::allocator >::~basic_stringbuf()@@Base+0x2d84> // b.any │ │ │ │ + nop │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add x21, x22, #0x88 │ │ │ │ + ldr x20, [x22, #136] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 196d8 , std::allocator >::~basic_stringbuf()@@Base+0x2e58> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 197d4 , std::allocator >::~basic_stringbuf()@@Base+0x2f54> // b.any │ │ │ │ + add x2, x3, #0x20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 19450 , std::allocator >::~basic_stringbuf()@@Base+0x2bd0> │ │ │ │ + ldr x20, [x20] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 196a0 , std::allocator >::~basic_stringbuf()@@Base+0x2e20> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 16a04 ::do_widen(char) const@@Base+0x2724> // b.any │ │ │ │ + b.ne 197f8 , std::allocator >::~basic_stringbuf()@@Base+0x2f78> // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x20, 16984 ::do_widen(char) const@@Base+0x26a4> │ │ │ │ - b 169ec ::do_widen(char) const@@Base+0x270c> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x20, [sp] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - b 16984 ::do_widen(char) const@@Base+0x26a4> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x21, [x0] │ │ │ │ - cbz x21, 16a74 ::do_widen(char) const@@Base+0x2794> │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 19804 , std::allocator >::~basic_stringbuf()@@Base+0x2f84> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 197a0 , std::allocator >::~basic_stringbuf()@@Base+0x2f20> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ mov x0, x19 │ │ │ │ - bl 16480 ::do_widen(char) const@@Base+0x21a0> │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, 16a50 ::do_widen(char) const@@Base+0x2770> │ │ │ │ - ldr w0, [x19] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w2, [x21] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 16a68 ::do_widen(char) const@@Base+0x2788> // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w0, [x21] │ │ │ │ - b 16a50 ::do_widen(char) const@@Base+0x2770> │ │ │ │ - add x22, x0, #0x28 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x21, x0, [x22, #8] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 16ae8 ::do_widen(char) const@@Base+0x2808> // b.none │ │ │ │ - ldr d31, [x1], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - str d31, [x0], #8 │ │ │ │ - str x2, [x21, #8] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - str x0, [x21, #48] │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str w1, [x21, #40] │ │ │ │ - ldrh w2, [x19, #44] │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - strh w2, [x21, #44] │ │ │ │ - str w1, [x21, #56] │ │ │ │ - str x0, [x22, #8] │ │ │ │ - sub x0, x0, #0x40 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x0, [x20] │ │ │ │ - b 16a50 ::do_widen(char) const@@Base+0x2770> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1c040 , std::allocator >::~basic_stringbuf()@@Base+0x4c0> │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ + b 19580 , std::allocator >::~basic_stringbuf()@@Base+0x2d00> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + cbz x2, 19580 , std::allocator >::~basic_stringbuf()@@Base+0x2d00> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - b 16ad8 ::do_widen(char) const@@Base+0x27f8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x780 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - adrp x23, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x23, #0x598 │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #1912] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x19, sp, #0x2a0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ + cbnz x0, 19514 , std::allocator >::~basic_stringbuf()@@Base+0x2c94> │ │ │ │ + b 19578 , std::allocator >::~basic_stringbuf()@@Base+0x2cf8> │ │ │ │ + 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, 19794 , std::allocator >::~basic_stringbuf()@@Base+0x2f14> │ │ │ │ + add x1, sp, #0x7 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + b 1949c , std::allocator >::~basic_stringbuf()@@Base+0x2c1c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5540 │ │ │ │ + b 1949c , std::allocator >::~basic_stringbuf()@@Base+0x2c1c> │ │ │ │ mov x0, x20 │ │ │ │ - ldp x24, x21, [x25, #8] │ │ │ │ - ldp x26, x22, [x1] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - strb wzr, [sp, #672] │ │ │ │ - add x1, x22, x21 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 185a4 ::do_widen(char) const@@Base+0x42c4> // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x26 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 19734 , std::allocator >::~basic_stringbuf()@@Base+0x2eb4> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 18574 ::do_widen(char) const@@Base+0x4294> // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 19734 , std::allocator >::~basic_stringbuf()@@Base+0x2eb4> │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x3, x3, #0xdc8 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + add x0, x0, #0xe30 │ │ │ │ + mov w2, #0xc8 // #200 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 57a0 <__assert_fail@plt> │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 18418 ::do_widen(char) const@@Base+0x4138> // b.none │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x2d8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - add x22, sp, #0x4a8 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1818c ::do_widen(char) const@@Base+0x3eac> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - str x1, [sp, #1192] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #1184] │ │ │ │ - stp x24, xzr, [x21] │ │ │ │ - add x23, x23, #0x598 │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #1184] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x23, #32] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 186a0 ::do_widen(char) const@@Base+0x43c0> // b.pmore │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + b.ne 197fc , std::allocator >::~basic_stringbuf()@@Base+0x2f7c> // b.any │ │ │ │ + bl 5b60 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ - add x23, sp, #0x498 │ │ │ │ - mov x0, x23 │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 18174 ::do_widen(char) const@@Base+0x3e94> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x24, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldr x0, [sp, #1176] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 16cd0 ::do_widen(char) const@@Base+0x29f0> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16ce8 ::do_widen(char) const@@Base+0x2a08> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - cbnz x0, 16d10 ::do_widen(char) const@@Base+0x2a30> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3592] │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x22, sp, #0x18 │ │ │ │ mov x0, x21 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 7980 │ │ │ │ - ldr x2, [sp, #1176] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x22 │ │ │ │ - b.eq 16d5c ::do_widen(char) const@@Base+0x2a7c> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w21, #0, 16df4 ::do_widen(char) const@@Base+0x2b14> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 8020 │ │ │ │ - ldr x0, [sp, #1176] │ │ │ │ + str x22, [sp, #8] │ │ │ │ + bl 181c0 , std::allocator >::~basic_stringbuf()@@Base+0x1940> │ │ │ │ + mov x3, x21 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 19450 , std::allocator >::~basic_stringbuf()@@Base+0x2bd0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 16da4 ::do_widen(char) const@@Base+0x2ac4> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ + b.eq 198a8 , std::allocator >::~basic_stringbuf()@@Base+0x3028> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 7980 │ │ │ │ - ldr x2, [sp, #1176] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x22 │ │ │ │ - b.eq 16df0 ::do_widen(char) const@@Base+0x2b10> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w21, #0, 181c0 ::do_widen(char) const@@Base+0x3ee0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19908 , std::allocator >::~basic_stringbuf()@@Base+0x3088> // 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 x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 30200 , std::allocator >::~basic_stringbuf()@@Base+0x14680> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2f320 , std::allocator >::~basic_stringbuf()@@Base+0x137a0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x2f8 │ │ │ │ - add x1, x1, #0x300 │ │ │ │ - add x21, sp, #0x110 │ │ │ │ - mov x5, #0x7 // #7 │ │ │ │ - mov x7, #0x5 // #5 │ │ │ │ - stp x21, x7, [sp, #256] │ │ │ │ - ldr w6, [x1] │ │ │ │ - ldr w8, [x3] │ │ │ │ - add x22, sp, #0x100 │ │ │ │ - ldur w4, [x3, #3] │ │ │ │ - mov x2, x22 │ │ │ │ - ldrb w3, [x1, #4] │ │ │ │ - mov x1, x20 │ │ │ │ - str w6, [sp, #272] │ │ │ │ - strb wzr, [sp, #277] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - str x5, [sp, #664] │ │ │ │ - str w8, [sp, #672] │ │ │ │ - strb wzr, [sp, #679] │ │ │ │ - stur w4, [x19, #3] │ │ │ │ - strb w3, [x21, #4] │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 16e94 ::do_widen(char) const@@Base+0x2bb4> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16eac ::do_widen(char) const@@Base+0x2bcc> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [x25, #40] │ │ │ │ - add x24, x25, #0x28 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 17c04 ::do_widen(char) const@@Base+0x3924> // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3768] │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - ldp x26, x0, [x0, #8] │ │ │ │ - mov x3, x1 │ │ │ │ - stp x0, x3, [sp, #24] │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x0, x2, #0x308 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3560] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x300 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x3, x1, [sp, #40] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - b 179fc ::do_widen(char) const@@Base+0x371c> │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - stp x27, xzr, [x25] │ │ │ │ - strb wzr, [x25, #16] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 16f58 ::do_widen(char) const@@Base+0x2c78> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - ldp x1, x2, [sp, #192] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 16fa0 ::do_widen(char) const@@Base+0x2cc0> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldr x1, [x24] │ │ │ │ - add x2, x2, #0x310 │ │ │ │ - lsl x25, x3, #6 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - add x1, x1, x25 │ │ │ │ - stp x21, x4, [sp, #256] │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - mov x27, x0 │ │ │ │ - strb wzr, [sp, #277] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [x21] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - ldp x1, x2, [x1, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17024 ::do_widen(char) const@@Base+0x2d44> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1703c ::do_widen(char) const@@Base+0x2d5c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x318 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x3, #0x6 // #6 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #278] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - ldr x27, [x24] │ │ │ │ - stp x21, x3, [sp, #256] │ │ │ │ - str w2, [x21] │ │ │ │ - strh w1, [x21, #4] │ │ │ │ - bl 5670 │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldp x1, x3, [sp, #16] │ │ │ │ - add x2, sp, #0x490 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #984] │ │ │ │ - strh wzr, [sp, #992] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - stur q31, [x2, #-152] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x2, [sp, #656] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - stp q31, q31, [sp, #672] │ │ │ │ - str q31, [sp, #704] │ │ │ │ - bl 5ea0 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w2, [sp, #728] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x2, [sp, #736] │ │ │ │ - str xzr, [sp, #744] │ │ │ │ - strb wzr, [sp, #752] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w1, [x27, x25] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl 58e0 (unsigned long)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 184f4 ::do_widen(char) const@@Base+0x4214> // b.any │ │ │ │ - ldr x4, [sp, #704] │ │ │ │ - add x27, sp, #0xf0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x27, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 17be4 ::do_widen(char) const@@Base+0x3904> │ │ │ │ - ldr x5, [sp, #688] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #696] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + b.eq 1990c , std::allocator >::~basic_stringbuf()@@Base+0x308c> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x110 │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + 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 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x2, [sp, #656] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x0, [sp, #736] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [sp, #664] │ │ │ │ + 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, 19d88 , std::allocator >::~basic_stringbuf()@@Base+0x3508> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 171c0 ::do_widen(char) const@@Base+0x2ee0> // b.none │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x3, [sp, #16] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #768] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 17218 ::do_widen(char) const@@Base+0x2f38> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17230 ::do_widen(char) const@@Base+0x2f50> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + b.eq 199c8 , std::allocator >::~basic_stringbuf()@@Base+0x3148> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x320 │ │ │ │ - ldr x3, [x24] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - add x3, x3, x25 │ │ │ │ - stp x21, x0, [sp, #256] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #277] │ │ │ │ - str w2, [x21] │ │ │ │ - strb w1, [x21, #4] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl 5670 │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldp x1, x3, [sp, #16] │ │ │ │ - add x2, sp, #0x490 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #984] │ │ │ │ - strh wzr, [sp, #992] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - stur q31, [x2, #-152] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x2, [sp, #656] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - stp q31, q31, [sp, #672] │ │ │ │ - str q31, [sp, #704] │ │ │ │ - bl 5ea0 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w0, [sp, #728] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x2, [sp, #736] │ │ │ │ - str xzr, [sp, #744] │ │ │ │ - strb wzr, [sp, #752] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 58e0 (unsigned long)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 185f0 ::do_widen(char) const@@Base+0x4310> // b.any │ │ │ │ - ldr x4, [sp, #704] │ │ │ │ - stp x27, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 17bd4 ::do_widen(char) const@@Base+0x38f4> │ │ │ │ - ldr x5, [sp, #688] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ldr x3, [sp, #696] │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - str x3, [sp, #656] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x0, [sp, #736] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [sp, #664] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 173b8 ::do_widen(char) const@@Base+0x30d8> // b.none │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x3, [sp, #16] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #768] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 17410 ::do_widen(char) const@@Base+0x3130> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17428 ::do_widen(char) const@@Base+0x3148> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x328 │ │ │ │ - mov x27, x0 │ │ │ │ - add x0, x2, x25 │ │ │ │ - mov x3, #0x6 // #6 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str x3, [sp, #664] │ │ │ │ - strb wzr, [sp, #678] │ │ │ │ - str w2, [x19] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1749c ::do_widen(char) const@@Base+0x31bc> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 174b4 ::do_widen(char) const@@Base+0x31d4> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x330 │ │ │ │ - mov x27, x0 │ │ │ │ - add x0, x2, x25 │ │ │ │ - mov x3, #0xc // #12 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x3, [sp, #664] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - strb wzr, [sp, #684] │ │ │ │ - str x2, [x19] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17528 ::do_widen(char) const@@Base+0x3248> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17540 ::do_widen(char) const@@Base+0x3260> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - add x0, x1, x25 │ │ │ │ - mov x1, #0x6574 // #25972 │ │ │ │ - movk x1, #0x656c, lsl #16 │ │ │ │ - str x2, [sp, #664] │ │ │ │ - movk x1, #0x6f70, lsl #32 │ │ │ │ - strb wzr, [sp, #680] │ │ │ │ - movk x1, #0x7472, lsl #48 │ │ │ │ - str x1, [x19] │ │ │ │ - mov x8, x22 │ │ │ │ - add x0, x0, #0x2d │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 175b0 ::do_widen(char) const@@Base+0x32d0> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 175c8 ::do_widen(char) const@@Base+0x32e8> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x0, x0, x25 │ │ │ │ - ldr w0, [x0, #48] │ │ │ │ - bl 3244c , std::allocator >::~basic_stringbuf()@@Base+0x168cc> │ │ │ │ - mov w2, w0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - str w2, [sp, #148] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x340 │ │ │ │ - mov x3, #0xa // #10 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - str x3, [sp, #664] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - strb wzr, [sp, #682] │ │ │ │ - ldrh w1, [x1, #8] │ │ │ │ - mov x8, x22 │ │ │ │ - str x2, [x19] │ │ │ │ - add x0, sp, #0x94 │ │ │ │ - strh w1, [x19, #8] │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1764c ::do_widen(char) const@@Base+0x336c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17664 ::do_widen(char) const@@Base+0x3384> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - add x27, sp, #0x98 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x350 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #672] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - mov x8, x22 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x0, x0, x25 │ │ │ │ - add x0, x0, #0x34 │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17704 ::do_widen(char) const@@Base+0x3424> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1771c ::do_widen(char) const@@Base+0x343c> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x368 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #672] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - mov x8, x22 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x0, x0, x25 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 177b8 ::do_widen(char) const@@Base+0x34d8> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 177d0 ::do_widen(char) const@@Base+0x34f0> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #672] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - mov x8, x22 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x0, x0, x25 │ │ │ │ - add x0, x0, #0x39 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1786c ::do_widen(char) const@@Base+0x358c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17884 ::do_widen(char) const@@Base+0x35a4> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x2, #0xf // #15 │ │ │ │ - ldr x0, [x24] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [x19] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - add x0, x0, x25 │ │ │ │ - strb wzr, [sp, #687] │ │ │ │ - add x0, x0, #0x3a │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 178f8 ::do_widen(char) const@@Base+0x3618> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17910 ::do_widen(char) const@@Base+0x3630> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x3a8 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #672] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - mov x8, x22 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x0, x0, x25 │ │ │ │ - add x0, x0, #0x3b │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 179ac ::do_widen(char) const@@Base+0x36cc> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 179c4 ::do_widen(char) const@@Base+0x36e4> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + b.eq 199e4 , std::allocator >::~basic_stringbuf()@@Base+0x3164> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 179e0 ::do_widen(char) const@@Base+0x3700> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - ldp x1, x0, [x24] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0, asr #6 │ │ │ │ - b.cs 17c10 ::do_widen(char) const@@Base+0x3930> // b.hs, b.nlast │ │ │ │ - ldr x25, [sp, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - ldp x0, x3, [sp, #16] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #984] │ │ │ │ - strh wzr, [sp, #992] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - add x0, sp, #0x490 │ │ │ │ - stur q31, [x0, #-168] │ │ │ │ - stur q31, [x0, #-152] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x2, [sp, #656] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - stp q31, q31, [sp, #672] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str q31, [sp, #704] │ │ │ │ - str x1, [sp, #768] │ │ │ │ - bl 5ea0 │ │ │ │ - str xzr, [sp, #744] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x4, sp, #0x2f0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x298 │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - str w3, [sp, #728] │ │ │ │ - str x4, [sp, #736] │ │ │ │ - strb wzr, [sp, #752] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 58e0 (unsigned long)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 187e0 ::do_widen(char) const@@Base+0x4500> // b.any │ │ │ │ - ldr x4, [sp, #704] │ │ │ │ - stp x21, xzr, [sp, #256] │ │ │ │ - strb wzr, [sp, #272] │ │ │ │ - cbz x4, 17bf4 ::do_widen(char) const@@Base+0x3914> │ │ │ │ - ldr x5, [sp, #688] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x3, [sp, #696] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - str x3, [sp, #656] │ │ │ │ + cbnz x20, 1999c , std::allocator >::~basic_stringbuf()@@Base+0x311c> │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + cbz x1, 19a30 , std::allocator >::~basic_stringbuf()@@Base+0x31b0> │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + str w2, [x22, #24] │ │ │ │ + ldp x3, x2, [sp, #40] │ │ │ │ + stp x1, x3, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ - ldr x0, [sp, #736] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17b54 ::do_widen(char) const@@Base+0x3874> // b.none │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + str x2, [x0, #32] │ │ │ │ + stp xzr, x21, [sp, #32] │ │ │ │ + stp x21, xzr, [sp, #48] │ │ │ │ + ldr x21, [x22, #80] │ │ │ │ + cbz x21, 19b80 , std::allocator >::~basic_stringbuf()@@Base+0x3300> │ │ │ │ + str x27, [sp, #256] │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + add x26, x21, #0xc8 │ │ │ │ + mov x20, x21 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + ldr x19, [x21, #200] │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ + cmp x19, x26 │ │ │ │ + b.eq 19a78 , std::allocator >::~basic_stringbuf()@@Base+0x31f8> // b.none │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x3, [sp, #16] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #768] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x25, x0 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 16f24 ::do_widen(char) const@@Base+0x2c44> // b.any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 16f30 ::do_widen(char) const@@Base+0x2c50> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 17380 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 17188 ::do_widen(char) const@@Base+0x2ea8> │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 17b1c ::do_widen(char) const@@Base+0x383c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3560] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3600] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 5670 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - strh wzr, [sp, #608] │ │ │ │ - ldp x25, x2, [x24, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - str x25, [sp, #256] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - stur q31, [x0, #-40] │ │ │ │ - stur q31, [x0, #-24] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - str x2, [x22, x0] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x27, x0, [x24, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x27, [sp, #272] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - str x3, [x21, x2] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - ldr x2, [x24, #48] │ │ │ │ - stp x1, x2, [sp, #56] │ │ │ │ - add x26, sp, #0x118 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3792] │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3688] │ │ │ │ - add x4, x19, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, x19, #0x40 │ │ │ │ - str x2, [x22, x1] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - add x2, x5, #0x10 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - str x4, [sp, #256] │ │ │ │ - stp x3, x2, [sp, #272] │ │ │ │ - stp q31, q31, [sp, #288] │ │ │ │ - str q31, [sp, #320] │ │ │ │ - str x1, [sp, #384] │ │ │ │ - bl 5ea0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - mov x1, x26 │ │ │ │ - strb wzr, [sp, #368] │ │ │ │ - mov x2, x0 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str w0, [sp, #344] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x2, [sp, #280] │ │ │ │ - add x2, sp, #0x170 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - stp x2, xzr, [sp, #352] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2f228 , std::allocator >::~basic_stringbuf()@@Base+0x136a8> │ │ │ │ - add x28, sp, #0x390 │ │ │ │ - str x28, [sp, #48] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - strh wzr, [sp, #1136] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldp x26, x3, [x0, #8] │ │ │ │ - add x0, sp, #0x490 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x26, [sp, #656] │ │ │ │ - str x1, [sp, #912] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - stur q31, [x0, #-24] │ │ │ │ - stur q31, [x0, #-8] │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - str xzr, [sp, #1128] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3912] │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x1, x24, #0x18 │ │ │ │ - str x1, [sp, #656] │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - str x1, [sp, #912] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 1813c ::do_widen(char) const@@Base+0x3e5c> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - ldr x4, [sp, #320] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 18164 ::do_widen(char) const@@Base+0x3e84> │ │ │ │ - ldp x5, x3, [sp, #304] │ │ │ │ - mov x0, x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - mov x8, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - str x8, [sp, #80] │ │ │ │ - bl 8ea0 │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ + cmp x19, x26 │ │ │ │ + b.ne 19a60 , std::allocator >::~basic_stringbuf()@@Base+0x31e0> // b.any │ │ │ │ + ldr x19, [x20, #176] │ │ │ │ + add x26, x20, #0xb0 │ │ │ │ + cmp x26, x19 │ │ │ │ + b.eq 19aa0 , std::allocator >::~basic_stringbuf()@@Base+0x3220> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x26, x19 │ │ │ │ + b.ne 19a88 , std::allocator >::~basic_stringbuf()@@Base+0x3208> // b.any │ │ │ │ + ldr x26, [x20, #144] │ │ │ │ + cbz x26, 19aec , std::allocator >::~basic_stringbuf()@@Base+0x326c> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x19, x26 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + add x0, x26, #0x40 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17e70 ::do_widen(char) const@@Base+0x3b90> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ + b.eq 19adc , std::allocator >::~basic_stringbuf()@@Base+0x325c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x26, 19aa8 , std::allocator >::~basic_stringbuf()@@Base+0x3228> │ │ │ │ + ldr x26, [x20, #96] │ │ │ │ + cbz x26, 19b4c , std::allocator >::~basic_stringbuf()@@Base+0x32cc> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x19, x26 │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17e8c ::do_widen(char) const@@Base+0x3bac> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + b.eq 19b20 , std::allocator >::~basic_stringbuf()@@Base+0x32a0> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - cbz x0, 181a4 ::do_widen(char) const@@Base+0x3ec4> │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3896] │ │ │ │ - add x2, x24, #0x18 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x24, x24, #0x40 │ │ │ │ - str x2, [sp, #656] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - str x24, [sp, #912] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldp x3, x0, [sp, #40] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x3, [x20, x2] │ │ │ │ - str x1, [sp, #912] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - str x1, [sp, #384] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x3, [sp, #256] │ │ │ │ - stp x19, x2, [sp, #272] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17f38 ::do_widen(char) const@@Base+0x3c58> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ + b.eq 19b3c , std::allocator >::~basic_stringbuf()@@Base+0x32bc> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #280] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x5, [sp, #56] │ │ │ │ - ldur x3, [x27, #-24] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - ldur x4, [x0, #-24] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x5, [x22, x4] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - str x27, [sp, #272] │ │ │ │ - str x4, [x21, x3] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x25, [sp, #256] │ │ │ │ - ldp x0, x3, [sp, #24] │ │ │ │ - str x3, [x22, x2] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - str x1, [sp, #384] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x0, [sp, #1872] │ │ │ │ - add x1, sp, #0x760 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x26, 19af4 , std::allocator >::~basic_stringbuf()@@Base+0x3274> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + add x2, x20, #0x20 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17fa8 ::do_widen(char) const@@Base+0x3cc8> // b.none │ │ │ │ - ldr x1, [sp, #1888] │ │ │ │ + b.eq 19b6c , std::allocator >::~basic_stringbuf()@@Base+0x32ec> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x548 │ │ │ │ - str x23, [sp, #1352] │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [sp, #1336] │ │ │ │ - str x1, [sp, #1600] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0x5b8 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x20, sp, #0x520 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x580 │ │ │ │ - str x1, [sp, #1352] │ │ │ │ - bl 5bf0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - add x2, sp, #0x538 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x1, x5, [x1, #8] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x640 │ │ │ │ - ldur x4, [x1, #-24] │ │ │ │ - str x1, [sp, #1336] │ │ │ │ - str x5, [x2, x4] │ │ │ │ - str xzr, [sp, #1344] │ │ │ │ - str x3, [sp, #1600] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x19, [sp, #1312] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x21, 19a3c , std::allocator >::~basic_stringbuf()@@Base+0x31bc> │ │ │ │ + ldr x27, [sp, #256] │ │ │ │ + add x0, x22, #0x48 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + cbz x1, 19bbc , std::allocator >::~basic_stringbuf()@@Base+0x333c> │ │ │ │ + ldr w2, [sp, #72] │ │ │ │ + str w2, [x22, #72] │ │ │ │ + ldp x3, x2, [sp, #88] │ │ │ │ + stp x1, x3, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str x0, [x1, #8] │ │ │ │ + str x2, [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 18048 ::do_widen(char) const@@Base+0x3d68> // b.none │ │ │ │ + b.eq 19be4 , std::allocator >::~basic_stringbuf()@@Base+0x3364> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 18030 ::do_widen(char) const@@Base+0x3d50> // b.any │ │ │ │ - ldr x19, [sp, #1288] │ │ │ │ - add x20, sp, #0x508 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18078 ::do_widen(char) const@@Base+0x3d98> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 19bcc , std::allocator >::~basic_stringbuf()@@Base+0x334c> // b.any │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x20, [x20, #8] │ │ │ │ + str x20, [x22, #112] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 19c20 , std::allocator >::~basic_stringbuf()@@Base+0x33a0> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + stp x0, x1, [x22, #112] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x20, [x1] │ │ │ │ + ldr x1, [x22, #112] │ │ │ │ + str x20, [x1, #8] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + stp x23, x23, [sp, #112] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + ldr x19, [x22, #136] │ │ │ │ + add x20, x22, #0x88 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 19c48 , std::allocator >::~basic_stringbuf()@@Base+0x33c8> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 18060 ::do_widen(char) const@@Base+0x3d80> // b.any │ │ │ │ - ldr x0, [sp, #1256] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x20, [sp, #1208] │ │ │ │ - cbz x20, 180e0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 19c30 , std::allocator >::~basic_stringbuf()@@Base+0x33b0> // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str x20, [x20, #8] │ │ │ │ + str x20, [x22, #136] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 19c7c , std::allocator >::~basic_stringbuf()@@Base+0x33fc> // b.none │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + stp x0, x1, [x22, #136] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x20, [x1] │ │ │ │ + ldr x1, [x22, #136] │ │ │ │ + str x20, [x1, #8] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x19, [sp, #112] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 19ca0 , std::allocator >::~basic_stringbuf()@@Base+0x3420> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 19c88 , std::allocator >::~basic_stringbuf()@@Base+0x3408> // b.any │ │ │ │ + ldr x20, [sp, #80] │ │ │ │ + cbz x20, 19cec , std::allocator >::~basic_stringbuf()@@Base+0x346c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19cdc , std::allocator >::~basic_stringbuf()@@Base+0x345c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, 19ca8 , std::allocator >::~basic_stringbuf()@@Base+0x3428> │ │ │ │ + ldr x20, [sp, #32] │ │ │ │ + cbz x20, 19d4c , std::allocator >::~basic_stringbuf()@@Base+0x34cc> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 180b4 ::do_widen(char) const@@Base+0x3dd4> // b.none │ │ │ │ + b.eq 19d20 , std::allocator >::~basic_stringbuf()@@Base+0x34a0> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 180d0 ::do_widen(char) const@@Base+0x3df0> // b.none │ │ │ │ + b.eq 19d3c , std::allocator >::~basic_stringbuf()@@Base+0x34bc> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 18088 ::do_widen(char) const@@Base+0x3da8> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + cbnz x20, 19cf4 , std::allocator >::~basic_stringbuf()@@Base+0x3474> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d98 , std::allocator >::~basic_stringbuf()@@Base+0x3518> // 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, #0x110 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + b 19a30 , std::allocator >::~basic_stringbuf()@@Base+0x31b0> │ │ │ │ + str x27, [sp, #256] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x8, sp, #0x18 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x1 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 37120 , std::allocator >::~basic_stringbuf()@@Base+0x208a0> │ │ │ │ + mov x1, x19 │ │ │ │ + ldp x3, x2, [sp, #24] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 180fc ::do_widen(char) const@@Base+0x3e1c> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + b.eq 1a12c , std::allocator >::~basic_stringbuf()@@Base+0x38ac> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 1a1b4 , std::allocator >::~basic_stringbuf()@@Base+0x3934> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 1a140 , std::allocator >::~basic_stringbuf()@@Base+0x38c0> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 19e48 , std::allocator >::~basic_stringbuf()@@Base+0x35c8> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x27, [x22, #80] │ │ │ │ + add x0, x22, #0x48 │ │ │ │ + str x0, [sp] │ │ │ │ + add x25, x22, #0x40 │ │ │ │ + ldp x20, x26, [x19] │ │ │ │ + cbz x27, 19f14 , std::allocator >::~basic_stringbuf()@@Base+0x3694> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x28, [x27, #40] │ │ │ │ + cmp x26, x28 │ │ │ │ + csel x2, x26, x28, ls // ls = plast │ │ │ │ + cbz x2, 19e8c , std::allocator >::~basic_stringbuf()@@Base+0x360c> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 19ea0 , std::allocator >::~basic_stringbuf()@@Base+0x3620> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 19ea4 , std::allocator >::~basic_stringbuf()@@Base+0x3624> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 19f78 , std::allocator >::~basic_stringbuf()@@Base+0x36f8> // b.tstop │ │ │ │ + tbnz w0, #31, 19f78 , std::allocator >::~basic_stringbuf()@@Base+0x36f8> │ │ │ │ + mov x21, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 19e6c , std::allocator >::~basic_stringbuf()@@Base+0x35ec> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 19f18 , std::allocator >::~basic_stringbuf()@@Base+0x3698> // b.none │ │ │ │ + ldr x23, [x21, #40] │ │ │ │ + cmp x26, x23 │ │ │ │ + csel x2, x26, x23, ls // ls = plast │ │ │ │ + cbz x2, 19edc , std::allocator >::~basic_stringbuf()@@Base+0x365c> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 19ef8 , std::allocator >::~basic_stringbuf()@@Base+0x3678> │ │ │ │ + sub x0, x26, x23 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 19efc , std::allocator >::~basic_stringbuf()@@Base+0x367c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 19f18 , std::allocator >::~basic_stringbuf()@@Base+0x3698> // b.tstop │ │ │ │ + tbnz w0, #31, 19f18 , std::allocator >::~basic_stringbuf()@@Base+0x3698> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + cbnz x0, 19f38 , std::allocator >::~basic_stringbuf()@@Base+0x36b8> │ │ │ │ + ldr x28, [x25, #16] │ │ │ │ + mov x21, x26 │ │ │ │ + mov x26, x28 │ │ │ │ + b 19f94 , std::allocator >::~basic_stringbuf()@@Base+0x3714> │ │ │ │ + ldr x21, [sp] │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x25 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + bl 18e40 , std::allocator >::~basic_stringbuf()@@Base+0x25c0> │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + cbz x0, 19f84 , std::allocator >::~basic_stringbuf()@@Base+0x3704> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #1912] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // 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 │ │ │ │ + b.ne 1a1fc , std::allocator >::~basic_stringbuf()@@Base+0x397c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - ldr x4, [sp, #320] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbnz x4, 17e10 ::do_widen(char) const@@Base+0x3b30> │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 17e34 ::do_widen(char) const@@Base+0x3b54> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 16ca4 ::do_widen(char) const@@Base+0x29c4> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 16c34 ::do_widen(char) const@@Base+0x2954> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 17e98 ::do_widen(char) const@@Base+0x3bb8> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - bl 5ec0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 19e6c , std::allocator >::~basic_stringbuf()@@Base+0x35ec> │ │ │ │ + b 19eb0 , std::allocator >::~basic_stringbuf()@@Base+0x3630> │ │ │ │ + ldr x28, [x25, #16] │ │ │ │ + ldp x20, x21, [x19] │ │ │ │ + cbz x28, 1a1e0 , std::allocator >::~basic_stringbuf()@@Base+0x3960> │ │ │ │ + mov x26, x28 │ │ │ │ + ldr x23, [sp] │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + nop │ │ │ │ + ldr x27, [x28, #40] │ │ │ │ + cmp x21, x27 │ │ │ │ + csel x2, x21, x27, ls // ls = plast │ │ │ │ + cbz x2, 19fc0 , std::allocator >::~basic_stringbuf()@@Base+0x3740> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 19fd8 , std::allocator >::~basic_stringbuf()@@Base+0x3758> │ │ │ │ + sub x0, x27, x21 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt 19fdc , std::allocator >::~basic_stringbuf()@@Base+0x375c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1a120 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> // b.tstop │ │ │ │ + tbnz w0, #31, 1a120 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + mov x23, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 19fa0 , std::allocator >::~basic_stringbuf()@@Base+0x3720> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1a178 , std::allocator >::~basic_stringbuf()@@Base+0x38f8> // b.none │ │ │ │ + ldr x24, [x23, #40] │ │ │ │ + cmp x21, x24 │ │ │ │ + csel x2, x21, x24, ls // ls = plast │ │ │ │ + cbz x2, 1a014 , std::allocator >::~basic_stringbuf()@@Base+0x3794> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ mov x0, x20 │ │ │ │ - add x1, x1, #0x488 │ │ │ │ - bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b1e0 ::do_widen(char) const@@Base+0x6f00> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1a030 , std::allocator >::~basic_stringbuf()@@Base+0x37b0> │ │ │ │ + sub x0, x21, x24 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1a034 , std::allocator >::~basic_stringbuf()@@Base+0x37b4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1a178 , std::allocator >::~basic_stringbuf()@@Base+0x38f8> // b.tstop │ │ │ │ + tbnz w0, #31, 1a178 , std::allocator >::~basic_stringbuf()@@Base+0x38f8> │ │ │ │ + ldr x28, [x22, #8] │ │ │ │ + str x22, [x23, #64] │ │ │ │ + add x0, x28, #0x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x23, [sp] │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x28, [x26, #40] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, 1a070 , std::allocator >::~basic_stringbuf()@@Base+0x37f0> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1a084 , std::allocator >::~basic_stringbuf()@@Base+0x3804> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt 1a088 , std::allocator >::~basic_stringbuf()@@Base+0x3808> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 1a150 , std::allocator >::~basic_stringbuf()@@Base+0x38d0> // b.tstop │ │ │ │ + tbnz w0, #31, 1a150 , std::allocator >::~basic_stringbuf()@@Base+0x38d0> │ │ │ │ + mov x23, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, 1a050 , std::allocator >::~basic_stringbuf()@@Base+0x37d0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1a158 , std::allocator >::~basic_stringbuf()@@Base+0x38d8> // b.none │ │ │ │ + ldr x24, [x23, #40] │ │ │ │ + cmp x21, x24 │ │ │ │ + csel x2, x21, x24, ls // ls = plast │ │ │ │ + cbz x2, 1a0c0 , std::allocator >::~basic_stringbuf()@@Base+0x3840> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 18834 ::do_widen(char) const@@Base+0x4554> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1a0dc , std::allocator >::~basic_stringbuf()@@Base+0x385c> │ │ │ │ + sub x0, x21, x24 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1a0e0 , std::allocator >::~basic_stringbuf()@@Base+0x3860> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1a158 , std::allocator >::~basic_stringbuf()@@Base+0x38d8> // b.tstop │ │ │ │ + tbnz w0, #31, 1a158 , std::allocator >::~basic_stringbuf()@@Base+0x38d8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [x23, #72] │ │ │ │ + mov x0, x25 │ │ │ │ + add x22, x22, #0x88 │ │ │ │ + bl 1c000 , std::allocator >::~basic_stringbuf()@@Base+0x5780> │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5a30 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5550 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #16] │ │ │ │ + b 19f38 , std::allocator >::~basic_stringbuf()@@Base+0x36b8> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 19fa0 , std::allocator >::~basic_stringbuf()@@Base+0x3720> │ │ │ │ + b 19fe8 , std::allocator >::~basic_stringbuf()@@Base+0x3768> │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 1a1b4 , std::allocator >::~basic_stringbuf()@@Base+0x3934> // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1b940 ::do_widen(char) const@@Base+0x7660> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ + b 19e28 , std::allocator >::~basic_stringbuf()@@Base+0x35a8> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + b 1a090 , std::allocator >::~basic_stringbuf()@@Base+0x3810> │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x25 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + bl 18e40 , std::allocator >::~basic_stringbuf()@@Base+0x25c0> │ │ │ │ + mov x23, x0 │ │ │ │ + b 1a0e0 , std::allocator >::~basic_stringbuf()@@Base+0x3860> │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x25 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + bl 18e40 , std::allocator >::~basic_stringbuf()@@Base+0x25c0> │ │ │ │ + ldr x28, [x22, #8] │ │ │ │ + ldr x26, [x25, #16] │ │ │ │ + add x1, x28, #0x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldp x20, x21, [x19] │ │ │ │ + str x22, [x0, #64] │ │ │ │ + cbnz x26, 1a044 , std::allocator >::~basic_stringbuf()@@Base+0x37c4> │ │ │ │ + ldr x23, [sp] │ │ │ │ + b 1a15c , std::allocator >::~basic_stringbuf()@@Base+0x38dc> │ │ │ │ + cbz x2, 1a1d0 , std::allocator >::~basic_stringbuf()@@Base+0x3950> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1a1e8 , std::allocator >::~basic_stringbuf()@@Base+0x3968> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + b 19e28 , std::allocator >::~basic_stringbuf()@@Base+0x35a8> │ │ │ │ + ldr x23, [sp] │ │ │ │ + b 1a17c , std::allocator >::~basic_stringbuf()@@Base+0x38fc> │ │ │ │ + ldrb w1, [sp, #40] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + b 1a1d0 , std::allocator >::~basic_stringbuf()@@Base+0x3950> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c30 >::~basic_ofstream()@plt> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + mov x8, x21 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 182a0 , std::allocator >::~basic_stringbuf()@@Base+0x1a20> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x22, sp, #0x48 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 182d0 ::do_widen(char) const@@Base+0x3ff0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #912] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 56d0 │ │ │ │ - b 182d8 ::do_widen(char) const@@Base+0x3ff8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1830c ::do_widen(char) const@@Base+0x402c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1831c ::do_widen(char) const@@Base+0x403c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 182d8 ::do_widen(char) const@@Base+0x3ff8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - add x1, x24, #0x8 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + add x23, sp, #0x68 │ │ │ │ + add x0, x19, #0x2d8 │ │ │ │ + mov x8, x23 │ │ │ │ + bl 1c160 , std::allocator >::~basic_stringbuf()@@Base+0x58e0> │ │ │ │ + ldp x3, x4, [sp, #72] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + add x5, x4, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1a3b4 , std::allocator >::~basic_stringbuf()@@Base+0x3b34> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 1a2bc , std::allocator >::~basic_stringbuf()@@Base+0x3a3c> // b.plast │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1a394 , std::allocator >::~basic_stringbuf()@@Base+0x3b14> // b.none │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 1a378 , std::allocator >::~basic_stringbuf()@@Base+0x3af8> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x4, x0, x4 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.hi 1a3d0 , std::allocator >::~basic_stringbuf()@@Base+0x3b50> // b.pmore │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ mov x0, x22 │ │ │ │ - bl 55d0 >::~basic_iostream()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #384] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x25, [sp, #256] │ │ │ │ - str x0, [x22, x1] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - b 18374 ::do_widen(char) const@@Base+0x4094> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18374 ::do_widen(char) const@@Base+0x4094> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 18298 ::do_widen(char) const@@Base+0x3fb8> // b.none │ │ │ │ - b 1823c ::do_widen(char) const@@Base+0x3f5c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + str x3, [sp, #8] │ │ │ │ mov x19, x0 │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 1a39c , std::allocator >::~basic_stringbuf()@@Base+0x3b1c> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ mov x0, x23 │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 18278 ::do_widen(char) const@@Base+0x3f98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18278 ::do_widen(char) const@@Base+0x3f98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 18264 ::do_widen(char) const@@Base+0x3f84> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 184a0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 184a0 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5cf0 , std::allocator > const&)@plt> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 1a458 , std::allocator >::~basic_stringbuf()@@Base+0x3bd8> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #4056] │ │ │ │ bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 184e8 ::do_widen(char) const@@Base+0x4208> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 184e8 ::do_widen(char) const@@Base+0x4208> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + b 1a2dc , std::allocator >::~basic_stringbuf()@@Base+0x3a5c> │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + b 1a2b4 , std::allocator >::~basic_stringbuf()@@Base+0x3a34> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1a304 , std::allocator >::~basic_stringbuf()@@Base+0x3a84> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x5, #0xf │ │ │ │ + b.ls 1a2bc , std::allocator >::~basic_stringbuf()@@Base+0x3a3c> // b.plast │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1a2b0 , std::allocator >::~basic_stringbuf()@@Base+0x3a30> // b.any │ │ │ │ + b 1a2cc , std::allocator >::~basic_stringbuf()@@Base+0x3a4c> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ + b.ne 1a458 , std::allocator >::~basic_stringbuf()@@Base+0x3bd8> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ bl 57b0 │ │ │ │ bti j │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - b 183f4 ::do_widen(char) const@@Base+0x4114> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 17ec0 ::do_widen(char) const@@Base+0x3be0> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 184e8 ::do_widen(char) const@@Base+0x4208> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - b 18480 ::do_widen(char) const@@Base+0x41a0> │ │ │ │ - bti j │ │ │ │ - b 1854c ::do_widen(char) const@@Base+0x426c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 182c8 ::do_widen(char) const@@Base+0x3fe8> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 17fd0 ::do_widen(char) const@@Base+0x3cf0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x23, sp, #0x498 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 18264 ::do_widen(char) const@@Base+0x3f84> │ │ │ │ + b.ne 1a458 , std::allocator >::~basic_stringbuf()@@Base+0x3bd8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 18264 ::do_widen(char) const@@Base+0x3f84> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1a42c , std::allocator >::~basic_stringbuf()@@Base+0x3bac> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - b 18264 ::do_widen(char) const@@Base+0x3f84> │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + b 1a410 , std::allocator >::~basic_stringbuf()@@Base+0x3b90> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + b 1a43c , std::allocator >::~basic_stringbuf()@@Base+0x3bbc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1a408 , std::allocator >::~basic_stringbuf()@@Base+0x3b88> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x250 │ │ │ │ + add x23, sp, #0x140 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x28, [x26] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5670 │ │ │ │ + strh wzr, [sp, #544] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x200 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3560] │ │ │ │ + add x20, sp, #0x40 │ │ │ │ + ldp x22, x24, [x0, #8] │ │ │ │ + stur q31, [x2, #40] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + stur q31, [x3, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #64] │ │ │ │ + str x2, [sp, #320] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3912] │ │ │ │ + add x25, sp, #0x48 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 1a66c , std::allocator >::~basic_stringbuf()@@Base+0x3dec> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + ldr w1, [sp, #352] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 1a67c , std::allocator >::~basic_stringbuf()@@Base+0x3dfc> // b.any │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x26, [x26, #3608] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19828 , std::allocator >::~basic_stringbuf()@@Base+0x2fa8> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3896] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x2, x1, [sp, #64] │ │ │ │ + str x19, [sp, #320] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #64] │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str x21, [sp, #320] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ - bti j │ │ │ │ - b 184b0 ::do_widen(char) const@@Base+0x41d0> │ │ │ │ - bti j │ │ │ │ - b 184d0 ::do_widen(char) const@@Base+0x41f0> │ │ │ │ - bti j │ │ │ │ - b 1844c ::do_widen(char) const@@Base+0x416c> │ │ │ │ - bti j │ │ │ │ - b 1844c ::do_widen(char) const@@Base+0x416c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 182c8 ::do_widen(char) const@@Base+0x3fe8> │ │ │ │ + ldr x2, [sp, #584] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a6f8 , std::allocator >::~basic_stringbuf()@@Base+0x3e78> // 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 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 1a5a8 , std::allocator >::~basic_stringbuf()@@Base+0x3d28> │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + ldp x1, x2, [x26] │ │ │ │ mov x21, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1823c ::do_widen(char) const@@Base+0x3f5c> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ + mov x22, sp │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x8, sp │ │ │ │ + add x0, x0, #0xe70 │ │ │ │ + bl 182a0 , std::allocator >::~basic_stringbuf()@@Base+0x1a20> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, sp │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x23, sp, #0x20 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x2, 1a000 ::do_widen(char) const@@Base+0x5d20> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x2, x2, #0xde0 │ │ │ │ - add x1, x1, #0xa70 │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + bl 5cf0 , std::allocator > const&)@plt> │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x26, [x26, #3608] │ │ │ │ mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, sp │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 18278 ::do_widen(char) const@@Base+0x3f98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1876c ::do_widen(char) const@@Base+0x448c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18860 ::do_widen(char) const@@Base+0x4580> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18868 ::do_widen(char) const@@Base+0x4588> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1876c ::do_widen(char) const@@Base+0x448c> │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + ldr x1, [x26] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1a78c , std::allocator >::~basic_stringbuf()@@Base+0x3f0c> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #64] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + mov x0, x23 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #320] │ │ │ │ bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ + ldr x2, [sp, #584] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a6f8 , std::allocator >::~basic_stringbuf()@@Base+0x3e78> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 188e8 ::do_widen(char) const@@Base+0x4608> │ │ │ │ + b 1a710 , std::allocator >::~basic_stringbuf()@@Base+0x3e90> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18480 ::do_widen(char) const@@Base+0x41a0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + b 1a704 , std::allocator >::~basic_stringbuf()@@Base+0x3e84> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 186dc ::do_widen(char) const@@Base+0x43fc> │ │ │ │ - bti j │ │ │ │ - b 18654 ::do_widen(char) const@@Base+0x4374> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ + bl 5c30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + ldr x1, [x26] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1a73c , std::allocator >::~basic_stringbuf()@@Base+0x3ebc> // b.none │ │ │ │ + b 1a6f8 , std::allocator >::~basic_stringbuf()@@Base+0x3e78> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 183f4 ::do_widen(char) const@@Base+0x4114> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x26, [x26, #3608] │ │ │ │ + b 1a76c , std::allocator >::~basic_stringbuf()@@Base+0x3eec> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3f8c> │ │ │ │ + b 1a7b4 , std::allocator >::~basic_stringbuf()@@Base+0x3f34> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18250 ::do_widen(char) const@@Base+0x3f70> │ │ │ │ + b 1a7bc , std::allocator >::~basic_stringbuf()@@Base+0x3f3c> │ │ │ │ bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ - bti j │ │ │ │ - b 18244 ::do_widen(char) const@@Base+0x3f64> │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 1a5f0 , std::allocator >::~basic_stringbuf()@@Base+0x3d70> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + add x3, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ + add x2, x0, #0x70 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x0, #0x88 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add x20, x0, #0x1a8 │ │ │ │ + mov x0, x20 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0xb20 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x4, x0 │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x2, x21, #0x598 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x24, x23, [x2] │ │ │ │ - add x0, sp, #0x620 │ │ │ │ - ldp x22, x20, [x4, #8] │ │ │ │ - str x4, [sp, #48] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #2840] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x2, sp, #0x630 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - add x1, x23, x20 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - str x3, [sp, #216] │ │ │ │ - str x2, [sp, #1568] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - strb wzr, [sp, #1584] │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1576] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 1ac90 ::do_widen(char) const@@Base+0x69b0> // b.pmore │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x2, x23 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1576] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 1ac70 ::do_widen(char) const@@Base+0x6990> // b.pmore │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x2, x20 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1576] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ac48 ::do_widen(char) const@@Base+0x6968> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x1, x1, #0x2d8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, sp, #0x848 │ │ │ │ - str x20, [sp, #2104] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1a7a8 ::do_widen(char) const@@Base+0x64c8> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #2104] │ │ │ │ - str x1, [sp, #2120] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #2112] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - add x21, x21, #0x598 │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #2112] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x21, #32] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 1a89c ::do_widen(char) const@@Base+0x65bc> // b.pmore │ │ │ │ - add x0, sp, #0x838 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, sp, #0x270 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1a790 ::do_widen(char) const@@Base+0x64b0> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - str x21, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - ldr x0, [sp, #2104] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 18b90 ::do_widen(char) const@@Base+0x48b0> // b.none │ │ │ │ - ldr x1, [sp, #2120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #1568] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18bac ::do_widen(char) const@@Base+0x48cc> // b.none │ │ │ │ - ldr x1, [sp, #1584] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbnz x0, 18bd4 ::do_widen(char) const@@Base+0x48f4> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3592] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - str x20, [sp, #2104] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 7980 │ │ │ │ - ldr x2, [sp, #2104] │ │ │ │ - and w19, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 18c20 ::do_widen(char) const@@Base+0x4940> // b.none │ │ │ │ - ldr x1, [sp, #2120] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w19, #0, 1acd8 ::do_widen(char) const@@Base+0x69f8> │ │ │ │ - add x19, sp, #0x728 │ │ │ │ - str x19, [sp, #248] │ │ │ │ - mov x0, x19 │ │ │ │ + add x21, x19, #0xa0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + stp xzr, xzr, [x19] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + stp xzr, x4, [x4, #8] │ │ │ │ + stp x4, xzr, [x4, #24] │ │ │ │ + str wzr, [x19, #72] │ │ │ │ + stp xzr, x3, [x3, #8] │ │ │ │ + stp x3, xzr, [x3, #24] │ │ │ │ + stp x2, x2, [x2] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + stp x1, x1, [x1] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3560] │ │ │ │ bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ - strh wzr, [sp, #2056] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3560] │ │ │ │ - str xzr, [sp, #2048] │ │ │ │ - ldp x3, x4, [x0, #8] │ │ │ │ - mov x2, x1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x3, x4, [sp, #184] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str q31, [sp, #2064] │ │ │ │ - str q31, [sp, #2080] │ │ │ │ - ldur x0, [x3, #-24] │ │ │ │ - str x2, [sp, #1832] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - str x3, [sp, #1568] │ │ │ │ - str x4, [x2, x0] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - ldur x0, [x3, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3776] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - ldr x21, [sp, #96] │ │ │ │ - add x2, x3, #0x18 │ │ │ │ - add x1, x3, #0x40 │ │ │ │ - str x2, [sp, #1568] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #1832] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - ldr x1, [sp, #1568] │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cbz x0, 1a77c ::do_widen(char) const@@Base+0x649c> │ │ │ │ - mov x0, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3600] │ │ │ │ - add x22, sp, #0x380 │ │ │ │ - add x21, sp, #0x300 │ │ │ │ - mov x0, x22 │ │ │ │ - str x21, [sp, #232] │ │ │ │ - str x22, [sp, #256] │ │ │ │ - bl 5670 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - strh wzr, [sp, #1120] │ │ │ │ - ldp x2, x3, [x19, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #896] │ │ │ │ - add x0, sp, #0x540 │ │ │ │ - stp x2, x3, [sp, #112] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #768] │ │ │ │ - stur q31, [x0, #-216] │ │ │ │ - stur q31, [x0, #-200] │ │ │ │ - ldur x0, [x2, #-24] │ │ │ │ - str xzr, [sp, #1112] │ │ │ │ - str x3, [x21, x0] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - ldur x0, [x2, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x4, [x19, #32] │ │ │ │ - add x0, sp, #0x310 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #208] │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - stp x1, x4, [sp, #144] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x4, [x3, x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x0, sp, #0x350 │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - stp x1, x3, [sp, #128] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - str x2, [sp, #168] │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3688] │ │ │ │ - add x4, x2, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x3, [x21, x1] │ │ │ │ - add x1, x2, #0x68 │ │ │ │ - add x3, x2, #0x40 │ │ │ │ - add x2, x5, #0x10 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str x4, [sp, #768] │ │ │ │ - add x21, sp, #0x318 │ │ │ │ - str x3, [sp, #784] │ │ │ │ - str x2, [sp, #792] │ │ │ │ - stp q31, q31, [sp, #800] │ │ │ │ - str q31, [sp, #832] │ │ │ │ - str x1, [sp, #896] │ │ │ │ - bl 5ea0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - mov x1, x21 │ │ │ │ - str xzr, [sp, #872] │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #160] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [sp, #792] │ │ │ │ - add x2, sp, #0x370 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str w0, [sp, #856] │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #864] │ │ │ │ - strb wzr, [sp, #880] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldr x21, [sp, #96] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 55f0 >*)@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - cbz x0, 1a7c0 ::do_widen(char) const@@Base+0x64e0> │ │ │ │ - add x22, sp, #0x510 │ │ │ │ - add x21, sp, #0x490 │ │ │ │ - mov x0, x22 │ │ │ │ - str x21, [sp, #176] │ │ │ │ - str x22, [sp, #264] │ │ │ │ - bl 5670 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - strh wzr, [sp, #1520] │ │ │ │ - ldp x2, x3, [sp, #112] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #1296] │ │ │ │ - add x0, sp, #0x540 │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - str xzr, [sp, #1512] │ │ │ │ + str x2, [x19, #424] │ │ │ │ + str xzr, [x20, #216] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #184] │ │ │ │ - stur q31, [x0, #200] │ │ │ │ - ldur x0, [x2, #-24] │ │ │ │ - str x3, [x21, x0] │ │ │ │ - str xzr, [sp, #1176] │ │ │ │ - ldur x0, [x2, #-24] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + strh wzr, [x19, #648] │ │ │ │ + stp q31, q31, [x19, #656] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [x19, #160] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ add x0, x21, x0 │ │ │ │ bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x4, [sp, #144] │ │ │ │ - add x0, sp, #0x4a0 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #224] │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - str x1, [sp, #1184] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x4, [x3, x2] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x5, [sp, #128] │ │ │ │ - ldr x4, [sp, #168] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x4, #0x18 │ │ │ │ - add x1, x4, #0x68 │ │ │ │ - ldur x3, [x0, #-24] │ │ │ │ - add x0, sp, #0x4e0 │ │ │ │ - str x0, [sp, #296] │ │ │ │ - str x5, [x21, x3] │ │ │ │ - add x3, x4, #0x40 │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - add x21, sp, #0x4a8 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - str x3, [sp, #1184] │ │ │ │ - str q31, [sp, #1200] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [sp, #1192] │ │ │ │ - str q31, [sp, #1216] │ │ │ │ - str q31, [sp, #1232] │ │ │ │ - str x1, [sp, #1296] │ │ │ │ - bl 5ea0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov x1, x21 │ │ │ │ - str w2, [sp, #1256] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1192] │ │ │ │ - add x0, sp, #0x500 │ │ │ │ - str xzr, [sp, #1272] │ │ │ │ - mov x3, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x3, [sp, #304] │ │ │ │ - str x3, [sp, #1264] │ │ │ │ - strb wzr, [sp, #1280] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x24, x19, #0xb0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #160] │ │ │ │ + str x1, [x19, #424] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x4, [sp, #832] │ │ │ │ - add x21, sp, #0x2d0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x21, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - cbz x4, 1a7e0 ::do_widen(char) const@@Base+0x6500> │ │ │ │ - ldr x5, [sp, #816] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #824] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 91c0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - ldr x1, [sp, #2104] │ │ │ │ - ldr x2, [sp, #2112] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [sp, #2104] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 18fe0 ::do_widen(char) const@@Base+0x4d00> // b.none │ │ │ │ - ldr x1, [sp, #2120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 18ff8 ::do_widen(char) const@@Base+0x4d18> // b.none │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + strb wzr, [x19, #712] │ │ │ │ + add x0, x19, #0x2c8 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x0, [x19, #696] │ │ │ │ + str xzr, [x19, #704] │ │ │ │ mov x0, x19 │ │ │ │ - bl 313ec , std::allocator >::~basic_stringbuf()@@Base+0x1586c> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x2f8 │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - str x21, [sp, #704] │ │ │ │ - str x0, [sp, #712] │ │ │ │ + str xzr, [x19, #728] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 19920 , std::allocator >::~basic_stringbuf()@@Base+0x30a0> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [x19, #424] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 56d0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldur w1, [x1, #3] │ │ │ │ - str w2, [sp, #720] │ │ │ │ - strb wzr, [sp, #727] │ │ │ │ - stur w1, [x21, #3] │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - ldr x24, [x0, #32] │ │ │ │ - add x28, x0, #0x18 │ │ │ │ - ldr x19, [sp, #704] │ │ │ │ - add x23, x0, #0x10 │ │ │ │ - ldr x26, [sp, #712] │ │ │ │ - mov x27, x28 │ │ │ │ - cbz x24, 1a160 ::do_widen(char) const@@Base+0x5e80> │ │ │ │ - mov x20, #0x7fffffff // #2147483647 │ │ │ │ - mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x24, x1 │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [x19, #160] │ │ │ │ + mov x22, x0 │ │ │ │ + str x25, [x21, x1] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + b 1a924 , std::allocator >::~basic_stringbuf()@@Base+0x40a4> │ │ │ │ + bti j │ │ │ │ + b 1a95c , std::allocator >::~basic_stringbuf()@@Base+0x40dc> │ │ │ │ nop │ │ │ │ - ldr x25, [x24, #40] │ │ │ │ - cmp x26, x25 │ │ │ │ - csel x2, x26, x25, ls // ls = plast │ │ │ │ - cbz x2, 19080 ::do_widen(char) const@@Base+0x4da0> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19094 ::do_widen(char) const@@Base+0x4db4> │ │ │ │ - sub x0, x25, x26 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.gt 19098 ::do_widen(char) const@@Base+0x4db8> │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 1a180 ::do_widen(char) const@@Base+0x5ea0> // b.tstop │ │ │ │ - tbnz w0, #31, 1a180 ::do_widen(char) const@@Base+0x5ea0> │ │ │ │ - mov x27, x24 │ │ │ │ - ldr x24, [x24, #16] │ │ │ │ - cbnz x24, 19060 ::do_widen(char) const@@Base+0x4d80> │ │ │ │ - cmp x28, x27 │ │ │ │ - b.eq 1a160 ::do_widen(char) const@@Base+0x5e80> // b.none │ │ │ │ - ldr x20, [x27, #40] │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 190cc ::do_widen(char) const@@Base+0x4dec> │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 190e8 ::do_widen(char) const@@Base+0x4e08> │ │ │ │ - sub x0, x26, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 190ec ::do_widen(char) const@@Base+0x4e0c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + add x8, sp, #0x38 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + str x8, [sp] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x1 │ │ │ │ + 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, [x3] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 37120 , std::allocator >::~basic_stringbuf()@@Base+0x208a0> │ │ │ │ + mov x1, x20 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a160 ::do_widen(char) const@@Base+0x5e80> // b.tstop │ │ │ │ - tbnz w0, #31, 1a160 ::do_widen(char) const@@Base+0x5e80> │ │ │ │ - add x0, sp, #0x280 │ │ │ │ - str x0, [sp, #312] │ │ │ │ - add x3, sp, #0x290 │ │ │ │ - ldp x1, x2, [x27, #64] │ │ │ │ - str x3, [sp, #272] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 19124 ::do_widen(char) const@@Base+0x4e44> // b.none │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ + b.eq 1ad74 , std::allocator >::~basic_stringbuf()@@Base+0x44f4> // b.none │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1ae64 , std::allocator >::~basic_stringbuf()@@Base+0x45e4> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + stp x3, x2, [x20] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x0, 1ad88 , std::allocator >::~basic_stringbuf()@@Base+0x4508> │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1aa30 , std::allocator >::~basic_stringbuf()@@Base+0x41b0> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3992] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1aad8 ::do_widen(char) const@@Base+0x67f8> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - ldr x24, [x0, #136] │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - adrp x26, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x1, x26, #0x310 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1a214 ::do_widen(char) const@@Base+0x5f34> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl 1bc60 , std::allocator >::~basic_stringbuf()@@Base+0xe0> │ │ │ │ + ldr x8, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 37120 , std::allocator >::~basic_stringbuf()@@Base+0x208a0> │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ad50 , std::allocator >::~basic_stringbuf()@@Base+0x44d0> // b.none │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1ae38 , std::allocator >::~basic_stringbuf()@@Base+0x45b8> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + stp x3, x2, [x21] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + cbz x0, 1ad64 , std::allocator >::~basic_stringbuf()@@Base+0x44e4> │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + strb wzr, [x0] │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - add x19, sp, #0x2b0 │ │ │ │ - ldr x27, [sp, #480] │ │ │ │ - mov x21, #0x5 // #5 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x2, sp, #0x2d8 │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - str x21, [sp, #680] │ │ │ │ - str w1, [sp, #688] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - strb wzr, [sp, #693] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str x2, [sp, #712] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - strb wzr, [sp, #728] │ │ │ │ - str wzr, [sp, #744] │ │ │ │ - strh wzr, [sp, #748] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - str wzr, [sp, #760] │ │ │ │ - cbz x27, 1a6f4 ::do_widen(char) const@@Base+0x6414> │ │ │ │ - ldr x25, [sp, #24] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - mov x20, x25 │ │ │ │ - ldr x26, [x27, #40] │ │ │ │ - cbz x26, 1a154 ::do_widen(char) const@@Base+0x5e74> │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1aa94 , std::allocator >::~basic_stringbuf()@@Base+0x4214> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + str x22, [sp, #56] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 18340 , std::allocator >::~basic_stringbuf()@@Base+0x1ac0> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x3, sp, #0x68 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 18340 , std::allocator >::~basic_stringbuf()@@Base+0x1ac0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldp x24, x28, [sp, #56] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + ldr x27, [x1, #32] │ │ │ │ + add x19, x1, #0x18 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x27, 1ac24 , std::allocator >::~basic_stringbuf()@@Base+0x43a4> │ │ │ │ + mov x25, #0x7fffffff // #2147483647 │ │ │ │ + mov x26, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x23, [x27, #40] │ │ │ │ + cmp x28, x23 │ │ │ │ + csel x2, x28, x23, ls // ls = plast │ │ │ │ + cbz x2, 1ab10 , std::allocator >::~basic_stringbuf()@@Base+0x4290> │ │ │ │ ldr x0, [x27, #32] │ │ │ │ - cmp x26, #0x5 │ │ │ │ - csel x2, x26, x21, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ + mov x1, x24 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 19240 ::do_widen(char) const@@Base+0x4f60> │ │ │ │ - sub x0, x26, #0x5 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 19244 ::do_widen(char) const@@Base+0x4f64> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 1a154 ::do_widen(char) const@@Base+0x5e74> // b.tstop │ │ │ │ - tbnz w0, #31, 1a154 ::do_widen(char) const@@Base+0x5e74> │ │ │ │ - mov x25, x27 │ │ │ │ + cbnz w0, 1ab24 , std::allocator >::~basic_stringbuf()@@Base+0x42a4> │ │ │ │ + sub x0, x23, x28 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.gt 1ab28 , std::allocator >::~basic_stringbuf()@@Base+0x42a8> │ │ │ │ + cmp x0, x26 │ │ │ │ + b.lt 1ac44 , std::allocator >::~basic_stringbuf()@@Base+0x43c4> // b.tstop │ │ │ │ + tbnz w0, #31, 1ac44 , std::allocator >::~basic_stringbuf()@@Base+0x43c4> │ │ │ │ + mov x19, x27 │ │ │ │ ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 1920c ::do_widen(char) const@@Base+0x4f2c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 192a0 ::do_widen(char) const@@Base+0x4fc0> // b.none │ │ │ │ - ldr x21, [x25, #40] │ │ │ │ - cbz x21, 1a1fc ::do_widen(char) const@@Base+0x5f1c> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - cmp x21, #0x5 │ │ │ │ - mov x22, #0x5 // #5 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x21, x22, ls // ls = plast │ │ │ │ + cbnz x27, 1aaf0 , std::allocator >::~basic_stringbuf()@@Base+0x4270> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1ac28 , std::allocator >::~basic_stringbuf()@@Base+0x43a8> // b.none │ │ │ │ + ldr x25, [x19, #40] │ │ │ │ + cmp x28, x25 │ │ │ │ + csel x2, x28, x25, ls // ls = plast │ │ │ │ + cbz x2, 1ab60 , std::allocator >::~basic_stringbuf()@@Base+0x42e0> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x24 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 1929c ::do_widen(char) const@@Base+0x4fbc> │ │ │ │ - sub x0, x22, x21 │ │ │ │ + cbnz w0, 1ab7c , std::allocator >::~basic_stringbuf()@@Base+0x42fc> │ │ │ │ + sub x0, x28, x25 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1a1fc ::do_widen(char) const@@Base+0x5f1c> │ │ │ │ + b.gt 1ad98 , std::allocator >::~basic_stringbuf()@@Base+0x4518> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 192a0 ::do_widen(char) const@@Base+0x4fc0> // b.tstop │ │ │ │ - tbz w0, #31, 1a1fc ::do_widen(char) const@@Base+0x5f1c> │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - add x21, sp, #0x2a0 │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x160 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #352] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - add x1, x25, #0x40 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 192ec ::do_widen(char) const@@Base+0x500c> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.lt 1ac28 , std::allocator >::~basic_stringbuf()@@Base+0x43a8> // b.tstop │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 1ac28 , std::allocator >::~basic_stringbuf()@@Base+0x43a8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1aba0 , std::allocator >::~basic_stringbuf()@@Base+0x4320> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - ldr x28, [sp, #480] │ │ │ │ - mov x22, #0x6 // #6 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x25, x20 │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - str x22, [sp, #680] │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strb wzr, [sp, #694] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - cbz x28, 193b8 ::do_widen(char) const@@Base+0x50d8> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x28, #40] │ │ │ │ - cbz x26, 1a13c ::do_widen(char) const@@Base+0x5e5c> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x26, #0x6 │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1935c ::do_widen(char) const@@Base+0x507c> │ │ │ │ - sub x0, x26, #0x6 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 19360 ::do_widen(char) const@@Base+0x5080> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 1a13c ::do_widen(char) const@@Base+0x5e5c> // b.tstop │ │ │ │ - tbnz w0, #31, 1a13c ::do_widen(char) const@@Base+0x5e5c> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 19328 ::do_widen(char) const@@Base+0x5048> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 193b8 ::do_widen(char) const@@Base+0x50d8> // b.none │ │ │ │ - ldr x22, [x25, #40] │ │ │ │ - cbz x22, 193d0 ::do_widen(char) const@@Base+0x50f0> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - cmp x22, #0x6 │ │ │ │ - mov x23, #0x6 // #6 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 193b4 ::do_widen(char) const@@Base+0x50d4> │ │ │ │ - sub x0, x23, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 193d0 ::do_widen(char) const@@Base+0x50f0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 193b8 ::do_widen(char) const@@Base+0x50d8> // b.tstop │ │ │ │ - tbz w0, #31, 193d0 ::do_widen(char) const@@Base+0x50f0> │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x168 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #360] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - add x1, sp, #0x14c │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1c8c0 , std::allocator >::~basic_stringbuf()@@Base+0xd40> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldr w1, [sp, #332] │ │ │ │ - str w1, [sp, #704] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19400 ::do_widen(char) const@@Base+0x5120> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1abb8 , std::allocator >::~basic_stringbuf()@@Base+0x4338> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - ldr x28, [sp, #480] │ │ │ │ - mov x22, #0x5 // #5 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x25, x20 │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - str x22, [sp, #680] │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strb wzr, [sp, #693] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - cbz x28, 194d0 ::do_widen(char) const@@Base+0x51f0> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - ldr x26, [x28, #40] │ │ │ │ - cbz x26, 1a148 ::do_widen(char) const@@Base+0x5e68> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x26, #0x5 │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ + cbz w24, 1ac50 , std::allocator >::~basic_stringbuf()@@Base+0x43d0> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x19, [x0, #16] │ │ │ │ + add x23, x1, #0x70 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5550 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x23, #16] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1af64 , std::allocator >::~basic_stringbuf()@@Base+0x46e4> // 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, #8] │ │ │ │ mov x1, x19 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 1c4e0 , std::allocator >::~basic_stringbuf()@@Base+0x5c60> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 1ab84 , std::allocator >::~basic_stringbuf()@@Base+0x4304> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 1aaf0 , std::allocator >::~basic_stringbuf()@@Base+0x4270> │ │ │ │ + b 1ab34 , std::allocator >::~basic_stringbuf()@@Base+0x42b4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + ldp x22, x27, [x20] │ │ │ │ + cbz x25, 1ada0 , std::allocator >::~basic_stringbuf()@@Base+0x4520> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x25, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 1ac8c , std::allocator >::~basic_stringbuf()@@Base+0x440c> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + mov x1, x22 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 19474 ::do_widen(char) const@@Base+0x5194> │ │ │ │ - sub x0, x26, #0x5 │ │ │ │ + cbnz w0, 1aca0 , std::allocator >::~basic_stringbuf()@@Base+0x4420> │ │ │ │ + sub x0, x26, x27 │ │ │ │ cmp x0, x23 │ │ │ │ - b.gt 19478 ::do_widen(char) const@@Base+0x5198> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 1a148 ::do_widen(char) const@@Base+0x5e68> // b.tstop │ │ │ │ - tbnz w0, #31, 1a148 ::do_widen(char) const@@Base+0x5e68> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 19440 ::do_widen(char) const@@Base+0x5160> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 194d0 ::do_widen(char) const@@Base+0x51f0> // b.none │ │ │ │ - ldr x22, [x25, #40] │ │ │ │ - cbz x22, 194e8 ::do_widen(char) const@@Base+0x5208> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - cmp x22, #0x5 │ │ │ │ - mov x23, #0x5 // #5 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ + b.gt 1aca4 , std::allocator >::~basic_stringbuf()@@Base+0x4424> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 1ad44 , std::allocator >::~basic_stringbuf()@@Base+0x44c4> // b.tstop │ │ │ │ + tbnz w0, #31, 1ad44 , std::allocator >::~basic_stringbuf()@@Base+0x44c4> │ │ │ │ + mov x19, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbnz x25, 1ac6c , std::allocator >::~basic_stringbuf()@@Base+0x43ec> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1ada0 , std::allocator >::~basic_stringbuf()@@Base+0x4520> // b.none │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + cmp x27, x23 │ │ │ │ + csel x2, x27, x23, ls // ls = plast │ │ │ │ + cbz x2, 1acdc , std::allocator >::~basic_stringbuf()@@Base+0x445c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 194cc ::do_widen(char) const@@Base+0x51ec> │ │ │ │ - sub x0, x23, x22 │ │ │ │ + cbnz w0, 1acf8 , std::allocator >::~basic_stringbuf()@@Base+0x4478> │ │ │ │ + sub x0, x27, x23 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 194e8 ::do_widen(char) const@@Base+0x5208> │ │ │ │ + b.gt 1acfc , std::allocator >::~basic_stringbuf()@@Base+0x447c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 194d0 ::do_widen(char) const@@Base+0x51f0> // b.tstop │ │ │ │ - tbz w0, #31, 194e8 ::do_widen(char) const@@Base+0x5208> │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x170 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #368] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - add x1, sp, #0x150 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1c8c0 , std::allocator >::~basic_stringbuf()@@Base+0xd40> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldr w1, [sp, #336] │ │ │ │ - str w1, [sp, #708] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19518 ::do_widen(char) const@@Base+0x5238> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.lt 1ada0 , std::allocator >::~basic_stringbuf()@@Base+0x4520> // b.tstop │ │ │ │ + tbnz w0, #31, 1ada0 , std::allocator >::~basic_stringbuf()@@Base+0x4520> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1af64 , std::allocator >::~basic_stringbuf()@@Base+0x46e4> // 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 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 1ac6c , std::allocator >::~basic_stringbuf()@@Base+0x43ec> │ │ │ │ + b 1acb0 , std::allocator >::~basic_stringbuf()@@Base+0x4430> │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1ae38 , std::allocator >::~basic_stringbuf()@@Base+0x45b8> // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + stp x3, x2, [x21] │ │ │ │ + str x0, [x21, #16] │ │ │ │ + str x22, [sp, #56] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + b 1aa74 , std::allocator >::~basic_stringbuf()@@Base+0x41f4> │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1ae64 , std::allocator >::~basic_stringbuf()@@Base+0x45e4> // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + stp x3, x2, [x20] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + str x22, [sp, #56] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + b 1aa10 , std::allocator >::~basic_stringbuf()@@Base+0x4190> │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 1ab84 , std::allocator >::~basic_stringbuf()@@Base+0x4304> │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x22, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x0, #0x30 │ │ │ │ + add x24, x0, #0x20 │ │ │ │ + mov x0, x24 │ │ │ │ + str x23, [x19, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 18340 , std::allocator >::~basic_stringbuf()@@Base+0x1ac0> │ │ │ │ + ldp x26, x25, [x19, #32] │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + stp x0, xzr, [x19, #64] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x3, x25 │ │ │ │ + bl 18a44 , std::allocator >::~basic_stringbuf()@@Base+0x21c4> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + cbz x1, 1ae90 , std::allocator >::~basic_stringbuf()@@Base+0x4610> │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ccmp x0, x1, #0x4, eq // eq = none │ │ │ │ + cset w22, eq // eq = none │ │ │ │ + b.ne 1aee4 , std::allocator >::~basic_stringbuf()@@Base+0x4664> // b.any │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov w0, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x20 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [x1, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #40] │ │ │ │ + b 1acfc , std::allocator >::~basic_stringbuf()@@Base+0x447c> │ │ │ │ + cbz x2, 1ae54 , std::allocator >::~basic_stringbuf()@@Base+0x45d4> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1aebc , std::allocator >::~basic_stringbuf()@@Base+0x463c> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [x21, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 1aa74 , std::allocator >::~basic_stringbuf()@@Base+0x41f4> │ │ │ │ + cbz x2, 1ae80 , std::allocator >::~basic_stringbuf()@@Base+0x4600> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1aed0 , std::allocator >::~basic_stringbuf()@@Base+0x4650> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [x20, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 1aa10 , std::allocator >::~basic_stringbuf()@@Base+0x4190> │ │ │ │ + cmp x26, x23 │ │ │ │ + b.eq 1aea8 , std::allocator >::~basic_stringbuf()@@Base+0x4628> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x26 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x328 │ │ │ │ - ldr x28, [sp, #480] │ │ │ │ - mov x22, #0x6 // #6 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x25, x20 │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - str x22, [sp, #680] │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strb wzr, [sp, #694] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - cbz x28, 195f0 ::do_widen(char) const@@Base+0x5310> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x26, [x28, #40] │ │ │ │ - cbz x26, 1a124 ::do_widen(char) const@@Base+0x5e44> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x26, #0x6 │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19594 ::do_widen(char) const@@Base+0x52b4> │ │ │ │ - sub x0, x26, #0x6 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 19598 ::do_widen(char) const@@Base+0x52b8> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 1a124 ::do_widen(char) const@@Base+0x5e44> // b.tstop │ │ │ │ - tbnz w0, #31, 1a124 ::do_widen(char) const@@Base+0x5e44> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 19560 ::do_widen(char) const@@Base+0x5280> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 195f0 ::do_widen(char) const@@Base+0x5310> // b.none │ │ │ │ - ldr x22, [x25, #40] │ │ │ │ - cbz x22, 19608 ::do_widen(char) const@@Base+0x5328> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - cmp x22, #0x6 │ │ │ │ - mov x23, #0x6 // #6 │ │ │ │ mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + mov x19, x22 │ │ │ │ + bl 5a40 │ │ │ │ + b 1acfc , std::allocator >::~basic_stringbuf()@@Base+0x447c> │ │ │ │ + ldrb w1, [sp, #72] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + b 1ae54 , std::allocator >::~basic_stringbuf()@@Base+0x45d4> │ │ │ │ + ldrb w1, [sp, #72] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + b 1ae80 , std::allocator >::~basic_stringbuf()@@Base+0x4600> │ │ │ │ + ldr x23, [x1, #40] │ │ │ │ + cmp x25, x23 │ │ │ │ + csel x2, x25, x23, ls // ls = plast │ │ │ │ + cbz x2, 1af04 , std::allocator >::~basic_stringbuf()@@Base+0x4684> │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x0, x26 │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 195ec ::do_widen(char) const@@Base+0x530c> │ │ │ │ - sub x0, x23, x22 │ │ │ │ + cbnz w0, 1af20 , std::allocator >::~basic_stringbuf()@@Base+0x46a0> │ │ │ │ + sub x0, x25, x23 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19608 ::do_widen(char) const@@Base+0x5328> │ │ │ │ + b.gt 1ae10 , std::allocator >::~basic_stringbuf()@@Base+0x4590> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 195f0 ::do_widen(char) const@@Base+0x5310> // b.tstop │ │ │ │ - tbz w0, #31, 19608 ::do_widen(char) const@@Base+0x5328> │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x178 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #376] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - add x1, sp, #0x154 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldr w1, [sp, #340] │ │ │ │ - str w1, [sp, #744] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19638 ::do_widen(char) const@@Base+0x5358> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x330 │ │ │ │ - ldr x28, [sp, #480] │ │ │ │ - mov x22, #0xc // #12 │ │ │ │ + b.lt 1af28 , std::allocator >::~basic_stringbuf()@@Base+0x46a8> // b.tstop │ │ │ │ + lsr w22, w0, #31 │ │ │ │ + b 1ae10 , std::allocator >::~basic_stringbuf()@@Base+0x4590> │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + b 1ae10 , std::allocator >::~basic_stringbuf()@@Base+0x4590> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - mov x25, x20 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - strb wzr, [sp, #700] │ │ │ │ - str w0, [x19, #8] │ │ │ │ - cbz x28, 19710 ::do_widen(char) const@@Base+0x5430> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x26, [x28, #40] │ │ │ │ - cbz x26, 1a130 ::do_widen(char) const@@Base+0x5e50> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x26, #0xc │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 196b4 ::do_widen(char) const@@Base+0x53d4> │ │ │ │ - sub x0, x26, #0xc │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 196b8 ::do_widen(char) const@@Base+0x53d8> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 1a130 ::do_widen(char) const@@Base+0x5e50> // b.tstop │ │ │ │ - tbnz w0, #31, 1a130 ::do_widen(char) const@@Base+0x5e50> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 19680 ::do_widen(char) const@@Base+0x53a0> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 19710 ::do_widen(char) const@@Base+0x5430> // b.none │ │ │ │ - ldr x22, [x25, #40] │ │ │ │ - cbz x22, 19728 ::do_widen(char) const@@Base+0x5448> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - cmp x22, #0xc │ │ │ │ - mov x23, #0xc // #12 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1afc8 , std::allocator >::~basic_stringbuf()@@Base+0x4748> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1970c ::do_widen(char) const@@Base+0x542c> │ │ │ │ - sub x0, x23, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 19728 ::do_widen(char) const@@Base+0x5448> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 19710 ::do_widen(char) const@@Base+0x5430> // b.tstop │ │ │ │ - tbz w0, #31, 19728 ::do_widen(char) const@@Base+0x5448> │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x180 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #384] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - add x1, sp, #0x146 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldrb w1, [sp, #326] │ │ │ │ - strb w1, [sp, #748] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19758 ::do_widen(char) const@@Base+0x5478> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, #0x6574 // #25972 │ │ │ │ - mov x22, #0x8 // #8 │ │ │ │ - ldr x28, [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 x25, x20 │ │ │ │ - strb wzr, [sp, #696] │ │ │ │ - cbz x28, 19820 ::do_widen(char) const@@Base+0x5540> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x28, #40] │ │ │ │ - cbz x26, 1a118 ::do_widen(char) const@@Base+0x5e38> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x26, #0x8 │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1af64 , std::allocator >::~basic_stringbuf()@@Base+0x46e4> // b.any │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1af40 , std::allocator >::~basic_stringbuf()@@Base+0x46c0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1af64 , std::allocator >::~basic_stringbuf()@@Base+0x46e4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x20, x0 │ │ │ │ + add x19, x0, #0x2b8 │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + adrp x28, 15000 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, x28, #0x980 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov w23, #0x3b // #59 │ │ │ │ + ldr x22, [x20, #688] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1b798 , std::allocator >::~basic_stringbuf()@@Base+0x4f18> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1b248 , std::allocator >::~basic_stringbuf()@@Base+0x49c8> │ │ │ │ + ldrb w2, [x21, #67] │ │ │ │ mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 197c4 ::do_widen(char) const@@Base+0x54e4> │ │ │ │ - sub x0, x26, #0x8 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 197c8 ::do_widen(char) const@@Base+0x54e8> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 1a118 ::do_widen(char) const@@Base+0x5e38> // b.tstop │ │ │ │ - tbnz w0, #31, 1a118 ::do_widen(char) const@@Base+0x5e38> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 19790 ::do_widen(char) const@@Base+0x54b0> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 19820 ::do_widen(char) const@@Base+0x5540> // b.none │ │ │ │ - ldr x22, [x25, #40] │ │ │ │ - cbz x22, 19838 ::do_widen(char) const@@Base+0x5558> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - cmp x22, #0x8 │ │ │ │ - mov x23, #0x8 // #8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w24 │ │ │ │ + b.ne 1b4ac , std::allocator >::~basic_stringbuf()@@Base+0x4c2c> // b.any │ │ │ │ + ldr x0, [x20, #728] │ │ │ │ + ldr x1, [x19] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #728] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + cmp w0, #0x23 │ │ │ │ + ccmp w0, w23, #0x4, ne // ne = any │ │ │ │ + b.eq 1b028 , std::allocator >::~basic_stringbuf()@@Base+0x47a8> // b.none │ │ │ │ + add x22, sp, #0xb8 │ │ │ │ mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1981c ::do_widen(char) const@@Base+0x553c> │ │ │ │ - sub x0, x23, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 19838 ::do_widen(char) const@@Base+0x5558> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x8, x22 │ │ │ │ + bl 37120 , std::allocator >::~basic_stringbuf()@@Base+0x208a0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x1, x20, #0x2c8 │ │ │ │ + ldp x3, x2, [sp, #184] │ │ │ │ + add x21, sp, #0xc8 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19820 ::do_widen(char) const@@Base+0x5540> // b.tstop │ │ │ │ - tbz w0, #31, 19838 ::do_widen(char) const@@Base+0x5558> │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x188 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #392] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - add x1, sp, #0x147 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldrb w1, [sp, #327] │ │ │ │ - strb w1, [sp, #749] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19868 ::do_widen(char) const@@Base+0x5588> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.eq 1b27c , std::allocator >::~basic_stringbuf()@@Base+0x49fc> // b.none │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 1b480 , std::allocator >::~basic_stringbuf()@@Base+0x4c00> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 1b290 , std::allocator >::~basic_stringbuf()@@Base+0x4a10> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + str xzr, [sp, #192] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b0fc , std::allocator >::~basic_stringbuf()@@Base+0x487c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x0, sp, #0x1b8 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 1b028 , std::allocator >::~basic_stringbuf()@@Base+0x47a8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x5b │ │ │ │ + b.eq 1b2a0 , std::allocator >::~basic_stringbuf()@@Base+0x4a20> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - str x1, [sp] │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x350 │ │ │ │ - ldr x4, [sp, #440] │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #688] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - mov x23, x20 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x26, [sp, #480] │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - ldr x25, [sp, #680] │ │ │ │ - cbz x26, 1a18c ::do_widen(char) const@@Base+0x5eac> │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x25, [x26, #40] │ │ │ │ - cmp x19, x25 │ │ │ │ - csel x2, x19, x25, ls // ls = plast │ │ │ │ - cbz x2, 19904 ::do_widen(char) const@@Base+0x5624> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19918 ::do_widen(char) const@@Base+0x5638> │ │ │ │ - sub x0, x25, x19 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 1991c ::do_widen(char) const@@Base+0x563c> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a10c ::do_widen(char) const@@Base+0x5e2c> // b.tstop │ │ │ │ - tbnz w0, #31, 1a10c ::do_widen(char) const@@Base+0x5e2c> │ │ │ │ - mov x23, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 198e4 ::do_widen(char) const@@Base+0x5604> │ │ │ │ - mov x25, x19 │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a18c ::do_widen(char) const@@Base+0x5eac> // b.none │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - cmp x25, x27 │ │ │ │ - csel x2, x25, x27, ls // ls = plast │ │ │ │ - cbz x2, 19958 ::do_widen(char) const@@Base+0x5678> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ + mov w1, #0x3d // #61 │ │ │ │ + bl 5ba0 , std::allocator >::find(char, unsigned long) const@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 1b5f8 , std::allocator >::~basic_stringbuf()@@Base+0x4d78> // b.none │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + mov x28, x0 │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + str x26, [sp, #88] │ │ │ │ + cmp x2, x23 │ │ │ │ + csel x2, x2, x23, ls // ls = plast │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 181c0 , std::allocator >::~basic_stringbuf()@@Base+0x1940> │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + add x2, x23, #0x1 │ │ │ │ + sub x0, x3, #0x1 │ │ │ │ + sub x0, x0, x23 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.hi 1b768 , std::allocator >::~basic_stringbuf()@@Base+0x4ee8> // 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 x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3608] │ │ │ │ + add x2, x1, x3 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + str x27, [sp, #120] │ │ │ │ + bl 181c0 , std::allocator >::~basic_stringbuf()@@Base+0x1940> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x23, sp, #0x98 │ │ │ │ + add x25, sp, #0xa8 │ │ │ │ + mov x0, x23 │ │ │ │ + str x25, [sp, #152] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 18340 , std::allocator >::~basic_stringbuf()@@Base+0x1ac0> │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19974 ::do_widen(char) const@@Base+0x5694> │ │ │ │ - sub x0, x25, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 19978 ::do_widen(char) const@@Base+0x5698> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1a18c ::do_widen(char) const@@Base+0x5eac> // b.tstop │ │ │ │ - tbnz w0, #31, 1a18c ::do_widen(char) const@@Base+0x5eac> │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldr w1, [sp, #344] │ │ │ │ - str w1, [sp, #756] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 199a8 ::do_widen(char) const@@Base+0x56c8> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + str x21, [sp, #184] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 18340 , std::allocator >::~basic_stringbuf()@@Base+0x1ac0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b1fc , std::allocator >::~basic_stringbuf()@@Base+0x497c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x368 │ │ │ │ - ldr x4, [sp, #440] │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #688] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - mov x23, x20 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x26, [sp, #480] │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - ldr x25, [sp, #680] │ │ │ │ - cbz x26, 1a1c4 ::do_widen(char) const@@Base+0x5ee4> │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - ldr x25, [x26, #40] │ │ │ │ - cmp x19, x25 │ │ │ │ - csel x2, x19, x25, ls // ls = plast │ │ │ │ - cbz x2, 19a40 ::do_widen(char) const@@Base+0x5760> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19a54 ::do_widen(char) const@@Base+0x5774> │ │ │ │ - sub x0, x25, x19 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1b214 , std::allocator >::~basic_stringbuf()@@Base+0x4994> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ cmp x0, x27 │ │ │ │ - b.gt 19a58 ::do_widen(char) const@@Base+0x5778> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a100 ::do_widen(char) const@@Base+0x5e20> // b.tstop │ │ │ │ - tbnz w0, #31, 1a100 ::do_widen(char) const@@Base+0x5e20> │ │ │ │ - mov x23, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 19a20 ::do_widen(char) const@@Base+0x5740> │ │ │ │ - mov x25, x19 │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a1c4 ::do_widen(char) const@@Base+0x5ee4> // b.none │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - cmp x25, x27 │ │ │ │ - csel x2, x25, x27, ls // ls = plast │ │ │ │ - cbz x2, 19a94 ::do_widen(char) const@@Base+0x57b4> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19ab0 ::do_widen(char) const@@Base+0x57d0> │ │ │ │ - sub x0, x25, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 19ab4 ::do_widen(char) const@@Base+0x57d4> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1a1c4 ::do_widen(char) const@@Base+0x5ee4> // b.tstop │ │ │ │ - tbnz w0, #31, 1a1c4 ::do_widen(char) const@@Base+0x5ee4> │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - add x1, sp, #0x148 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldrb w1, [sp, #328] │ │ │ │ - strb w1, [sp, #760] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19ae4 ::do_widen(char) const@@Base+0x5804> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.eq 1b22c , std::allocator >::~basic_stringbuf()@@Base+0x49ac> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #440] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1b024 , std::allocator >::~basic_stringbuf()@@Base+0x47a4> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 1b024 , std::allocator >::~basic_stringbuf()@@Base+0x47a4> │ │ │ │ mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - ldr x4, [sp, #440] │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #688] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - mov x23, x20 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x26, [sp, #480] │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - ldr x25, [sp, #680] │ │ │ │ - cbz x26, 1a1a8 ::do_widen(char) const@@Base+0x5ec8> │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1b04c , std::allocator >::~basic_stringbuf()@@Base+0x47cc> // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x3 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + b 1b04c , std::allocator >::~basic_stringbuf()@@Base+0x47cc> │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 1b480 , std::allocator >::~basic_stringbuf()@@Base+0x4c00> // b.none │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x21, [sp, #184] │ │ │ │ + add x21, sp, #0xc8 │ │ │ │ + mov x0, x21 │ │ │ │ + b 1b0dc , std::allocator >::~basic_stringbuf()@@Base+0x485c> │ │ │ │ + add x23, sp, #0x98 │ │ │ │ + add x25, sp, #0xa8 │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x25, xzr, [sp, #152] │ │ │ │ + strb wzr, [sp, #168] │ │ │ │ + bl 19288 , std::allocator >::~basic_stringbuf()@@Base+0x2a08> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 1b6c4 , std::allocator >::~basic_stringbuf()@@Base+0x4e44> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldp x2, x26, [sp, #152] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1b4ec , std::allocator >::~basic_stringbuf()@@Base+0x4c6c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x28, [x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.eq 1b320 , std::allocator >::~basic_stringbuf()@@Base+0x4aa0> // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x28, [x28] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1b310 , std::allocator >::~basic_stringbuf()@@Base+0x4a90> // b.any │ │ │ │ + ldr x27, [x28, #80] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + add x1, x28, #0x48 │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + cbz x27, 1b450 , std::allocator >::~basic_stringbuf()@@Base+0x4bd0> │ │ │ │ + str x1, [sp, #16] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x25, [x26, #40] │ │ │ │ - cmp x19, x25 │ │ │ │ - csel x2, x19, x25, ls // ls = plast │ │ │ │ - cbz x2, 19b80 ::do_widen(char) const@@Base+0x58a0> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19b94 ::do_widen(char) const@@Base+0x58b4> │ │ │ │ - sub x0, x25, x19 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 19b98 ::do_widen(char) const@@Base+0x58b8> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a0f4 ::do_widen(char) const@@Base+0x5e14> // b.tstop │ │ │ │ - tbnz w0, #31, 1a0f4 ::do_widen(char) const@@Base+0x5e14> │ │ │ │ - mov x23, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 19b60 ::do_widen(char) const@@Base+0x5880> │ │ │ │ - mov x25, x19 │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a1a8 ::do_widen(char) const@@Base+0x5ec8> // b.none │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - cmp x25, x27 │ │ │ │ - csel x2, x25, x27, ls // ls = plast │ │ │ │ - cbz x2, 19bd4 ::do_widen(char) const@@Base+0x58f4> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x21, [x27, #40] │ │ │ │ + cmp x21, x26 │ │ │ │ + csel x2, x21, x26, ls // ls = plast │ │ │ │ + cbz x2, 1b360 , std::allocator >::~basic_stringbuf()@@Base+0x4ae0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 19bf0 ::do_widen(char) const@@Base+0x5910> │ │ │ │ - sub x0, x25, x27 │ │ │ │ + cbnz w0, 1b37c , std::allocator >::~basic_stringbuf()@@Base+0x4afc> │ │ │ │ + sub x0, x21, x26 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19bf4 ::do_widen(char) const@@Base+0x5914> │ │ │ │ + b.gt 1b380 , std::allocator >::~basic_stringbuf()@@Base+0x4b00> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a1a8 ::do_widen(char) const@@Base+0x5ec8> // b.tstop │ │ │ │ - tbnz w0, #31, 1a1a8 ::do_widen(char) const@@Base+0x5ec8> │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - add x1, sp, #0x149 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldrb w1, [sp, #329] │ │ │ │ - strb w1, [sp, #761] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19c24 ::do_widen(char) const@@Base+0x5944> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x398 │ │ │ │ - ldr x25, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldur x0, [x0, #7] │ │ │ │ - strb wzr, [sp, #703] │ │ │ │ - stur x0, [x19, #7] │ │ │ │ - mov x22, #0xf // #15 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - mov x23, x20 │ │ │ │ - cbz x25, 19cf0 ::do_widen(char) const@@Base+0x5a10> │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x25, #40] │ │ │ │ - cbz x26, 1a0e8 ::do_widen(char) const@@Base+0x5e08> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - cmp x26, #0xf │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19c94 ::do_widen(char) const@@Base+0x59b4> │ │ │ │ - sub x0, x26, #0xf │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 19c98 ::do_widen(char) const@@Base+0x59b8> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a0e8 ::do_widen(char) const@@Base+0x5e08> // b.tstop │ │ │ │ - tbnz w0, #31, 1a0e8 ::do_widen(char) const@@Base+0x5e08> │ │ │ │ - mov x23, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbnz x25, 19c60 ::do_widen(char) const@@Base+0x5980> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 19cf0 ::do_widen(char) const@@Base+0x5a10> // b.none │ │ │ │ - ldr x22, [x23, #40] │ │ │ │ - cbz x22, 19d08 ::do_widen(char) const@@Base+0x5a28> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - cmp x22, #0xf │ │ │ │ - mov x27, #0xf // #15 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x27, ls // ls = plast │ │ │ │ + b.lt 1b474 , std::allocator >::~basic_stringbuf()@@Base+0x4bf4> // b.tstop │ │ │ │ + tbnz w0, #31, 1b474 , std::allocator >::~basic_stringbuf()@@Base+0x4bf4> │ │ │ │ + str x27, [sp, #16] │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 1b340 , std::allocator >::~basic_stringbuf()@@Base+0x4ac0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1b458 , std::allocator >::~basic_stringbuf()@@Base+0x4bd8> // b.none │ │ │ │ + ldr x27, [x0, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 1b3bc , std::allocator >::~basic_stringbuf()@@Base+0x4b3c> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 19cec ::do_widen(char) const@@Base+0x5a0c> │ │ │ │ - sub x0, x27, x22 │ │ │ │ + cbnz w0, 1b3d8 , std::allocator >::~basic_stringbuf()@@Base+0x4b58> │ │ │ │ + sub x0, x26, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19d08 ::do_widen(char) const@@Base+0x5a28> │ │ │ │ + b.gt 1b3dc , std::allocator >::~basic_stringbuf()@@Base+0x4b5c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19cf0 ::do_widen(char) const@@Base+0x5a10> // b.tstop │ │ │ │ - tbz w0, #31, 19d08 ::do_widen(char) const@@Base+0x5a28> │ │ │ │ + b.lt 1b458 , std::allocator >::~basic_stringbuf()@@Base+0x4bd8> // b.tstop │ │ │ │ + tbnz w0, #31, 1b458 , std::allocator >::~basic_stringbuf()@@Base+0x4bd8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x21, x0, #0x40 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cbnz x0, 1b688 , std::allocator >::~basic_stringbuf()@@Base+0x4e08> │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 1b5b8 , std::allocator >::~basic_stringbuf()@@Base+0x4d38> │ │ │ │ mov x1, x23 │ │ │ │ - add x2, sp, #0x1a8 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #424] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - add x1, sp, #0x14a │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldrb w1, [sp, #330] │ │ │ │ - strb w1, [sp, #762] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19d38 ::do_widen(char) const@@Base+0x5a58> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + bl 1c000 , std::allocator >::~basic_stringbuf()@@Base+0x5780> │ │ │ │ + add x22, x28, #0x88 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5a30 │ │ │ │ + str x26, [x0, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5550 │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x22, #16] │ │ │ │ + bl 1afd0 , std::allocator >::~basic_stringbuf()@@Base+0x4750> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1b024 , std::allocator >::~basic_stringbuf()@@Base+0x47a4> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x3a8 │ │ │ │ - ldr x4, [sp, #440] │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #688] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - mov x25, x20 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x26, [sp, #480] │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - ldr x23, [sp, #680] │ │ │ │ - cbz x26, 1a1e0 ::do_widen(char) const@@Base+0x5f00> │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x19, x23 │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x23, [x26, #40] │ │ │ │ - cmp x19, x23 │ │ │ │ - csel x2, x19, x23, ls // ls = plast │ │ │ │ - cbz x2, 19dcc ::do_widen(char) const@@Base+0x5aec> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19de0 ::do_widen(char) const@@Base+0x5b00> │ │ │ │ - sub x0, x23, x19 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 19de4 ::do_widen(char) const@@Base+0x5b04> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a0dc ::do_widen(char) const@@Base+0x5dfc> // b.tstop │ │ │ │ - tbnz w0, #31, 1a0dc ::do_widen(char) const@@Base+0x5dfc> │ │ │ │ - mov x25, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 19dac ::do_widen(char) const@@Base+0x5acc> │ │ │ │ - mov x23, x19 │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 1a1e0 ::do_widen(char) const@@Base+0x5f00> // b.none │ │ │ │ - ldr x27, [x25, #40] │ │ │ │ - cmp x23, x27 │ │ │ │ - csel x2, x23, x27, ls // ls = plast │ │ │ │ - cbz x2, 19e20 ::do_widen(char) const@@Base+0x5b40> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - mov x0, x22 │ │ │ │ + b 1b024 , std::allocator >::~basic_stringbuf()@@Base+0x47a4> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 18e40 , std::allocator >::~basic_stringbuf()@@Base+0x25c0> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 1b3dc , std::allocator >::~basic_stringbuf()@@Base+0x4b5c> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 1b340 , std::allocator >::~basic_stringbuf()@@Base+0x4ac0> │ │ │ │ + b 1b38c , std::allocator >::~basic_stringbuf()@@Base+0x4b0c> │ │ │ │ + cbz x2, 1b49c , std::allocator >::~basic_stringbuf()@@Base+0x4c1c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1b5e4 , std::allocator >::~basic_stringbuf()@@Base+0x4d64> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 1b0dc , std::allocator >::~basic_stringbuf()@@Base+0x485c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + ldp x21, x22, [sp, #256] │ │ │ │ + ldp x23, x24, [sp, #272] │ │ │ │ + ldp x25, x26, [sp, #288] │ │ │ │ + ldp x27, x28, [sp, #304] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr 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, 1b5c4 , std::allocator >::~basic_stringbuf()@@Base+0x4d44> │ │ │ │ + ldr x27, [x28, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 1b528 , std::allocator >::~basic_stringbuf()@@Base+0x4ca8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 19e3c ::do_widen(char) const@@Base+0x5b5c> │ │ │ │ - sub x0, x23, x27 │ │ │ │ + cbnz w0, 1b544 , std::allocator >::~basic_stringbuf()@@Base+0x4cc4> │ │ │ │ + sub x0, x27, x26 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19e40 ::do_widen(char) const@@Base+0x5b60> │ │ │ │ + b.gt 1b548 , std::allocator >::~basic_stringbuf()@@Base+0x4cc8> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a1e0 ::do_widen(char) const@@Base+0x5f00> // b.tstop │ │ │ │ - tbnz w0, #31, 1a1e0 ::do_widen(char) const@@Base+0x5f00> │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - add x1, sp, #0x14b │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldrb w1, [sp, #331] │ │ │ │ - strb w1, [sp, #763] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19e70 ::do_widen(char) const@@Base+0x5b90> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x340 │ │ │ │ - ldr x25, [sp, #480] │ │ │ │ - mov x22, #0xa // #10 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - mov x28, x20 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - strb wzr, [sp, #698] │ │ │ │ - strh w0, [x19, #8] │ │ │ │ - cbz x25, 19f3c ::do_widen(char) const@@Base+0x5c5c> │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x25, #40] │ │ │ │ - cbz x26, 1a0d0 ::do_widen(char) const@@Base+0x5df0> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - cmp x26, #0xa │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 19ee0 ::do_widen(char) const@@Base+0x5c00> │ │ │ │ - sub x0, x26, #0xa │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 19ee4 ::do_widen(char) const@@Base+0x5c04> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 1a0d0 ::do_widen(char) const@@Base+0x5df0> // b.tstop │ │ │ │ - tbnz w0, #31, 1a0d0 ::do_widen(char) const@@Base+0x5df0> │ │ │ │ - mov x28, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbnz x25, 19eac ::do_widen(char) const@@Base+0x5bcc> │ │ │ │ - cmp x28, x20 │ │ │ │ - b.eq 19f3c ::do_widen(char) const@@Base+0x5c5c> // b.none │ │ │ │ - ldr x20, [x28, #40] │ │ │ │ - cbz x20, 19f54 ::do_widen(char) const@@Base+0x5c74> │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - cmp x20, #0xa │ │ │ │ - mov x22, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ + b.lt 1b5ac , std::allocator >::~basic_stringbuf()@@Base+0x4d2c> // b.tstop │ │ │ │ + tbnz w0, #31, 1b5ac , std::allocator >::~basic_stringbuf()@@Base+0x4d2c> │ │ │ │ + mov x21, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 1b508 , std::allocator >::~basic_stringbuf()@@Base+0x4c88> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b5c8 , std::allocator >::~basic_stringbuf()@@Base+0x4d48> // b.none │ │ │ │ + ldr x27, [x21, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 1b580 , std::allocator >::~basic_stringbuf()@@Base+0x4d00> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ bl 5770 │ │ │ │ - cbnz w0, 19f38 ::do_widen(char) const@@Base+0x5c58> │ │ │ │ - sub x0, x22, x20 │ │ │ │ + cbnz w0, 1b59c , std::allocator >::~basic_stringbuf()@@Base+0x4d1c> │ │ │ │ + sub x0, x26, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19f54 ::do_widen(char) const@@Base+0x5c74> │ │ │ │ + b.gt 1b5a0 , std::allocator >::~basic_stringbuf()@@Base+0x4d20> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19f3c ::do_widen(char) const@@Base+0x5c5c> // b.tstop │ │ │ │ - tbz w0, #31, 19f54 ::do_widen(char) const@@Base+0x5c74> │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x1, x28 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #440] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x28, x0 │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - add x1, sp, #0x15c │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldr w20, [sp, #348] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19f80 ::do_widen(char) const@@Base+0x5ca0> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3242c , std::allocator >::~basic_stringbuf()@@Base+0x168ac> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str w0, [sp, #752] │ │ │ │ - add x20, x1, #0x28 │ │ │ │ - ldp x19, x0, [x20, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1a204 ::do_widen(char) const@@Base+0x5f24> // 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] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldrh w0, [sp, #748] │ │ │ │ - ldr w1, [sp, #744] │ │ │ │ - str w1, [x19, #40] │ │ │ │ - strh w0, [x19, #44] │ │ │ │ - ldr w0, [sp, #760] │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - str w0, [x19, #56] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a00c ::do_widen(char) const@@Base+0x5d2c> // b.none │ │ │ │ - ldr x1, [sp, #728] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x19, [sp, #584] │ │ │ │ - add x20, sp, #0x248 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a038 ::do_widen(char) const@@Base+0x5d58> // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1a020 ::do_widen(char) const@@Base+0x5d40> // b.any │ │ │ │ - ldr x19, [sp, #560] │ │ │ │ - add x20, sp, #0x230 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a060 ::do_widen(char) const@@Base+0x5d80> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1a048 ::do_widen(char) const@@Base+0x5d68> // b.any │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x20, [sp, #480] │ │ │ │ - cbz x20, 1a0c8 ::do_widen(char) const@@Base+0x5de8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a09c ::do_widen(char) const@@Base+0x5dbc> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a0b8 ::do_widen(char) const@@Base+0x5dd8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 1a070 ::do_widen(char) const@@Base+0x5d90> │ │ │ │ - ldr x24, [x24] │ │ │ │ - b 19168 ::do_widen(char) const@@Base+0x4e88> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 19eac ::do_widen(char) const@@Base+0x5bcc> │ │ │ │ - b 19ef0 ::do_widen(char) const@@Base+0x5c10> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 19dac ::do_widen(char) const@@Base+0x5acc> │ │ │ │ - b 19df0 ::do_widen(char) const@@Base+0x5b10> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 19c60 ::do_widen(char) const@@Base+0x5980> │ │ │ │ - b 19ca4 ::do_widen(char) const@@Base+0x59c4> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 19b60 ::do_widen(char) const@@Base+0x5880> │ │ │ │ - b 19ba4 ::do_widen(char) const@@Base+0x58c4> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 19a20 ::do_widen(char) const@@Base+0x5740> │ │ │ │ - b 19a64 ::do_widen(char) const@@Base+0x5784> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 198e4 ::do_widen(char) const@@Base+0x5604> │ │ │ │ - b 19928 ::do_widen(char) const@@Base+0x5648> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 19790 ::do_widen(char) const@@Base+0x54b0> │ │ │ │ - b 197d4 ::do_widen(char) const@@Base+0x54f4> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 19560 ::do_widen(char) const@@Base+0x5280> │ │ │ │ - b 195a4 ::do_widen(char) const@@Base+0x52c4> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 19680 ::do_widen(char) const@@Base+0x53a0> │ │ │ │ - b 196c4 ::do_widen(char) const@@Base+0x53e4> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 19328 ::do_widen(char) const@@Base+0x5048> │ │ │ │ - b 1936c ::do_widen(char) const@@Base+0x508c> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 19440 ::do_widen(char) const@@Base+0x5160> │ │ │ │ - b 19484 ::do_widen(char) const@@Base+0x51a4> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 1920c ::do_widen(char) const@@Base+0x4f2c> │ │ │ │ - b 19250 ::do_widen(char) const@@Base+0x4f70> │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, sp, #0x1c0 │ │ │ │ - str x3, [sp, #448] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x27, x0 │ │ │ │ - b 190ec ::do_widen(char) const@@Base+0x4e0c> │ │ │ │ - ldr x24, [x24, #24] │ │ │ │ - cbnz x24, 19060 ::do_widen(char) const@@Base+0x4d80> │ │ │ │ - b 190a4 ::do_widen(char) const@@Base+0x4dc4> │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, sp, #0x190 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #400] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x23, x0 │ │ │ │ - b 19978 ::do_widen(char) const@@Base+0x5698> │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, sp, #0x1a0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #416] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x23, x0 │ │ │ │ - b 19bf4 ::do_widen(char) const@@Base+0x5914> │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, sp, #0x198 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #408] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x23, x0 │ │ │ │ - b 19ab4 ::do_widen(char) const@@Base+0x57d4> │ │ │ │ - mov x1, x25 │ │ │ │ - add x2, sp, #0x1b0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #432] │ │ │ │ - bl 16040 ::do_widen(char) const@@Base+0x1d60> │ │ │ │ - mov x25, x0 │ │ │ │ - b 19e40 ::do_widen(char) const@@Base+0x5b60> │ │ │ │ - add x21, sp, #0x2a0 │ │ │ │ - b 192c4 ::do_widen(char) const@@Base+0x4fe4> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1c040 , std::allocator >::~basic_stringbuf()@@Base+0x4c0> │ │ │ │ - b 19ff0 ::do_widen(char) const@@Base+0x5d10> │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - add x2, sp, #0x2d8 │ │ │ │ - mov x3, x2 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str x3, [sp, #712] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - strb wzr, [sp, #728] │ │ │ │ - str wzr, [sp, #744] │ │ │ │ - strh wzr, [sp, #748] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - str wzr, [sp, #760] │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3880] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - ldrb w4, [x2] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x8, [sp, #48] │ │ │ │ - bfxil w0, w4, #0, #8 │ │ │ │ - ldrb w3, [x1] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4008] │ │ │ │ - add x20, x8, #0x28 │ │ │ │ - ldrb w2, [x2] │ │ │ │ - bfi w0, w3, #8, #8 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x6, [x6, #3648] │ │ │ │ - ldrb w7, [x1] │ │ │ │ - bfi w0, w2, #16, #8 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3552] │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - bfi w0, w7, #24, #8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3936] │ │ │ │ - str w0, [sp, #760] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3632] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x21, [x8, #40] │ │ │ │ - ldr w26, [x6] │ │ │ │ - ldr w5, [x5] │ │ │ │ - sub x19, x24, x21 │ │ │ │ - ldrb w4, [x4] │ │ │ │ - ldrb w3, [x3] │ │ │ │ - asr x19, x19, #6 │ │ │ │ - ldr w2, [x2] │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w26, [sp, #708] │ │ │ │ - str w5, [sp, #744] │ │ │ │ - strb w4, [sp, #748] │ │ │ │ - strb w3, [sp, #749] │ │ │ │ - str w2, [sp, #752] │ │ │ │ - str w0, [sp, #756] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 1a700 ::do_widen(char) const@@Base+0x6420> // b.none │ │ │ │ - ldr x25, [sp, #88] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 1a338 ::do_widen(char) const@@Base+0x6058> │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.lt 1b5c8 , std::allocator >::~basic_stringbuf()@@Base+0x4d48> // b.tstop │ │ │ │ + tbnz w0, #31, 1b5c8 , std::allocator >::~basic_stringbuf()@@Base+0x4d48> │ │ │ │ + ldr x28, [sp, #24] │ │ │ │ add x21, x21, #0x40 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.cs 1a700 ::do_widen(char) const@@Base+0x6420> // b.hs, b.nlast │ │ │ │ - mov x23, x21 │ │ │ │ - mov x0, x25 │ │ │ │ + b 1b3e4 , std::allocator >::~basic_stringbuf()@@Base+0x4b64> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 1b508 , std::allocator >::~basic_stringbuf()@@Base+0x4c88> │ │ │ │ + b 1b554 , std::allocator >::~basic_stringbuf()@@Base+0x4cd4> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x28, x0, [x21] │ │ │ │ + b 1b3f4 , std::allocator >::~basic_stringbuf()@@Base+0x4b74> │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ mov x1, x21 │ │ │ │ - bl 16480 ::do_widen(char) const@@Base+0x21a0> │ │ │ │ - tbz w0, #0, 1a328 ::do_widen(char) const@@Base+0x6048> │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - str x21, [x0] │ │ │ │ - cbz x23, 1a70c ::do_widen(char) const@@Base+0x642c> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a374 ::do_widen(char) const@@Base+0x6094> // b.none │ │ │ │ - ldr x1, [sp, #728] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a390 ::do_widen(char) const@@Base+0x60b0> // b.none │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #2800] │ │ │ │ - add x1, sp, #0xb00 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a3ac ::do_widen(char) const@@Base+0x60cc> // b.none │ │ │ │ - ldr x1, [sp, #2816] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3896] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #2264] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [sp, #2280] │ │ │ │ - str x0, [sp, #2528] │ │ │ │ - add x0, sp, #0x8e8 │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0x958 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x21, sp, #0x8c0 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x920 │ │ │ │ - str x1, [sp, #2280] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x1, x3, [sp, #184] │ │ │ │ - add x0, sp, #0x8d8 │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - str x1, [sp, #2264] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x3, [x0, x2] │ │ │ │ - add x0, sp, #0x9e0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str xzr, [sp, #2272] │ │ │ │ - str x1, [sp, #2528] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x20, [sp, #2240] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1a448 ::do_widen(char) const@@Base+0x6168> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x20, [x20] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 1a430 ::do_widen(char) const@@Base+0x6150> // b.any │ │ │ │ - ldr x20, [sp, #2216] │ │ │ │ - add x21, sp, #0x8a8 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1a478 ::do_widen(char) const@@Base+0x6198> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x20, [x20] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 1a460 ::do_widen(char) const@@Base+0x6180> // b.any │ │ │ │ - ldr x0, [sp, #2184] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x21, [sp, #2136] │ │ │ │ - cbz x21, 1a4e0 ::do_widen(char) const@@Base+0x6200> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x20, x21 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a4b4 ::do_widen(char) const@@Base+0x61d4> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a4d0 ::do_widen(char) const@@Base+0x61f0> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x21, 1a488 ::do_widen(char) const@@Base+0x61a8> │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x0, [sp, #1264] │ │ │ │ - add x1, x2, #0x18 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - add x1, x2, #0x68 │ │ │ │ - str x1, [sp, #1296] │ │ │ │ - add x1, x2, #0x40 │ │ │ │ - str x1, [sp, #1184] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #1192] │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a524 ::do_widen(char) const@@Base+0x6244> // b.none │ │ │ │ - ldr x1, [sp, #1280] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #1192] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x6, [sp, #128] │ │ │ │ - ldp x4, x7, [sp, #144] │ │ │ │ - ldr x5, [sp, #176] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - ldur x3, [x4, #-24] │ │ │ │ - str x6, [x5, x2] │ │ │ │ - ldr x6, [sp, #112] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldur x2, [x6, #-24] │ │ │ │ - str x4, [sp, #1184] │ │ │ │ - ldr x4, [sp, #224] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - str x7, [x4, x3] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - str x6, [sp, #1168] │ │ │ │ - str x3, [x5, x2] │ │ │ │ - str xzr, [sp, #1176] │ │ │ │ - str x1, [sp, #1296] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [sp, #864] │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str x2, [sp, #792] │ │ │ │ - add x4, x1, #0x18 │ │ │ │ - add x3, x1, #0x68 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - str x4, [sp, #768] │ │ │ │ - str x3, [sp, #896] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a5cc ::do_widen(char) const@@Base+0x62ec> // b.none │ │ │ │ - ldr x1, [sp, #880] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #792] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x6, [sp, #128] │ │ │ │ - ldp x4, x7, [sp, #144] │ │ │ │ - ldr x5, [sp, #232] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - ldur x3, [x4, #-24] │ │ │ │ - str x6, [x5, x2] │ │ │ │ - ldr x6, [sp, #112] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldur x2, [x6, #-24] │ │ │ │ - str x4, [sp, #784] │ │ │ │ - ldr x4, [sp, #208] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - str x7, [x4, x3] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - str x6, [sp, #768] │ │ │ │ - str x3, [x5, x2] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - str x1, [sp, #896] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - str x19, [sp, #1584] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [sp, #1568] │ │ │ │ - str x1, [sp, #1832] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0x6a0 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x668 │ │ │ │ - str x1, [sp, #1584] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x4, [sp, #184] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - str x0, [sp, #1568] │ │ │ │ - ldp x3, x0, [sp, #72] │ │ │ │ - str x4, [x3, x2] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #1832] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a6b4 ::do_widen(char) const@@Base+0x63d4> // b.none │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2840] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + str x23, [sp, #72] │ │ │ │ + bl 18e40 , std::allocator >::~basic_stringbuf()@@Base+0x25c0> │ │ │ │ + mov x21, x0 │ │ │ │ + b 1b5a0 , std::allocator >::~basic_stringbuf()@@Base+0x4d20> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + b 1b49c , std::allocator >::~basic_stringbuf()@@Base+0x4c1c> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0xed0 │ │ │ │ + str x21, [sp, #184] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x21, #8] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + strb wzr, [sp, #212] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // 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 │ │ │ │ - add x20, sp, #0x1d8 │ │ │ │ - mov x25, x20 │ │ │ │ - b 192a0 ::do_widen(char) const@@Base+0x4fc0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x23, [x0] │ │ │ │ - cbnz x23, 1a358 ::do_widen(char) const@@Base+0x6078> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1a7f0 ::do_widen(char) const@@Base+0x6510> // b.none │ │ │ │ - ldr x2, [sp, #720] │ │ │ │ - add x0, x24, #0x18 │ │ │ │ - ldr w1, [sp, #704] │ │ │ │ - str x0, [x24, #8] │ │ │ │ - add x0, x24, #0x8 │ │ │ │ - str w1, [x24] │ │ │ │ - ldr x1, [sp, #712] │ │ │ │ - str w26, [x24, #4] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldrh w0, [sp, #748] │ │ │ │ - ldr w1, [sp, #744] │ │ │ │ - str w1, [x24, #40] │ │ │ │ - strh w0, [x24, #44] │ │ │ │ - ldr w0, [sp, #760] │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - str x1, [x24, #48] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - sub x0, x0, #0x40 │ │ │ │ - str x0, [x1] │ │ │ │ - b 1a358 ::do_widen(char) const@@Base+0x6078> │ │ │ │ - ldr w1, [x2, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 18cf8 ::do_widen(char) const@@Base+0x4a18> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 18b64 ::do_widen(char) const@@Base+0x4884> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 18af8 ::do_widen(char) const@@Base+0x4818> │ │ │ │ - ldr x0, [sp, #1568] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x1, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 18e54 ::do_widen(char) const@@Base+0x4b74> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x360 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 18fac ::do_widen(char) const@@Base+0x4ccc> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 1c040 , std::allocator >::~basic_stringbuf()@@Base+0x4c0> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - b 1a76c ::do_widen(char) const@@Base+0x648c> │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a200 , std::allocator >::~basic_stringbuf()@@Base+0x3980> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3608] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 1b940 ::do_widen(char) const@@Base+0x7660> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - bl 5650 >::~basic_ifstream()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x28 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a894 ::do_widen(char) const@@Base+0x65b4> // b.none │ │ │ │ + b.eq 1b72c , std::allocator >::~basic_stringbuf()@@Base+0x4eac> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1bee0 , std::allocator >::~basic_stringbuf()@@Base+0x5660> │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3608] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a200 , std::allocator >::~basic_stringbuf()@@Base+0x3980> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + add x1, x1, #0xe80 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1bee0 , std::allocator >::~basic_stringbuf()@@Base+0x5660> │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3608] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ - add x1, sp, #0x838 │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1a82c ::do_widen(char) const@@Base+0x654c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a8d4 ::do_widen(char) const@@Base+0x65f4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a878 ::do_widen(char) const@@Base+0x6598> │ │ │ │ - bti j │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldur x1, [x2, #-24] │ │ │ │ - str x2, [sp, #1168] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - str x2, [x0, x1] │ │ │ │ - str xzr, [sp, #1176] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - str x1, [sp, #1296] │ │ │ │ - bl 56d0 │ │ │ │ - b 1a834 ::do_widen(char) const@@Base+0x6554> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a924 ::do_widen(char) const@@Base+0x6644> │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a834 ::do_widen(char) const@@Base+0x6554> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - bl 55d0 >::~basic_iostream()@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - str x1, [sp, #896] │ │ │ │ - bl 56d0 │ │ │ │ - b 1a83c ::do_widen(char) const@@Base+0x655c> │ │ │ │ - bti j │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldur x1, [x2, #-24] │ │ │ │ - str x2, [sp, #768] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - str x2, [x0, x1] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - b 1a980 ::do_widen(char) const@@Base+0x66a0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a980 ::do_widen(char) const@@Base+0x66a0> │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a83c ::do_widen(char) const@@Base+0x655c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - str x1, [sp, #1568] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - str x1, [sp, #1832] │ │ │ │ - bl 56d0 │ │ │ │ - b 1a848 ::do_widen(char) const@@Base+0x6568> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a9f8 ::do_widen(char) const@@Base+0x6718> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1aa10 ::do_widen(char) const@@Base+0x6730> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - b 1a81c ::do_widen(char) const@@Base+0x653c> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1aa5c ::do_widen(char) const@@Base+0x677c> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 1a200 , std::allocator >::~basic_stringbuf()@@Base+0x3980> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a81c ::do_widen(char) const@@Base+0x653c> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4040] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - add x21, sp, #0x2a0 │ │ │ │ - strb w2, [x1] │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 5ec0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x3d8 │ │ │ │ - bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ - ldr x19, [sp, #88] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x1, x19 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1b1e0 ::do_widen(char) const@@Base+0x6f00> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ - adrp x2, 1a000 ::do_widen(char) const@@Base+0x5d20> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0xde0 │ │ │ │ - add x1, x1, #0xa70 │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1a824 ::do_widen(char) const@@Base+0x6544> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - b 1a81c ::do_widen(char) const@@Base+0x653c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1abac ::do_widen(char) const@@Base+0x68cc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1abb4 ::do_widen(char) const@@Base+0x68d4> │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a82c ::do_widen(char) const@@Base+0x654c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1a8d4 ::do_widen(char) const@@Base+0x65f4> │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - bl 55d0 >::~basic_iostream()@plt> │ │ │ │ - b 1a924 ::do_widen(char) const@@Base+0x6644> │ │ │ │ + b 1b704 , std::allocator >::~basic_stringbuf()@@Base+0x4e84> │ │ │ │ bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 1a654 ::do_widen(char) const@@Base+0x6374> │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + b 1b710 , std::allocator >::~basic_stringbuf()@@Base+0x4e90> │ │ │ │ bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1b658 , std::allocator >::~basic_stringbuf()@@Base+0x4dd8> │ │ │ │ bti j │ │ │ │ - b 1aa50 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + b 1b668 , std::allocator >::~basic_stringbuf()@@Base+0x4de8> │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3608] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + bl 5c60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a878 ::do_widen(char) const@@Base+0x6598> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 1a3d8 ::do_widen(char) const@@Base+0x60f8> │ │ │ │ + b.ne 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> // b.any │ │ │ │ + bl 5b60 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a848 ::do_widen(char) const@@Base+0x6568> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - ldr x8, [sp, #72] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - add x0, x0, #0x3c0 │ │ │ │ - bl 5ec0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x3c8 │ │ │ │ - bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b1e0 ::do_widen(char) const@@Base+0x6f00> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + b 1b650 , std::allocator >::~basic_stringbuf()@@Base+0x4dd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1a864 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 1a000 ::do_widen(char) const@@Base+0x5d20> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x2, x2, #0xde0 │ │ │ │ - add x1, x1, #0xa70 │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1a848 ::do_widen(char) const@@Base+0x6568> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - b 1a848 ::do_widen(char) const@@Base+0x6568> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1ada0 ::do_widen(char) const@@Base+0x6ac0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1ada8 ::do_widen(char) const@@Base+0x6ac8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xa98 │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1ae20 ::do_widen(char) const@@Base+0x6b40> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5e20 │ │ │ │ + b.eq 1b72c , std::allocator >::~basic_stringbuf()@@Base+0x4eac> // b.none │ │ │ │ + b 1b684 , std::allocator >::~basic_stringbuf()@@Base+0x4e04> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xa98 │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1ae80 ::do_widen(char) const@@Base+0x6ba0> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5e20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + add x5, x0, #0x18 │ │ │ │ + add x4, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ + add x3, x0, #0x70 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ + add x2, x0, #0x88 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - add x22, x0, #0x20 │ │ │ │ + add x22, x0, #0x1a8 │ │ │ │ + add x20, x19, #0xa0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ mov x0, x22 │ │ │ │ - str x3, [x21, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - add x3, x21, #0x50 │ │ │ │ - str x3, [x21, #64] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x20, xzr, [x21, #8] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x21] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - cbz x0, 1af24 ::do_widen(char) const@@Base+0x6c44> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 1aea0 ::do_widen(char) const@@Base+0x6bc0> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, 1afa8 ::do_widen(char) const@@Base+0x6cc8> │ │ │ │ - mov x19, x21 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5a30 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - ldr x2, [x20, #40] │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - str x0, [x19, #32] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + stp xzr, x5, [x5, #8] │ │ │ │ + stp x5, xzr, [x5, #24] │ │ │ │ + str wzr, [x19, #72] │ │ │ │ + stp xzr, x4, [x4, #8] │ │ │ │ + stp x4, xzr, [x4, #24] │ │ │ │ + stp x3, x3, [x3] │ │ │ │ + str xzr, [x3, #16] │ │ │ │ + stp x2, x2, [x2] │ │ │ │ + ldr x26, [x1] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3560] │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [x19, #424] │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ + strh wzr, [x19, #648] │ │ │ │ + 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 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x23, x19, #0xb0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #160] │ │ │ │ + str x1, [x19, #424] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - str x0, [x19, #64] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - ldp x1, x2, [x20, #64] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldr w0, [x20] │ │ │ │ - str w0, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x23, #16] │ │ │ │ - str x23, [x19, #8] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 1afa0 ::do_widen(char) const@@Base+0x6cc0> │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 1b95c , std::allocator >::~basic_stringbuf()@@Base+0x50dc> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add x21, x19, #0x2b8 │ │ │ │ + add x0, x19, #0x2c8 │ │ │ │ + str x20, [x19, #688] │ │ │ │ mov x1, x19 │ │ │ │ - bl 1aea0 ::do_widen(char) const@@Base+0x6bc0> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 1af30 ::do_widen(char) const@@Base+0x6c50> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ + str x0, [x19, #696] │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #712] │ │ │ │ + str xzr, [x19, #728] │ │ │ │ + bl 1afd0 , std::allocator >::~basic_stringbuf()@@Base+0x4750> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 1b918 , std::allocator >::~basic_stringbuf()@@Base+0x5098> │ │ │ │ bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x23, x1 │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + mov x21, x0 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [x19, #424] │ │ │ │ mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bl 56d0 │ │ │ │ + b 1b9dc , std::allocator >::~basic_stringbuf()@@Base+0x515c> │ │ │ │ bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + b 1b984 , std::allocator >::~basic_stringbuf()@@Base+0x5104> │ │ │ │ bti j │ │ │ │ - b 1aff0 ::do_widen(char) const@@Base+0x6d10> │ │ │ │ + mov x21, x0 │ │ │ │ + b 1b998 , std::allocator >::~basic_stringbuf()@@Base+0x5118> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5650 >::~basic_ifstream()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - b 1afc8 ::do_widen(char) const@@Base+0x6ce8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b 1b008 ::do_widen(char) const@@Base+0x6d28> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + mov x0, x21 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + add x3, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ + add x2, x0, #0x70 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x19, #0xa0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ + add x22, x0, #0x1a8 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, x1 │ │ │ │ + add x1, x0, #0x88 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 1b174 ::do_widen(char) const@@Base+0x6e94> │ │ │ │ - nop │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 1b0e4 ::do_widen(char) const@@Base+0x6e04> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1b0fc ::do_widen(char) const@@Base+0x6e1c> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 1b100 ::do_widen(char) const@@Base+0x6e20> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 1b114 ::do_widen(char) const@@Base+0x6e34> // b.tstop │ │ │ │ - tbnz w0, #31, 1b114 ::do_widen(char) const@@Base+0x6e34> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 1b120 ::do_widen(char) const@@Base+0x6e40> │ │ │ │ - mov x19, x3 │ │ │ │ - b 1b0c0 ::do_widen(char) const@@Base+0x6de0> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 1b10c ::do_widen(char) const@@Base+0x6e2c> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 1b178 ::do_widen(char) const@@Base+0x6e98> │ │ │ │ - cbz x26, 1b1a4 ::do_widen(char) const@@Base+0x6ec4> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 1b1a4 ::do_widen(char) const@@Base+0x6ec4> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + stp xzr, x4, [x4, #8] │ │ │ │ + stp x4, xzr, [x4, #24] │ │ │ │ + str wzr, [x19, #72] │ │ │ │ + stp xzr, x3, [x3, #8] │ │ │ │ + stp x3, xzr, [x3, #24] │ │ │ │ + stp x2, x2, [x2] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + stp x1, x1, [x1] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3560] │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [x19, #424] │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + strh wzr, [x19, #648] │ │ │ │ + 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 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3776] │ │ │ │ + add x24, x19, #0xb0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x2, #0x18 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + str x1, [x19, #160] │ │ │ │ + str x2, [x19, #424] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x21, x19, #0x2b8 │ │ │ │ + add x0, x19, #0x2c8 │ │ │ │ + str x23, [x19, #688] │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [x19, #696] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #712] │ │ │ │ + str xzr, [x19, #728] │ │ │ │ + bl 1afd0 , std::allocator >::~basic_stringbuf()@@Base+0x4750> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 1b1c0 ::do_widen(char) const@@Base+0x6ee0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 1b12c ::do_widen(char) const@@Base+0x6e4c> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b1c8 ::do_widen(char) const@@Base+0x6ee8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 1b140 ::do_widen(char) const@@Base+0x6e60> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 1b14c ::do_widen(char) const@@Base+0x6e6c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 1b14c ::do_widen(char) const@@Base+0x6e6c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ + bti j │ │ │ │ mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x0, x0, #0xa98 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x22, [x1] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 1b290 ::do_widen(char) const@@Base+0x6fb0> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 1b288 ::do_widen(char) const@@Base+0x6fa8> // b.any │ │ │ │ - ldrb w1, [x22] │ │ │ │ - strb w1, [x19, #24] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x20, [x21, #8] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1b2f4 ::do_widen(char) const@@Base+0x7014> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x20, 1b24c ::do_widen(char) const@@Base+0x6f6c> │ │ │ │ - b 1b2ac ::do_widen(char) const@@Base+0x6fcc> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x20, [sp] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - b 1b24c ::do_widen(char) const@@Base+0x6f6c> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [x19, #424] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56d0 │ │ │ │ + b 1bb54 , std::allocator >::~basic_stringbuf()@@Base+0x52d4> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5e20 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1b2f8 ::do_widen(char) const@@Base+0x7018> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - 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] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - ldr x27, [x0, #80] │ │ │ │ - add x25, x0, #0x48 │ │ │ │ - ldp x20, x22, [x19] │ │ │ │ - add x26, x0, #0x40 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - cbz x27, 1b400 ::do_widen(char) const@@Base+0x7120> │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x28, [x27, #40] │ │ │ │ - cmp x22, x28 │ │ │ │ - csel x2, x22, x28, ls // ls = plast │ │ │ │ - cbz x2, 1b370 ::do_widen(char) const@@Base+0x7090> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1b384 ::do_widen(char) const@@Base+0x70a4> │ │ │ │ - sub x0, x28, x22 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 1b388 ::do_widen(char) const@@Base+0x70a8> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 1b574 ::do_widen(char) const@@Base+0x7294> // b.tstop │ │ │ │ - tbnz w0, #31, 1b574 ::do_widen(char) const@@Base+0x7294> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 1b350 ::do_widen(char) const@@Base+0x7070> │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 1b400 ::do_widen(char) const@@Base+0x7120> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x22, x21 │ │ │ │ - csel x2, x22, x21, ls // ls = plast │ │ │ │ - cbz x2, 1b3bc ::do_widen(char) const@@Base+0x70dc> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1b3d8 ::do_widen(char) const@@Base+0x70f8> │ │ │ │ - sub x0, x22, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b3dc ::do_widen(char) const@@Base+0x70fc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1b400 ::do_widen(char) const@@Base+0x7120> // b.tstop │ │ │ │ - tbnz w0, #31, 1b400 ::do_widen(char) const@@Base+0x7120> │ │ │ │ - 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 x0, #0xe0 // #224 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - add x27, x0, #0x20 │ │ │ │ - add x24, x0, #0x30 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - str x24, [x20, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - add x3, x20, #0x58 │ │ │ │ - add x2, x20, #0x88 │ │ │ │ - stp xzr, xzr, [x20, #64] │ │ │ │ - add x1, x20, #0xb0 │ │ │ │ - add x0, x20, #0xc8 │ │ │ │ - str wzr, [x20, #88] │ │ │ │ - stp xzr, x3, [x3, #8] │ │ │ │ - stp x3, xzr, [x3, #24] │ │ │ │ - str wzr, [x20, #136] │ │ │ │ - stp xzr, x2, [x2, #8] │ │ │ │ - stp x2, xzr, [x2, #24] │ │ │ │ - stp x1, x1, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - str xzr, [x20, #216] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - ldp x22, x21, [x20, #32] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 1b580 ::do_widen(char) const@@Base+0x72a0> // b.none │ │ │ │ - ldp x1, x28, [x19, #32] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x4, x21, x28, ls // ls = plast │ │ │ │ - cbz x4, 1b714 ::do_widen(char) const@@Base+0x7434> │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x22 │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 1b628 ::do_widen(char) const@@Base+0x7348> │ │ │ │ - b.lt 1b648 ::do_widen(char) const@@Base+0x7368> // b.tstop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x22 │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cbnz w0, 1b4e0 ::do_widen(char) const@@Base+0x7200> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b4e4 ::do_widen(char) const@@Base+0x7204> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1b6b4 ::do_widen(char) const@@Base+0x73d4> // b.tstop │ │ │ │ - tbnz w0, #31, 1b6b4 ::do_widen(char) const@@Base+0x73d4> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x22, [x20, #96] │ │ │ │ - cbz x22, 1b54c ::do_widen(char) const@@Base+0x726c> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x21, x22 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b520 ::do_widen(char) const@@Base+0x7240> // b.none │ │ │ │ - ldr x1, [x21, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b53c ::do_widen(char) const@@Base+0x725c> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x22, 1b4f4 ::do_widen(char) const@@Base+0x7214> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1b564 ::do_widen(char) const@@Base+0x7284> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + mov x21, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - b 1b3dc ::do_widen(char) const@@Base+0x70fc> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 1b350 ::do_widen(char) const@@Base+0x7070> │ │ │ │ - b 1b394 ::do_widen(char) const@@Base+0x70b4> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbz x0, 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - ldr x23, [x23, #96] │ │ │ │ - ldr x19, [x23, #40] │ │ │ │ - cmp x21, x19 │ │ │ │ - csel x2, x21, x19, ls // ls = plast │ │ │ │ - cbz x2, 1b7d0 ::do_widen(char) const@@Base+0x74f0> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 1b794 ::do_widen(char) const@@Base+0x74b4> │ │ │ │ - sub x19, x19, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.lt 1b798 ::do_widen(char) const@@Base+0x74b8> // b.tstop │ │ │ │ - tbnz w19, #31, 1b798 ::do_widen(char) const@@Base+0x74b8> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 1b080 ::do_widen(char) const@@Base+0x6da0> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x23, 1b4e4 ::do_widen(char) const@@Base+0x7204> │ │ │ │ - cmp x19, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 1b738 ::do_widen(char) const@@Base+0x7458> // b.any │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - mov x19, x20 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #40] │ │ │ │ - b 1b3dc ::do_widen(char) const@@Base+0x70fc> │ │ │ │ - sub x0, x21, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b4a8 ::do_widen(char) const@@Base+0x71c8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1b648 ::do_widen(char) const@@Base+0x7368> // b.tstop │ │ │ │ - tbz w0, #31, 1b4a8 ::do_widen(char) const@@Base+0x71c8> │ │ │ │ - ldr x0, [x23, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1b6a8 ::do_widen(char) const@@Base+0x73c8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 1b680 ::do_widen(char) const@@Base+0x73a0> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1b69c ::do_widen(char) const@@Base+0x73bc> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1b6a0 ::do_widen(char) const@@Base+0x73c0> // b.tstop │ │ │ │ - tbz w0, #31, 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 1b7ec ::do_widen(char) const@@Base+0x750c> │ │ │ │ - mov x23, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1b604 ::do_widen(char) const@@Base+0x7324> │ │ │ │ - ldr x0, [x23, #96] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1b73c ::do_widen(char) const@@Base+0x745c> // b.none │ │ │ │ + bl 5650 >::~basic_ifstream()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl 5900 │ │ │ │ - ldr x5, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cmp x21, x5 │ │ │ │ - csel x2, x21, x5, ls // ls = plast │ │ │ │ - cbz x2, 1b7a0 ::do_widen(char) const@@Base+0x74c0> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - stp x5, x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x5, x4, [sp, #112] │ │ │ │ - cbz w0, 1b7a0 ::do_widen(char) const@@Base+0x74c0> │ │ │ │ - b.ge 1b5d0 ::do_widen(char) const@@Base+0x72f0> // b.tcont │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 1b7f4 ::do_widen(char) const@@Base+0x7514> │ │ │ │ - mov x19, x23 │ │ │ │ - b 1b5ec ::do_widen(char) const@@Base+0x730c> │ │ │ │ - sub x0, x21, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b4c4 ::do_widen(char) const@@Base+0x71e4> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1b648 ::do_widen(char) const@@Base+0x7368> // b.tstop │ │ │ │ - tbz w0, #31, 1b4c4 ::do_widen(char) const@@Base+0x71e4> │ │ │ │ - b 1b648 ::do_widen(char) const@@Base+0x7368> │ │ │ │ - mov x19, x23 │ │ │ │ - ldp x0, x28, [x19, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x4, x21, x28, ls // ls = plast │ │ │ │ - cbz x4, 1b768 ::do_widen(char) const@@Base+0x7488> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 1b78c ::do_widen(char) const@@Base+0x74ac> │ │ │ │ - sub x1, x21, x28 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 1b604 ::do_widen(char) const@@Base+0x7324> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 1b800 ::do_widen(char) const@@Base+0x7520> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 1b604 ::do_widen(char) const@@Base+0x7324> │ │ │ │ - b.ge 1b5d0 ::do_widen(char) const@@Base+0x72f0> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 1b5ec ::do_widen(char) const@@Base+0x730c> │ │ │ │ - sub x5, x21, x5 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.gt 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.lt 1b7c0 ::do_widen(char) const@@Base+0x74e0> // b.tstop │ │ │ │ - tbz w5, #31, 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 1b7f4 ::do_widen(char) const@@Base+0x7514> │ │ │ │ - mov x19, x23 │ │ │ │ - b 1b5e8 ::do_widen(char) const@@Base+0x7308> │ │ │ │ - sub x19, x19, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt 1b5d0 ::do_widen(char) const@@Base+0x72f0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ge 1b5cc ::do_widen(char) const@@Base+0x72ec> // b.tcont │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 1b5f4 ::do_widen(char) const@@Base+0x7314> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz x4, 1b754 ::do_widen(char) const@@Base+0x7474> │ │ │ │ - b 1b768 ::do_widen(char) const@@Base+0x7488> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1b604 ::do_widen(char) const@@Base+0x7324> │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + mov x21, x0 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + b 1bb24 , std::allocator >::~basic_stringbuf()@@Base+0x52a4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ + b 1bb78 , std::allocator >::~basic_stringbuf()@@Base+0x52f8> │ │ │ │ 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] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ ldr x19, [x0, #136] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 1b880 ::do_widen(char) const@@Base+0x75a0> // b.none │ │ │ │ + b.eq 1bbe4 , std::allocator >::~basic_stringbuf()@@Base+0x5364> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1bbcc , std::allocator >::~basic_stringbuf()@@Base+0x534c> // b.any │ │ │ │ + ldr x19, [x25, #112] │ │ │ │ + add x20, x25, #0x70 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1bc18 , std::allocator >::~basic_stringbuf()@@Base+0x5398> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1bc00 , std::allocator >::~basic_stringbuf()@@Base+0x5380> // b.any │ │ │ │ + ldr x24, [x25, #80] │ │ │ │ + cbz x24, 1be60 , std::allocator >::~basic_stringbuf()@@Base+0x55e0> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x20, x24, #0xc8 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x23, x24 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + ldr x19, [x24, #200] │ │ │ │ + ldr x24, [x24, #16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1bc5c , std::allocator >::~basic_stringbuf()@@Base+0x53dc> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 1b868 ::do_widen(char) const@@Base+0x7588> // b.any │ │ │ │ - ldr x19, [x21, #112] │ │ │ │ - add x20, x21, #0x70 │ │ │ │ + b.ne 1bc44 , std::allocator >::~basic_stringbuf()@@Base+0x53c4> // b.any │ │ │ │ + ldr x19, [x23, #176] │ │ │ │ + add x20, x23, #0xb0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1bc84 , std::allocator >::~basic_stringbuf()@@Base+0x5404> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1bc6c , std::allocator >::~basic_stringbuf()@@Base+0x53ec> // b.any │ │ │ │ + ldr x22, [x23, #144] │ │ │ │ + cbz x22, 1bdd0 , std::allocator >::~basic_stringbuf()@@Base+0x5550> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + add x20, x22, #0xc8 │ │ │ │ + mov x21, x22 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 1b8a8 ::do_widen(char) const@@Base+0x75c8> // b.none │ │ │ │ + b.eq 1bcc4 , std::allocator >::~basic_stringbuf()@@Base+0x5444> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 1b890 ::do_widen(char) const@@Base+0x75b0> // b.any │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x20, [x21, #32] │ │ │ │ - cbz x20, 1b910 ::do_widen(char) const@@Base+0x7630> │ │ │ │ + b.ne 1bcac , std::allocator >::~basic_stringbuf()@@Base+0x542c> // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 1bcf8 , std::allocator >::~basic_stringbuf()@@Base+0x5478> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 1bce0 , std::allocator >::~basic_stringbuf()@@Base+0x5460> // b.any │ │ │ │ + ldr x19, [x21, #144] │ │ │ │ + cbz x19, 1bd44 , std::allocator >::~basic_stringbuf()@@Base+0x54c4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x20, x19 │ │ │ │ + bl 18cc0 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1bd34 , std::allocator >::~basic_stringbuf()@@Base+0x54b4> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x19, 1bd00 , std::allocator >::~basic_stringbuf()@@Base+0x5480> │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 1bda4 , std::allocator >::~basic_stringbuf()@@Base+0x5524> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b8e4 ::do_widen(char) const@@Base+0x7604> // b.none │ │ │ │ + b.eq 1bd78 , std::allocator >::~basic_stringbuf()@@Base+0x54f8> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b900 ::do_widen(char) const@@Base+0x7620> // b.none │ │ │ │ + b.eq 1bd94 , std::allocator >::~basic_stringbuf()@@Base+0x5514> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 1b8b8 ::do_widen(char) const@@Base+0x75d8> │ │ │ │ - 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, 1bd4c , std::allocator >::~basic_stringbuf()@@Base+0x54cc> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b974 ::do_widen(char) const@@Base+0x7694> // b.none │ │ │ │ - ldr x1, [x20, #712] │ │ │ │ + b.eq 1bdc0 , std::allocator >::~basic_stringbuf()@@Base+0x5540> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x0, x20, #0xb0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3896] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x20, #160] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x20, #176] │ │ │ │ - str x1, [x20, #424] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, x20, #0x120 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x0, x20, #0xe8 │ │ │ │ - add x21, x20, #0x88 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x20, #176] │ │ │ │ - bl 5bf0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #4032] │ │ │ │ - add x0, x20, #0x1a8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3560] │ │ │ │ - ldp x2, x3, [x2, #8] │ │ │ │ - str x2, [x20, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x2, x20, x2 │ │ │ │ - str x3, [x2, #160] │ │ │ │ - str xzr, [x20, #168] │ │ │ │ - str x1, [x20, #424] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x19, [x20, #136] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1ba24 ::do_widen(char) const@@Base+0x7744> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 1ba0c ::do_widen(char) const@@Base+0x772c> // b.any │ │ │ │ - ldr x19, [x20, #112] │ │ │ │ - add x21, x20, #0x70 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.eq 1ba58 ::do_widen(char) const@@Base+0x7778> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5a40 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1ba40 ::do_widen(char) const@@Base+0x7760> // b.any │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x20, [x20, #32] │ │ │ │ - cbz x20, 1bac0 ::do_widen(char) const@@Base+0x77e0> │ │ │ │ + cbnz x22, 1bc8c , std::allocator >::~basic_stringbuf()@@Base+0x540c> │ │ │ │ + ldr x20, [x23, #96] │ │ │ │ + cbz x20, 1be30 , std::allocator >::~basic_stringbuf()@@Base+0x55b0> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1ba94 ::do_widen(char) const@@Base+0x77b4> // b.none │ │ │ │ + b.eq 1be04 , std::allocator >::~basic_stringbuf()@@Base+0x5584> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1bab0 ::do_widen(char) const@@Base+0x77d0> // b.none │ │ │ │ + b.eq 1be20 , std::allocator >::~basic_stringbuf()@@Base+0x55a0> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 1ba68 ::do_widen(char) const@@Base+0x7788> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 1b9a4 ::do_widen(char) const@@Base+0x76c4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000001bb00 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x58 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #72 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1bb44 , std::allocator >::~basic_stringbuf()@@Base+0x44> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + cbnz x20, 1bdd8 , std::allocator >::~basic_stringbuf()@@Base+0x5558> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1be4c , std::allocator >::~basic_stringbuf()@@Base+0x55cc> // b.none │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b 5bf0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000001bb80 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x58 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x2], #72 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1bbc4 , std::allocator >::~basic_stringbuf()@@Base+0x44> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x24, 1bc24 , std::allocator >::~basic_stringbuf()@@Base+0x53a4> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x20, [x25, #32] │ │ │ │ + cbz x20, 1bec0 , std::allocator >::~basic_stringbuf()@@Base+0x5640> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 186c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1be94 , std::allocator >::~basic_stringbuf()@@Base+0x5614> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1beb0 , std::allocator >::~basic_stringbuf()@@Base+0x5630> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl 5bf0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, 1be68 , std::allocator >::~basic_stringbuf()@@Base+0x55e8> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1bc38 , std::allocator >::~basic_stringbuf()@@Base+0xb8> // b.none │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1bc20 , std::allocator >::~basic_stringbuf()@@Base+0xa0> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [x20] │ │ │ │ + cbz x1, 1bfc8 , std::allocator >::~basic_stringbuf()@@Base+0x5748> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 56a0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 1bf8c , std::allocator >::~basic_stringbuf()@@Base+0x570c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 1bf84 , std::allocator >::~basic_stringbuf()@@Base+0x5704> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x20, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x22, x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1bfe4 , std::allocator >::~basic_stringbuf()@@Base+0x5764> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cbz x0, 1bf48 , std::allocator >::~basic_stringbuf()@@Base+0x56c8> │ │ │ │ + b 1bfac , std::allocator >::~basic_stringbuf()@@Base+0x572c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 1bf48 , std::allocator >::~basic_stringbuf()@@Base+0x56c8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1bfe8 , std::allocator >::~basic_stringbuf()@@Base+0x5768> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - add x1, x0, #0x18 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x19, x23, #0x10 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldp x0, x2, [x23] │ │ │ │ - stp x0, x2, [x22] │ │ │ │ - str wzr, [x22, #24] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1bcd8 , std::allocator >::~basic_stringbuf()@@Base+0x158> │ │ │ │ - bl 1aea0 ::do_widen(char) const@@Base+0x6bc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1bcac , std::allocator >::~basic_stringbuf()@@Base+0x12c> │ │ │ │ - mov x2, x0 │ │ │ │ - str x3, [x22, #40] │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1bcc0 , std::allocator >::~basic_stringbuf()@@Base+0x140> │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - str x0, [x22, #32] │ │ │ │ - stp x1, x2, [x22, #48] │ │ │ │ - add x1, x22, #0x48 │ │ │ │ - add x19, x23, #0x40 │ │ │ │ - str wzr, [x22, #72] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - cbz x0, 1bd38 , std::allocator >::~basic_stringbuf()@@Base+0x1b8> │ │ │ │ - bl 1be60 , std::allocator >::~basic_stringbuf()@@Base+0x2e0> │ │ │ │ - mov x2, x0 │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cbnz x2, 1bd00 , std::allocator >::~basic_stringbuf()@@Base+0x180> │ │ │ │ - mov x2, x0 │ │ │ │ - str x1, [x22, #88] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cbnz x2, 1bd20 , std::allocator >::~basic_stringbuf()@@Base+0x1a0> │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - str x0, [x22, #80] │ │ │ │ - stp x1, x2, [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 1bd90 , std::allocator >::~basic_stringbuf()@@Base+0x210> // b.none │ │ │ │ - nop │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + ldp x22, x26, [x1] │ │ │ │ + cbz x20, 1c120 , std::allocator >::~basic_stringbuf()@@Base+0x58a0> │ │ │ │ + mov x21, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x2, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5550 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - ldr x19, [x19] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x20, #16] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1bd60 , std::allocator >::~basic_stringbuf()@@Base+0x1e0> // b.any │ │ │ │ - add x21, x22, #0x88 │ │ │ │ - add x24, x23, #0x88 │ │ │ │ - stp x21, x21, [x21] │ │ │ │ - ldr x19, [x23, #136] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 1c060 , std::allocator >::~basic_stringbuf()@@Base+0x57e0> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1c078 , std::allocator >::~basic_stringbuf()@@Base+0x57f8> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 1c07c , std::allocator >::~basic_stringbuf()@@Base+0x57fc> │ │ │ │ cmp x19, x24 │ │ │ │ - b.eq 1bddc , std::allocator >::~basic_stringbuf()@@Base+0x25c> // b.none │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x2, [x0, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5550 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - ldr x19, [x19] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x21, #16] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1bdac , std::allocator >::~basic_stringbuf()@@Base+0x22c> // b.any │ │ │ │ + b.lt 1c0f4 , std::allocator >::~basic_stringbuf()@@Base+0x5874> // b.tstop │ │ │ │ + tbnz w0, #31, 1c0f4 , std::allocator >::~basic_stringbuf()@@Base+0x5874> │ │ │ │ + mov x21, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 1c040 , std::allocator >::~basic_stringbuf()@@Base+0x57c0> │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 1c100 , std::allocator >::~basic_stringbuf()@@Base+0x5880> // b.none │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cmp x19, x26 │ │ │ │ + csel x2, x19, x26, ls // ls = plast │ │ │ │ + cbz x2, 1c0b0 , std::allocator >::~basic_stringbuf()@@Base+0x5830> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 1c0cc , std::allocator >::~basic_stringbuf()@@Base+0x584c> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1c100 , std::allocator >::~basic_stringbuf()@@Base+0x5880> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1c140 , std::allocator >::~basic_stringbuf()@@Base+0x58c0> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x21, x21, x25, ge // ge = tcont │ │ │ │ + mov x0, x21 │ │ │ │ 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 x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1be40 , std::allocator >::~basic_stringbuf()@@Base+0x2c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22, #136] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 1be50 , std::allocator >::~basic_stringbuf()@@Base+0x2d0> // b.none │ │ │ │ - ldr x23, [x0] │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x23 │ │ │ │ - b 1be0c , std::allocator >::~basic_stringbuf()@@Base+0x28c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1bc00 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - bl 15d40 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1bc00 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ - b 1be38 , std::allocator >::~basic_stringbuf()@@Base+0x2b8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl 5a30 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x3, [x21, #32] │ │ │ │ - add x22, x0, #0x20 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - add x1, x23, #0x20 │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - bl 1bc60 , std::allocator >::~basic_stringbuf()@@Base+0xe0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x20, xzr, [x21, #8] │ │ │ │ - ldr w1, [x19] │ │ │ │ - str w1, [x21] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - cbz x0, 1bee0 , std::allocator >::~basic_stringbuf()@@Base+0x360> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 1be60 , std::allocator >::~basic_stringbuf()@@Base+0x2e0> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, 1bf58 , std::allocator >::~basic_stringbuf()@@Base+0x3d8> │ │ │ │ - mov x19, x21 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - bl 5a30 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - ldr x2, [x20, #40] │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - bl 1bc60 , std::allocator >::~basic_stringbuf()@@Base+0xe0> │ │ │ │ - ldr w0, [x20] │ │ │ │ - str w0, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x23, #16] │ │ │ │ - str x23, [x19, #8] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 1bf50 , std::allocator >::~basic_stringbuf()@@Base+0x3d0> │ │ │ │ - mov x1, x19 │ │ │ │ - bl 1be60 , std::allocator >::~basic_stringbuf()@@Base+0x2e0> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 1beec , std::allocator >::~basic_stringbuf()@@Base+0x36c> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 1c040 , std::allocator >::~basic_stringbuf()@@Base+0x57c0> │ │ │ │ + b 1c088 , std::allocator >::~basic_stringbuf()@@Base+0x5808> │ │ │ │ mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ 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 x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x21, x25 │ │ │ │ mov x0, x21 │ │ │ │ - bl 15dc4 ::do_widen(char) const@@Base+0x1ae4> │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - b 1bfa0 , std::allocator >::~basic_stringbuf()@@Base+0x420> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b 1bf78 , std::allocator >::~basic_stringbuf()@@Base+0x3f8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - b 1bfb8 , std::allocator >::~basic_stringbuf()@@Base+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x1ffffffffffffff // #144115188075855871 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldp x25, x26, [x24] │ │ │ │ - sub x21, x26, x25 │ │ │ │ - asr x2, x21, #6 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1c1e4 , std::allocator >::~basic_stringbuf()@@Base+0x664> // b.none │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x19, x1 │ │ │ │ - csinc x1, x2, xzr, ne // ne = any │ │ │ │ - adds x2, x2, x1 │ │ │ │ - b.cs 1c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x640> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - csel x2, x2, x0, ls // ls = plast │ │ │ │ - lsl x22, x2, #6 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5a30 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x23, x0 │ │ │ │ - add x20, x0, x21 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x4, x20, #0x18 │ │ │ │ - ldr d31, [x3], #8 │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str d31, [x23, x21] │ │ │ │ - str x4, [x20, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 15c60 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - str w0, [x20, #40] │ │ │ │ - ldrh w2, [x19, #44] │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - strh w2, [x20, #44] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - str w0, [x20, #56] │ │ │ │ - cmp x25, x26 │ │ │ │ - b.eq 1c17c , std::allocator >::~basic_stringbuf()@@Base+0x5fc> // b.none │ │ │ │ - mov x21, x20 │ │ │ │ - add x19, x25, #0x18 │ │ │ │ - mov x20, x23 │ │ │ │ - b 1c14c , std::allocator >::~basic_stringbuf()@@Base+0x5cc> │ │ │ │ - ldr x2, [x19] │ │ │ │ - str x1, [x20, #8] │ │ │ │ - str x2, [x20, #24] │ │ │ │ - ldur x1, [x19, #-8] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldrh w4, [x19, #20] │ │ │ │ - ldr w5, [x19, #16] │ │ │ │ - stur x1, [x20, #-48] │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - ldp w2, w3, [x19, #24] │ │ │ │ - stur w5, [x20, #-24] │ │ │ │ - sturh w4, [x20, #-20] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - stp w2, w3, [x20, #-16] │ │ │ │ - stur w1, [x20, #-8] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 1c180 , std::allocator >::~basic_stringbuf()@@Base+0x600> // b.none │ │ │ │ - ldur d31, [x19, #-24] │ │ │ │ - mov x0, x20 │ │ │ │ - str d31, [x0], #24 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldur x1, [x19, #-16] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 1c108 , std::allocator >::~basic_stringbuf()@@Base+0x588> // b.any │ │ │ │ - ldur x2, [x19, #-8] │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 1c114 , std::allocator >::~basic_stringbuf()@@Base+0x594> │ │ │ │ - mov x21, x23 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - cbz x25, 1c198 , std::allocator >::~basic_stringbuf()@@Base+0x618> │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - sub x1, x1, x25 │ │ │ │ - bl 5a40 │ │ │ │ - add x22, x23, x22 │ │ │ │ - stp x23, x21, [x24] │ │ │ │ - str x22, [x24, #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 x22, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ - b 1c098 , std::allocator >::~basic_stringbuf()@@Base+0x518> │ │ │ │ - bti j │ │ │ │ - mov x1, x22 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x21, x25 │ │ │ │ + b 1c0d8 , std::allocator >::~basic_stringbuf()@@Base+0x5858> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - add x25, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ str x0, [sp, #8] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3560] │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + add x25, sp, #0x80 │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ ldr x0, [x1] │ │ │ │ - str x0, [sp, #408] │ │ │ │ + str x0, [sp, #392] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x0, x25 │ │ │ │ bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3816] │ │ │ │ - add x2, sp, #0x220 │ │ │ │ + add x2, sp, #0x210 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x220 │ │ │ │ - strh wzr, [sp, #368] │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldp x24, x26, [x0, #8] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3560] │ │ │ │ stur q31, [x2, #-168] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ stur q31, [x3, #-152] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - str xzr, [sp, #360] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + str x26, [x23, x0] │ │ │ │ + add x0, x23, x0 │ │ │ │ bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x27, [x27, #3768] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3688] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3688] │ │ │ │ add x2, x27, #0x18 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x1, x27, #0x40 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #4064] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - stp q31, q31, [sp, #48] │ │ │ │ - str q31, [sp, #80] │ │ │ │ - str x1, [sp, #144] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #4064] │ │ │ │ + str x0, [sp] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + stp q31, q31, [sp, #32] │ │ │ │ + str q31, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ bl 5ea0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x1, x0 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ mov x0, x25 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - stp x28, xzr, [sp, #112] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x28, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3608] │ │ │ │ str x2, [sp, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5da0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 58e0 (unsigned long)@plt> │ │ │ │ ldr x2, [x0] │ │ │ │ mov w1, #0x5 // #5 │ │ │ │ ldur x2, [x2, #-24] │ │ │ │ add x0, x0, x2 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ tst w0, w1 │ │ │ │ - b.ne 1c434 , std::allocator >::~basic_stringbuf()@@Base+0x8b4> // b.any │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ + b.ne 1c38c , std::allocator >::~basic_stringbuf()@@Base+0x5b0c> // b.any │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ add x1, x19, #0x10 │ │ │ │ stp x1, xzr, [x19] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ - cbz x4, 1c424 , std::allocator >::~basic_stringbuf()@@Base+0x8a4> │ │ │ │ - ldp x6, x3, [sp, #64] │ │ │ │ + cbz x4, 1c37c , std::allocator >::~basic_stringbuf()@@Base+0x5afc> │ │ │ │ + ldp x6, x3, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ cmp x6, #0x0 │ │ │ │ ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ add x1, x27, #0x18 │ │ │ │ add x5, x27, #0x40 │ │ │ │ - stp x1, x24, [sp, #32] │ │ │ │ - str x5, [sp, #144] │ │ │ │ + stp x1, x22, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 1c3b4 , std::allocator >::~basic_stringbuf()@@Base+0x834> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + b.eq 1c30c , std::allocator >::~basic_stringbuf()@@Base+0x5a8c> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #40] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ bl 5bf0 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ mov x0, x25 │ │ │ │ - str x26, [x21, x1] │ │ │ │ - str x20, [sp, #144] │ │ │ │ + str x26, [x23, x1] │ │ │ │ + str x20, [sp, #128] │ │ │ │ bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c470 , std::allocator >::~basic_stringbuf()@@Base+0x8f0> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ + b.ne 1c3c8 , std::allocator >::~basic_stringbuf()@@Base+0x5b48> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ 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 │ │ │ │ + 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, #0x70 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ mov x0, x19 │ │ │ │ bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 1c388 , std::allocator >::~basic_stringbuf()@@Base+0x808> │ │ │ │ + b 1c2e0 , std::allocator >::~basic_stringbuf()@@Base+0x5a60> │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c520 , std::allocator >::~basic_stringbuf()@@Base+0x9a0> // b.none │ │ │ │ + b.eq 1c490 , std::allocator >::~basic_stringbuf()@@Base+0x5c10> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c470 , std::allocator >::~basic_stringbuf()@@Base+0x8f0> // b.any │ │ │ │ + b.ne 1c3c8 , std::allocator >::~basic_stringbuf()@@Base+0x5b48> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ + add x22, x22, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - str x26, [x21, x0] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x21, [sp, #24] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #16] │ │ │ │ + str x26, [x23, x0] │ │ │ │ mov x0, x25 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #144] │ │ │ │ + str x20, [sp, #128] │ │ │ │ bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c49c , std::allocator >::~basic_stringbuf()@@Base+0x91c> // b.none │ │ │ │ - b 1c470 , std::allocator >::~basic_stringbuf()@@Base+0x8f0> │ │ │ │ + b.eq 1c3f4 , std::allocator >::~basic_stringbuf()@@Base+0x5b74> // b.none │ │ │ │ + b 1c3c8 , std::allocator >::~basic_stringbuf()@@Base+0x5b48> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1c4c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + b 1c430 , std::allocator >::~basic_stringbuf()@@Base+0x5bb0> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 1c47c , std::allocator >::~basic_stringbuf()@@Base+0x8fc> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1c3d4 , std::allocator >::~basic_stringbuf()@@Base+0x5b54> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #4056] │ │ │ │ bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 1c47c , std::allocator >::~basic_stringbuf()@@Base+0x8fc> │ │ │ │ + b 1c3d4 , std::allocator >::~basic_stringbuf()@@Base+0x5b54> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x20 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 5a30 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + str x0, [x19, #32] │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1c6a8 , std::allocator >::~basic_stringbuf()@@Base+0x5e28> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [x19, #32] │ │ │ │ + str x1, [x23, #16] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x25, x20, #0x20 │ │ │ │ + str x26, [x23, #8] │ │ │ │ + add x28, x19, #0x50 │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + add x21, x20, #0x30 │ │ │ │ + add x27, x19, #0x40 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str x28, [x19, #64] │ │ │ │ + ldr x4, [x25, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1c6bc , std::allocator >::~basic_stringbuf()@@Base+0x5e3c> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [x19, #64] │ │ │ │ + str x1, [x27, #16] │ │ │ │ + str x21, [x20, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x24, [x19, #32] │ │ │ │ + str xzr, [x25, #8] │ │ │ │ + str x4, [x27, #8] │ │ │ │ + mov x3, x26 │ │ │ │ + strb wzr, [x20, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, x24 │ │ │ │ + bl 18a44 , std::allocator >::~basic_stringbuf()@@Base+0x21c4> │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 1c604 , std::allocator >::~basic_stringbuf()@@Base+0x5d84> │ │ │ │ + add x3, x22, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbz x20, 1c64c , std::allocator >::~basic_stringbuf()@@Base+0x5dcc> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 55c0 │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + 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], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.eq 1c620 , std::allocator >::~basic_stringbuf()@@Base+0x5da0> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x24, [x19, #32] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1c63c , std::allocator >::~basic_stringbuf()@@Base+0x5dbc> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + b 1c5e0 , std::allocator >::~basic_stringbuf()@@Base+0x5d60> │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 1c5c4 , std::allocator >::~basic_stringbuf()@@Base+0x5d44> // b.none │ │ │ │ + ldr x20, [x1, #40] │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, 1c67c , std::allocator >::~basic_stringbuf()@@Base+0x5dfc> │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl 5770 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + cbnz w0, 1c6a0 , std::allocator >::~basic_stringbuf()@@Base+0x5e20> │ │ │ │ + sub x1, x26, x20 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 1c5c4 , std::allocator >::~basic_stringbuf()@@Base+0x5d44> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 1c6d8 , std::allocator >::~basic_stringbuf()@@Base+0x5e58> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 1c5c4 , std::allocator >::~basic_stringbuf()@@Base+0x5d44> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x2, x26, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + b 1c548 , std::allocator >::~basic_stringbuf()@@Base+0x5cc8> │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 5570 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + b 1c584 , std::allocator >::~basic_stringbuf()@@Base+0x5d04> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1c5c4 , std::allocator >::~basic_stringbuf()@@Base+0x5d44> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - add x25, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x4b0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3560] │ │ │ │ + mov x23, x0 │ │ │ │ + add x24, x0, #0x10 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + str x0, [sp] │ │ │ │ + add x19, sp, #0x498 │ │ │ │ + add x21, sp, #0x488 │ │ │ │ ldr x0, [x1] │ │ │ │ - str x0, [sp, #408] │ │ │ │ + str x0, [sp, #1192] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - add x2, sp, #0x220 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x220 │ │ │ │ - strh wzr, [sp, #368] │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - stur q31, [x3, #-152] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - str xzr, [sp, #360] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x27, [x27, #3768] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3688] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #4064] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3856] │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + lsl x25, x0, #3 │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cbnz w20, 1c8d8 , std::allocator >::~basic_stringbuf()@@Base+0x6058> │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + mov x3, #0x6 // #6 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + ldr w4, [x2] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str x3, [sp, #1168] │ │ │ │ + strb wzr, [sp, #1182] │ │ │ │ + str w2, [x19] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c7e0 , std::allocator >::~basic_stringbuf()@@Base+0x5f60> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 1c908 , std::allocator >::~basic_stringbuf()@@Base+0x6088> // b.none │ │ │ │ + ldr x2, [sp] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xef0 │ │ │ │ + ldr w4, [x2] │ │ │ │ + mov x3, #0x9 // #9 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + str x3, [sp, #1168] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #1185] │ │ │ │ + str x2, [x19] │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + strb w1, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c844 , std::allocator >::~basic_stringbuf()@@Base+0x5fc4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + cbz w20, 1c944 , std::allocator >::~basic_stringbuf()@@Base+0x60c4> │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 1dbc8 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.none │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + bl 5d70 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl c8c0 │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #1180] │ │ │ │ + str w1, [x19] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 1c918 , std::allocator >::~basic_stringbuf()@@Base+0x6098> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c8c4 , std::allocator >::~basic_stringbuf()@@Base+0x6044> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + bic w20, w20, w20, asr #31 │ │ │ │ + sxtw x0, w20 │ │ │ │ str x0, [sp, #16] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - stp q31, q31, [sp, #48] │ │ │ │ - str q31, [sp, #80] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl 5ea0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - stp x28, xzr, [sp, #112] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + b 1c764 , std::allocator >::~basic_stringbuf()@@Base+0x5ee4> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x3, #0x6 // #6 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + str x3, [sp, #1168] │ │ │ │ + ldr w4, [x1] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + strb wzr, [sp, #1182] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [x19] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + b 1c7b8 , std::allocator >::~basic_stringbuf()@@Base+0x5f38> │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xf00 │ │ │ │ + b 1c7f8 , std::allocator >::~basic_stringbuf()@@Base+0x5f78> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + tbz w0, #0, 1db4c , std::allocator >::~basic_stringbuf()@@Base+0x72cc> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1c8c4 , std::allocator >::~basic_stringbuf()@@Base+0x6044> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 1c8c4 , std::allocator >::~basic_stringbuf()@@Base+0x6044> │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + add x22, sp, #0x150 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldp x6, x7, [x1] │ │ │ │ + stp x6, x7, [x2] │ │ │ │ + ldrh w4, [x1, #16] │ │ │ │ + strh w4, [x2, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x4, [sp, #336] │ │ │ │ + str x4, [sp, #1168] │ │ │ │ + ldr x5, [sp, #1160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb wzr, [x5, x4] │ │ │ │ + ldr x4, [sp] │ │ │ │ + ldr w4, [x4] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c9d8 , std::allocator >::~basic_stringbuf()@@Base+0x6158> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x48 // #72 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0xf28 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldp q31, q30, [x2] │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + stp q31, q30, [x3] │ │ │ │ + ldp q31, q30, [x2, #32] │ │ │ │ + ldr x2, [x2, #64] │ │ │ │ + str x2, [x3, #64] │ │ │ │ + stp q31, q30, [x3, #32] │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x3, [sp, #1160] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, w3 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x26, x27, [sp, #336] │ │ │ │ + cmp x26, x27 │ │ │ │ + b.eq 1caac , std::allocator >::~basic_stringbuf()@@Base+0x622c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ca9c , std::allocator >::~basic_stringbuf()@@Base+0x621c> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ne 1ca80 , std::allocator >::~basic_stringbuf()@@Base+0x6200> // b.any │ │ │ │ + ldr x27, [sp, #336] │ │ │ │ + cbz x27, 1cac0 , std::allocator >::~basic_stringbuf()@@Base+0x6240> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x27 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1cad8 , std::allocator >::~basic_stringbuf()@@Base+0x6258> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x3, [x24] │ │ │ │ + add x4, sp, #0x178 │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x0, sp, #0x168 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + ldr x3, [x3] │ │ │ │ + stp x3, x4, [sp, #120] │ │ │ │ + stp x4, x2, [sp, #360] │ │ │ │ + strh w1, [sp, #376] │ │ │ │ + strb wzr, [sp, #378] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x188 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e594 , std::allocator >::~basic_stringbuf()@@Base+0x7d14> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x26, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x26, #0xb48 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1b8 │ │ │ │ + str x1, [sp, #424] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1dfbc , std::allocator >::~basic_stringbuf()@@Base+0x773c> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + str x1, [sp, #440] │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + add x1, sp, #0x1d8 │ │ │ │ + mov x4, x1 │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + str x0, [sp, #288] │ │ │ │ + str x3, [sp, #432] │ │ │ │ + stp x4, x2, [sp, #456] │ │ │ │ + str w1, [sp, #472] │ │ │ │ + strb wzr, [sp, #476] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x1e8 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldp x3, x4, [sp, #424] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x2, [sp, #496] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1dfa0 , std::allocator >::~basic_stringbuf()@@Base+0x7720> // b.none │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + b.ls 1cbf8 , std::allocator >::~basic_stringbuf()@@Base+0x6378> // b.plast │ │ │ │ + add x5, sp, #0x1f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1daec , std::allocator >::~basic_stringbuf()@@Base+0x726c> // b.none │ │ │ │ + ldr x5, [sp, #504] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1db00 , std::allocator >::~basic_stringbuf()@@Base+0x7280> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1e568 , std::allocator >::~basic_stringbuf()@@Base+0x7ce8> // b.pmore │ │ │ │ + add x27, sp, #0x1a8 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x218 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1db34 , std::allocator >::~basic_stringbuf()@@Base+0x72b4> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e510 , std::allocator >::~basic_stringbuf()@@Base+0x7c90> // b.none │ │ │ │ + add x0, sp, #0x208 │ │ │ │ + add x1, x26, #0xb48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x238 │ │ │ │ + str x1, [sp, #552] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1df50 , std::allocator >::~basic_stringbuf()@@Base+0x76d0> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + str x1, [sp, #568] │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + add x1, sp, #0x258 │ │ │ │ + mov x4, x1 │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str x4, [sp, #144] │ │ │ │ + str x0, [sp, #296] │ │ │ │ + str x3, [sp, #560] │ │ │ │ + str x4, [sp, #584] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + str w1, [sp, #600] │ │ │ │ + strb wzr, [sp, #604] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + ldr x2, [sp, #624] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1df84 , std::allocator >::~basic_stringbuf()@@Base+0x7704> // b.none │ │ │ │ + ldr x1, [sp, #568] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + b.ls 1cd38 , std::allocator >::~basic_stringbuf()@@Base+0x64b8> // b.plast │ │ │ │ + add x5, sp, #0x278 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1da8c , std::allocator >::~basic_stringbuf()@@Base+0x720c> // b.none │ │ │ │ + ldr x5, [sp, #632] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1daa0 , std::allocator >::~basic_stringbuf()@@Base+0x7220> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1e4c8 , std::allocator >::~basic_stringbuf()@@Base+0x7c48> // b.pmore │ │ │ │ + add x27, sp, #0x228 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x298 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1dad4 , std::allocator >::~basic_stringbuf()@@Base+0x7254> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e48c , std::allocator >::~basic_stringbuf()@@Base+0x7c0c> // b.none │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + add x1, x26, #0xb48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x2b8 │ │ │ │ + str x1, [sp, #680] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1df38 , std::allocator >::~basic_stringbuf()@@Base+0x76b8> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + str x1, [sp, #696] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xf68 │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + add x4, sp, #0x2d8 │ │ │ │ + ldr w2, [x0] │ │ │ │ + add x5, sp, #0x2c8 │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + mov x0, x5 │ │ │ │ + str x4, [sp, #152] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str w2, [sp, #728] │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + strb wzr, [sp, #733] │ │ │ │ + strb w1, [x4, #4] │ │ │ │ + str x5, [sp, #304] │ │ │ │ + str x3, [sp, #688] │ │ │ │ + str x4, [sp, #712] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x2e8 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + ldr x2, [sp, #752] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1df1c , std::allocator >::~basic_stringbuf()@@Base+0x769c> // b.none │ │ │ │ + ldr x1, [sp, #696] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + b.ls 1ce84 , std::allocator >::~basic_stringbuf()@@Base+0x6604> // b.plast │ │ │ │ + add x5, sp, #0x2f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1da2c , std::allocator >::~basic_stringbuf()@@Base+0x71ac> // b.none │ │ │ │ + ldr x5, [sp, #760] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x71c0> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1e444 , std::allocator >::~basic_stringbuf()@@Base+0x7bc4> // b.pmore │ │ │ │ + add x27, sp, #0x2a8 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x318 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1da74 , std::allocator >::~basic_stringbuf()@@Base+0x71f4> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + str x1, [sp, #792] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e408 , std::allocator >::~basic_stringbuf()@@Base+0x7b88> // b.none │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + add x1, x26, #0xb48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x338 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1deb8 , std::allocator >::~basic_stringbuf()@@Base+0x7638> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #808] │ │ │ │ + str x1, [sp, #824] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + add x4, sp, #0x358 │ │ │ │ + ldr w2, [x0] │ │ │ │ + add x5, sp, #0x348 │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + mov x0, x5 │ │ │ │ + str x4, [sp, #160] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str w2, [sp, #856] │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + strb wzr, [sp, #861] │ │ │ │ + strb w1, [x4, #4] │ │ │ │ + str x5, [sp, #312] │ │ │ │ + str x3, [sp, #816] │ │ │ │ + str x4, [sp, #840] │ │ │ │ + str x2, [sp, #848] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x368 │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + ldr x2, [sp, #880] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1de9c , std::allocator >::~basic_stringbuf()@@Base+0x761c> // b.none │ │ │ │ + ldr x1, [sp, #824] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #872] │ │ │ │ + b.ls 1cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x6750> // b.plast │ │ │ │ + add x5, sp, #0x378 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1d9cc , std::allocator >::~basic_stringbuf()@@Base+0x714c> // b.none │ │ │ │ + ldr x5, [sp, #888] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1d9e0 , std::allocator >::~basic_stringbuf()@@Base+0x7160> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1e3c0 , std::allocator >::~basic_stringbuf()@@Base+0x7b40> // b.pmore │ │ │ │ + add x27, sp, #0x328 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x398 │ │ │ │ + str x1, [sp, #904] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1da14 , std::allocator >::~basic_stringbuf()@@Base+0x7194> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #904] │ │ │ │ + str x1, [sp, #920] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #912] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #912] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e384 , std::allocator >::~basic_stringbuf()@@Base+0x7b04> // b.none │ │ │ │ + add x0, sp, #0x388 │ │ │ │ + add x1, x26, #0xb48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x3b8 │ │ │ │ + str x1, [sp, #936] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1df04 , std::allocator >::~basic_stringbuf()@@Base+0x7684> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #936] │ │ │ │ + str x1, [sp, #952] │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + add x2, sp, #0x3d8 │ │ │ │ + str x1, [sp, #944] │ │ │ │ + mov w1, #0x7571 // #30065 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str w1, [sp, #984] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str x2, [sp, #168] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #968] │ │ │ │ + str x1, [sp, #976] │ │ │ │ + strb wzr, [sp, #988] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x3e8 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #936] │ │ │ │ + ldr x4, [sp, #944] │ │ │ │ + ldr x2, [sp, #1008] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1df68 , std::allocator >::~basic_stringbuf()@@Base+0x76e8> // b.none │ │ │ │ + ldr x1, [sp, #952] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #1000] │ │ │ │ + b.ls 1d10c , std::allocator >::~basic_stringbuf()@@Base+0x688c> // b.plast │ │ │ │ + add x5, sp, #0x3f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1d96c , std::allocator >::~basic_stringbuf()@@Base+0x70ec> // b.none │ │ │ │ + ldr x5, [sp, #1016] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1d980 , std::allocator >::~basic_stringbuf()@@Base+0x7100> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1e33c , std::allocator >::~basic_stringbuf()@@Base+0x7abc> // b.pmore │ │ │ │ + add x27, sp, #0x3a8 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x418 │ │ │ │ + str x1, [sp, #1032] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1d9b4 , std::allocator >::~basic_stringbuf()@@Base+0x7134> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #1032] │ │ │ │ + str x1, [sp, #1048] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #1040] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #1040] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e2b8 , std::allocator >::~basic_stringbuf()@@Base+0x7a38> // b.none │ │ │ │ + add x0, sp, #0x408 │ │ │ │ + add x1, x26, #0xb48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #272] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x26, sp, #0x438 │ │ │ │ + str x26, [sp, #1064] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1deec , std::allocator >::~basic_stringbuf()@@Base+0x766c> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #1064] │ │ │ │ + str x1, [sp, #1080] │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + add x2, sp, #0x458 │ │ │ │ + str x1, [sp, #1072] │ │ │ │ + mov w1, #0x6568 // #25960 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str w1, [sp, #1112] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x448 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + str x2, [sp, #1096] │ │ │ │ + str x1, [sp, #1104] │ │ │ │ + strb wzr, [sp, #1116] │ │ │ │ + bl e6e0 │ │ │ │ + add x1, sp, #0x468 │ │ │ │ + str x1, [sp, #232] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c920 │ │ │ │ + ldr x3, [sp, #1064] │ │ │ │ + ldr x4, [sp, #1072] │ │ │ │ + ldr x2, [sp, #1136] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x26 │ │ │ │ + b.eq 1ded0 , std::allocator >::~basic_stringbuf()@@Base+0x7650> // b.none │ │ │ │ + ldr x1, [sp, #1080] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #1128] │ │ │ │ + b.ls 1d240 , std::allocator >::~basic_stringbuf()@@Base+0x69c0> // b.plast │ │ │ │ + add x5, sp, #0x478 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1d91c , std::allocator >::~basic_stringbuf()@@Base+0x709c> // b.none │ │ │ │ + ldr x5, [sp, #1144] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1d928 , std::allocator >::~basic_stringbuf()@@Base+0x70a8> // b.plast │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1e270 , std::allocator >::~basic_stringbuf()@@Base+0x79f0> // b.pmore │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1d954 , std::allocator >::~basic_stringbuf()@@Base+0x70d4> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + str x2, [sp, #1176] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + stp x27, xzr, [x28] │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldrb w1, [x0] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w2, #0xe // #14 │ │ │ │ + ldr w4, [x0] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x28, x27, [sp, #336] │ │ │ │ + cmp x28, x27 │ │ │ │ + b.eq 1d2f4 , std::allocator >::~basic_stringbuf()@@Base+0x6a74> // b.none │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d2e4 , std::allocator >::~basic_stringbuf()@@Base+0x6a64> // b.none │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ne 1d2c8 , std::allocator >::~basic_stringbuf()@@Base+0x6a48> // b.any │ │ │ │ + ldr x27, [sp, #336] │ │ │ │ + cbz x27, 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x6a88> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x27 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1d320 , std::allocator >::~basic_stringbuf()@@Base+0x6aa0> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1128] │ │ │ │ + add x1, sp, #0x478 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d33c , std::allocator >::~basic_stringbuf()@@Base+0x6abc> // b.none │ │ │ │ + ldr x1, [sp, #1144] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #1096] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d358 , std::allocator >::~basic_stringbuf()@@Base+0x6ad8> // b.none │ │ │ │ + ldr x1, [sp, #1112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1064] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1d370 , std::allocator >::~basic_stringbuf()@@Base+0x6af0> // b.none │ │ │ │ + ldr x1, [sp, #1080] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #1032] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d38c , std::allocator >::~basic_stringbuf()@@Base+0x6b0c> // b.none │ │ │ │ + ldr x1, [sp, #1048] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1000] │ │ │ │ + add x1, sp, #0x3f8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d3a8 , std::allocator >::~basic_stringbuf()@@Base+0x6b28> // b.none │ │ │ │ + ldr x1, [sp, #1016] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #968] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d3c4 , std::allocator >::~basic_stringbuf()@@Base+0x6b44> // b.none │ │ │ │ + ldr x1, [sp, #984] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #936] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d3e0 , std::allocator >::~basic_stringbuf()@@Base+0x6b60> // b.none │ │ │ │ + ldr x1, [sp, #952] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d3fc , std::allocator >::~basic_stringbuf()@@Base+0x6b7c> // b.none │ │ │ │ + ldr x1, [sp, #920] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + add x1, sp, #0x378 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d418 , std::allocator >::~basic_stringbuf()@@Base+0x6b98> // b.none │ │ │ │ + ldr x1, [sp, #888] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d434 , std::allocator >::~basic_stringbuf()@@Base+0x6bb4> // b.none │ │ │ │ + ldr x1, [sp, #856] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #808] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d450 , std::allocator >::~basic_stringbuf()@@Base+0x6bd0> // b.none │ │ │ │ + ldr x1, [sp, #824] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d46c , std::allocator >::~basic_stringbuf()@@Base+0x6bec> // b.none │ │ │ │ + ldr x1, [sp, #792] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #744] │ │ │ │ + add x1, sp, #0x2f8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d488 , std::allocator >::~basic_stringbuf()@@Base+0x6c08> // b.none │ │ │ │ + ldr x1, [sp, #760] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d4a4 , std::allocator >::~basic_stringbuf()@@Base+0x6c24> // b.none │ │ │ │ + ldr x1, [sp, #728] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #680] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d4c0 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> // b.none │ │ │ │ + ldr x1, [sp, #696] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #648] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d4dc , std::allocator >::~basic_stringbuf()@@Base+0x6c5c> // b.none │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + add x1, sp, #0x278 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d4f8 , std::allocator >::~basic_stringbuf()@@Base+0x6c78> // b.none │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d514 , std::allocator >::~basic_stringbuf()@@Base+0x6c94> // b.none │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d530 , std::allocator >::~basic_stringbuf()@@Base+0x6cb0> // b.none │ │ │ │ + ldr x1, [sp, #568] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d54c , std::allocator >::~basic_stringbuf()@@Base+0x6ccc> // b.none │ │ │ │ + ldr x1, [sp, #536] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d568 , std::allocator >::~basic_stringbuf()@@Base+0x6ce8> // b.none │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d584 , std::allocator >::~basic_stringbuf()@@Base+0x6d04> // b.none │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d5a0 , std::allocator >::~basic_stringbuf()@@Base+0x6d20> // b.none │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + add x1, sp, #0x198 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d5bc , std::allocator >::~basic_stringbuf()@@Base+0x6d3c> // b.none │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d5d8 , std::allocator >::~basic_stringbuf()@@Base+0x6d58> // b.none │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x2, [sp] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + ldr w4, [x2] │ │ │ │ + mov x6, #0xf // #15 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x5, [x1] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x5, [x19] │ │ │ │ + ldur x5, [x1, #7] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + str x6, [sp, #1168] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #1191] │ │ │ │ + stur x5, [x19, #7] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1d638 , std::allocator >::~basic_stringbuf()@@Base+0x6db8> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x14 // #20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5d20 (bool)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 1c794 , std::allocator >::~basic_stringbuf()@@Base+0xc14> // b.any │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 1c784 , std::allocator >::~basic_stringbuf()@@Base+0xc04> │ │ │ │ - ldp x6, x3, [sp, #64] │ │ │ │ + ldr x26, [x4] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xf88 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x2] │ │ │ │ + ldr w3, [x1, #16] │ │ │ │ + str w3, [x2, #16] │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x3, [sp, #1160] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x26, x27, [sp, #336] │ │ │ │ + cmp x26, x27 │ │ │ │ + b.eq 1d6f8 , std::allocator >::~basic_stringbuf()@@Base+0x6e78> // b.none │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d6e8 , std::allocator >::~basic_stringbuf()@@Base+0x6e68> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ne 1d6cc , std::allocator >::~basic_stringbuf()@@Base+0x6e4c> // b.any │ │ │ │ + ldr x27, [sp, #336] │ │ │ │ + cbz x27, 1d70c , std::allocator >::~basic_stringbuf()@@Base+0x6e8c> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x27 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1d724 , std::allocator >::~basic_stringbuf()@@Base+0x6ea4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xfa0 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + stp x4, x5, [x2] │ │ │ │ + ldrb w3, [x1, #16] │ │ │ │ + strb w3, [x2, #16] │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x3, [sp, #1160] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov w2, #0xe // #14 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x26, x27, [sp, #336] │ │ │ │ + cmp x26, x27 │ │ │ │ + b.eq 1d7ec , std::allocator >::~basic_stringbuf()@@Base+0x6f6c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d7dc , std::allocator >::~basic_stringbuf()@@Base+0x6f5c> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ne 1d7c0 , std::allocator >::~basic_stringbuf()@@Base+0x6f40> // b.any │ │ │ │ + ldr x27, [sp, #336] │ │ │ │ + cbz x27, 1d800 , std::allocator >::~basic_stringbuf()@@Base+0x6f80> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x27 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1d818 , std::allocator >::~basic_stringbuf()@@Base+0x6f98> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x3d // #61 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xfb8 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldr q31, [x1, #32] │ │ │ │ + mov x8, x22 │ │ │ │ + ldp q30, q29, [x1] │ │ │ │ + mov x0, x21 │ │ │ │ + str q31, [x2, #32] │ │ │ │ + ldur q31, [x1, #45] │ │ │ │ + stp q30, q29, [x2] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + stur q31, [x2, #45] │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x3, [sp, #1160] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, #0xd // #13 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x22, x26, [sp, #336] │ │ │ │ + cmp x22, x26 │ │ │ │ + b.eq 1d8ec , std::allocator >::~basic_stringbuf()@@Base+0x706c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1d8dc , std::allocator >::~basic_stringbuf()@@Base+0x705c> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.ne 1d8c0 , std::allocator >::~basic_stringbuf()@@Base+0x7040> // b.any │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + cbz x26, 1d900 , std::allocator >::~basic_stringbuf()@@Base+0x7080> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c864 , std::allocator >::~basic_stringbuf()@@Base+0x5fe4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 1c864 , std::allocator >::~basic_stringbuf()@@Base+0x5fe4> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 1d240 , std::allocator >::~basic_stringbuf()@@Base+0x69c0> // b.pmore │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 1d274 , std::allocator >::~basic_stringbuf()@@Base+0x69f4> // b.any │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x1, x27 │ │ │ │ mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1d280 , std::allocator >::~basic_stringbuf()@@Base+0x6a00> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 1d10c , std::allocator >::~basic_stringbuf()@@Base+0x688c> // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + add x27, sp, #0x3a8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - stp x1, x24, [sp, #32] │ │ │ │ - str x5, [sp, #144] │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x418 │ │ │ │ + str x1, [sp, #1032] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 1c714 , std::allocator >::~basic_stringbuf()@@Base+0xb94> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + b.ne 1d148 , std::allocator >::~basic_stringbuf()@@Base+0x68c8> // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1d154 , std::allocator >::~basic_stringbuf()@@Base+0x68d4> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 1cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x6750> // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + add x27, sp, #0x328 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x398 │ │ │ │ + str x1, [sp, #904] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 1d00c , std::allocator >::~basic_stringbuf()@@Base+0x678c> // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1d018 , std::allocator >::~basic_stringbuf()@@Base+0x6798> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 1ce84 , std::allocator >::~basic_stringbuf()@@Base+0x6604> // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + add x27, sp, #0x2a8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x318 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 1cec0 , std::allocator >::~basic_stringbuf()@@Base+0x6640> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cecc , std::allocator >::~basic_stringbuf()@@Base+0x664c> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 1cd38 , std::allocator >::~basic_stringbuf()@@Base+0x64b8> // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + add x27, sp, #0x228 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x298 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 1cd74 , std::allocator >::~basic_stringbuf()@@Base+0x64f4> // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cd80 , std::allocator >::~basic_stringbuf()@@Base+0x6500> │ │ │ │ + mov x5, #0xf // #15 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 1cbf8 , std::allocator >::~basic_stringbuf()@@Base+0x6378> // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + add x27, sp, #0x1a8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x218 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 1cc34 , std::allocator >::~basic_stringbuf()@@Base+0x63b4> // b.any │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cc40 , std::allocator >::~basic_stringbuf()@@Base+0x63c0> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1db64 , std::allocator >::~basic_stringbuf()@@Base+0x72e4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [x21, x1] │ │ │ │ - str x20, [sp, #144] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + str x3, [sp, #1168] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + strb wzr, [sp, #1181] │ │ │ │ + str w2, [x19] │ │ │ │ + strb w1, [x19, #4] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 1de70 , std::allocator >::~basic_stringbuf()@@Base+0x75f0> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1dbb0 , std::allocator >::~basic_stringbuf()@@Base+0x7330> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp w20, #0x0 │ │ │ │ + csinc w20, w20, wzr, le │ │ │ │ + sxtw x0, w20 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 1c764 , std::allocator >::~basic_stringbuf()@@Base+0x5ee4> │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x73 // #115 │ │ │ │ + add x22, sp, #0x150 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4, #8] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x2, x2, #0xff8 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldr q29, [x2, #96] │ │ │ │ + mov x8, x22 │ │ │ │ + ldp q31, q30, [x2] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + str q29, [x3, #96] │ │ │ │ + ldur w0, [x2, #111] │ │ │ │ + ldp q29, q28, [x2, #32] │ │ │ │ + stp q31, q30, [x3] │ │ │ │ + ldp q31, q30, [x2, #64] │ │ │ │ + stur w0, [x3, #111] │ │ │ │ + stp q29, q28, [x3, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + stp q31, q30, [x3, #64] │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x3, [sp, #1160] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x26, x27, [sp, #336] │ │ │ │ + cmp x26, x27 │ │ │ │ + b.eq 1dcb0 , std::allocator >::~basic_stringbuf()@@Base+0x7430> // b.none │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1dca0 , std::allocator >::~basic_stringbuf()@@Base+0x7420> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ne 1dc84 , std::allocator >::~basic_stringbuf()@@Base+0x7404> // b.any │ │ │ │ + ldr x27, [sp, #336] │ │ │ │ + cbz x27, 1dcc4 , std::allocator >::~basic_stringbuf()@@Base+0x7444> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x27 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1dcdc , std::allocator >::~basic_stringbuf()@@Base+0x745c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0x25 // #37 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4, #8] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + str x2, [sp, #1176] │ │ │ │ + ldur x3, [x1, #29] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + stur x3, [x0, #29] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ldr x3, [sp, #336] │ │ │ │ + str x3, [sp, #1168] │ │ │ │ + ldr x4, [sp, #1160] │ │ │ │ + strb wzr, [x4, x3] │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w3, #0x3 // #3 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1dd74 , std::allocator >::~basic_stringbuf()@@Base+0x74f4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x4, [x24] │ │ │ │ + mov x3, #0xe5 // #229 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x26, [x4, #8] │ │ │ │ + str x3, [sp, #336] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x98 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #1160] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldp q31, q30, [x2] │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + stp q31, q30, [x3] │ │ │ │ + ldp q31, q30, [x2, #32] │ │ │ │ + stp q31, q30, [x3, #32] │ │ │ │ + ldp q31, q30, [x2, #64] │ │ │ │ + stp q31, q30, [x3, #64] │ │ │ │ + ldp q31, q30, [x2, #96] │ │ │ │ + stp q31, q30, [x3, #96] │ │ │ │ + ldp q31, q30, [x2, #128] │ │ │ │ + stp q31, q30, [x3, #128] │ │ │ │ + ldp q31, q30, [x2, #160] │ │ │ │ + stp q31, q30, [x3, #160] │ │ │ │ + ldp q31, q30, [x2, #192] │ │ │ │ + ldur x2, [x2, #221] │ │ │ │ + stp q31, q30, [x3, #192] │ │ │ │ + stur x2, [x3, #221] │ │ │ │ + ldr x2, [sp, #336] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x3, [sp, #1160] │ │ │ │ + strb wzr, [x3, x2] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x22, x26, [sp, #336] │ │ │ │ + cmp x22, x26 │ │ │ │ + b.eq 1d8ec , std::allocator >::~basic_stringbuf()@@Base+0x706c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1de5c , std::allocator >::~basic_stringbuf()@@Base+0x75dc> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.ne 1de40 , std::allocator >::~basic_stringbuf()@@Base+0x75c0> // b.any │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + b 1d8ec , std::allocator >::~basic_stringbuf()@@Base+0x706c> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + tbz w0, #0, 1dfd4 , std::allocator >::~basic_stringbuf()@@Base+0x7754> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1dbb0 , std::allocator >::~basic_stringbuf()@@Base+0x7330> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 1dbb0 , std::allocator >::~basic_stringbuf()@@Base+0x7330> │ │ │ │ + ldr x1, [sp, #872] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x6750> // b.plast │ │ │ │ + add x5, sp, #0x378 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1cfc4 , std::allocator >::~basic_stringbuf()@@Base+0x6744> // b.any │ │ │ │ + b 1cfe0 , std::allocator >::~basic_stringbuf()@@Base+0x6760> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cf2c , std::allocator >::~basic_stringbuf()@@Base+0x66ac> │ │ │ │ + ldr x1, [sp, #1128] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d240 , std::allocator >::~basic_stringbuf()@@Base+0x69c0> // b.plast │ │ │ │ + add x5, sp, #0x478 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1d234 , std::allocator >::~basic_stringbuf()@@Base+0x69b4> // b.any │ │ │ │ + b 1d250 , std::allocator >::~basic_stringbuf()@@Base+0x69d0> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1d1b0 , std::allocator >::~basic_stringbuf()@@Base+0x6930> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1d078 , std::allocator >::~basic_stringbuf()@@Base+0x67f8> │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1ce84 , std::allocator >::~basic_stringbuf()@@Base+0x6604> // b.plast │ │ │ │ + add x5, sp, #0x2f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1ce78 , std::allocator >::~basic_stringbuf()@@Base+0x65f8> // b.any │ │ │ │ + b 1ce94 , std::allocator >::~basic_stringbuf()@@Base+0x6614> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cde0 , std::allocator >::~basic_stringbuf()@@Base+0x6560> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cca0 , std::allocator >::~basic_stringbuf()@@Base+0x6420> │ │ │ │ + ldr x1, [sp, #1000] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d10c , std::allocator >::~basic_stringbuf()@@Base+0x688c> // b.plast │ │ │ │ + add x5, sp, #0x3f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1d100 , std::allocator >::~basic_stringbuf()@@Base+0x6880> // b.any │ │ │ │ + b 1d11c , std::allocator >::~basic_stringbuf()@@Base+0x689c> │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1cd38 , std::allocator >::~basic_stringbuf()@@Base+0x64b8> // b.plast │ │ │ │ + add x5, sp, #0x278 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1cd2c , std::allocator >::~basic_stringbuf()@@Base+0x64ac> // b.any │ │ │ │ + b 1cd48 , std::allocator >::~basic_stringbuf()@@Base+0x64c8> │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1cbf8 , std::allocator >::~basic_stringbuf()@@Base+0x6378> // b.plast │ │ │ │ + add x5, sp, #0x1f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1cbec , std::allocator >::~basic_stringbuf()@@Base+0x636c> // b.any │ │ │ │ + b 1cc08 , std::allocator >::~basic_stringbuf()@@Base+0x6388> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 1cb68 , std::allocator >::~basic_stringbuf()@@Base+0x62e8> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1dfec , std::allocator >::~basic_stringbuf()@@Base+0x776c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w1, #0x7571 // #30065 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #1180] │ │ │ │ + str w1, [x19] │ │ │ │ + bl e870 │ │ │ │ + tbnz w0, #0, 1e020 , std::allocator >::~basic_stringbuf()@@Base+0x77a0> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 1e078 , std::allocator >::~basic_stringbuf()@@Base+0x77f8> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1e038 , std::allocator >::~basic_stringbuf()@@Base+0x77b8> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c7d0 , std::allocator >::~basic_stringbuf()@@Base+0xc50> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + add sp, sp, #0x4b0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 1c6e8 , std::allocator >::~basic_stringbuf()@@Base+0xb68> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + tbnz w0, #0, 1e0a4 , std::allocator >::~basic_stringbuf()@@Base+0x7824> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1c764 , std::allocator >::~basic_stringbuf()@@Base+0x5ee4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 1c764 , std::allocator >::~basic_stringbuf()@@Base+0x5ee4> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1e038 , std::allocator >::~basic_stringbuf()@@Base+0x77b8> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 1e038 , std::allocator >::~basic_stringbuf()@@Base+0x77b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ba60 │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x27, sp, #0x3a8 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + add x27, sp, #0x328 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x27, sp, #0x2a8 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + add x27, sp, #0x228 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + add x27, sp, #0x1a8 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c880 , std::allocator >::~basic_stringbuf()@@Base+0xd00> // b.none │ │ │ │ + b.eq 1e218 , std::allocator >::~basic_stringbuf()@@Base+0x7998> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ba60 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c7d0 , std::allocator >::~basic_stringbuf()@@Base+0xc50> // b.any │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #144] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + b 1e1e8 , std::allocator >::~basic_stringbuf()@@Base+0x7968> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e0d0 , std::allocator >::~basic_stringbuf()@@Base+0x7850> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e0dc , std::allocator >::~basic_stringbuf()@@Base+0x785c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c7fc , std::allocator >::~basic_stringbuf()@@Base+0xc7c> // b.none │ │ │ │ - b 1c7d0 , std::allocator >::~basic_stringbuf()@@Base+0xc50> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ + add x28, sp, #0x428 │ │ │ │ mov x19, x0 │ │ │ │ - b 1c820 , std::allocator >::~basic_stringbuf()@@Base+0xca0> │ │ │ │ + b 1e0e4 , std::allocator >::~basic_stringbuf()@@Base+0x7864> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e0f4 , std::allocator >::~basic_stringbuf()@@Base+0x7874> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1c7dc , std::allocator >::~basic_stringbuf()@@Base+0xc5c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + add x1, sp, #0x408 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + str x1, [sp, #272] │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + b 1e1e8 , std::allocator >::~basic_stringbuf()@@Base+0x7968> │ │ │ │ + bti j │ │ │ │ + b 1e1e8 , std::allocator >::~basic_stringbuf()@@Base+0x7968> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + b 1e1e8 , std::allocator >::~basic_stringbuf()@@Base+0x7968> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e100 , std::allocator >::~basic_stringbuf()@@Base+0x7880> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1c7dc , std::allocator >::~basic_stringbuf()@@Base+0xc5c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1d0 │ │ │ │ - add x25, sp, #0xb8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - and w1, w2, #0xff │ │ │ │ - str w1, [sp, #24] │ │ │ │ - add x21, sp, #0x40 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3560] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - strh wzr, [sp, #408] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - str xzr, [sp, #400] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x20, x27, [x0, #8] │ │ │ │ - stp q31, q31, [sp, #416] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3576] │ │ │ │ - add x28, sp, #0x88 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3688] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - stp x2, xzr, [sp, #80] │ │ │ │ - add x26, sp, #0xa8 │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl 5ea0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #4064] │ │ │ │ - ldp x4, x3, [x1] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - str x26, [sp, #152] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 1cc38 , std::allocator >::~basic_stringbuf()@@Base+0x10b8> // b.any │ │ │ │ - str x3, [sp, #56] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 1cb40 , std::allocator >::~basic_stringbuf()@@Base+0xfc0> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 1cb34 , std::allocator >::~basic_stringbuf()@@Base+0xfb4> // b.any │ │ │ │ - ldrb w1, [x4] │ │ │ │ - mov x0, x26 │ │ │ │ - strb w1, [sp, #168] │ │ │ │ - str x3, [sp, #160] │ │ │ │ - mov w4, #0x8 // #8 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5dd0 (unsigned int&)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 1cb88 , std::allocator >::~basic_stringbuf()@@Base+0x1008> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 1ca94 , std::allocator >::~basic_stringbuf()@@Base+0xf14> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5bd0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1cb88 , std::allocator >::~basic_stringbuf()@@Base+0x1008> // b.none │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x24, [sp, #80] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 1cac4 , std::allocator >::~basic_stringbuf()@@Base+0xf44> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x28 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str x22, [sp, #184] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x27, sp, #0x3a8 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + add x27, sp, #0x3a8 │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e108 , std::allocator >::~basic_stringbuf()@@Base+0x7888> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e118 , std::allocator >::~basic_stringbuf()@@Base+0x7898> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cbc4 , std::allocator >::~basic_stringbuf()@@Base+0x1044> // 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 x0, x26 │ │ │ │ - cbz x3, 1c9f0 , std::allocator >::~basic_stringbuf()@@Base+0xe70> │ │ │ │ - b 1cb70 , std::allocator >::~basic_stringbuf()@@Base+0xff0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - stp x4, x3, [sp, #32] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp, #32] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl 5570 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - b 1c9f0 , std::allocator >::~basic_stringbuf()@@Base+0xe70> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + add x1, sp, #0x388 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e124 , std::allocator >::~basic_stringbuf()@@Base+0x78a4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ccd4 , std::allocator >::~basic_stringbuf()@@Base+0x1154> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x27, sp, #0x328 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ + add x27, sp, #0x328 │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #184] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cbc4 , std::allocator >::~basic_stringbuf()@@Base+0x1044> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b 1e12c , std::allocator >::~basic_stringbuf()@@Base+0x78ac> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 1cbf0 , std::allocator >::~basic_stringbuf()@@Base+0x1070> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1e13c , std::allocator >::~basic_stringbuf()@@Base+0x78bc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cbc4 , std::allocator >::~basic_stringbuf()@@Base+0x1044> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + str x1, [sp, #256] │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1e148 , std::allocator >::~basic_stringbuf()@@Base+0x78c8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1cbd0 , std::allocator >::~basic_stringbuf()@@Base+0x1050> │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x27, sp, #0x2a8 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ + add x27, sp, #0x2a8 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1cbe0 , std::allocator >::~basic_stringbuf()@@Base+0x1060> │ │ │ │ + b 1e150 , std::allocator >::~basic_stringbuf()@@Base+0x78d0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1e160 , std::allocator >::~basic_stringbuf()@@Base+0x78e0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1cc18 , std::allocator >::~basic_stringbuf()@@Base+0x1098> // b.none │ │ │ │ - b 1cbc4 , std::allocator >::~basic_stringbuf()@@Base+0x1044> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + add x1, sp, #0x288 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1e16c , std::allocator >::~basic_stringbuf()@@Base+0x78ec> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1ccb0 , std::allocator >::~basic_stringbuf()@@Base+0x1130> │ │ │ │ - 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] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1d0 │ │ │ │ - add x25, sp, #0xb8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - and w1, w2, #0xff │ │ │ │ - str w1, [sp, #24] │ │ │ │ - add x21, sp, #0x40 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3560] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - strh wzr, [sp, #408] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - str xzr, [sp, #400] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x20, x27, [x0, #8] │ │ │ │ - stp q31, q31, [sp, #416] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3576] │ │ │ │ - add x28, sp, #0x88 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3688] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - stp x2, xzr, [sp, #80] │ │ │ │ - add x26, sp, #0xa8 │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl 5ea0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #4064] │ │ │ │ - ldp x4, x3, [x1] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - str x26, [sp, #152] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 1d098 , std::allocator >::~basic_stringbuf()@@Base+0x1518> // b.any │ │ │ │ - str x3, [sp, #56] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 1cfa0 , std::allocator >::~basic_stringbuf()@@Base+0x1420> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 1cf94 , std::allocator >::~basic_stringbuf()@@Base+0x1414> // b.any │ │ │ │ - ldrb w1, [x4] │ │ │ │ - mov x0, x26 │ │ │ │ - strb w1, [sp, #168] │ │ │ │ - str x3, [sp, #160] │ │ │ │ - mov w4, #0x8 // #8 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 59c0 (bool&)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 1cfe8 , std::allocator >::~basic_stringbuf()@@Base+0x1468> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 1cef4 , std::allocator >::~basic_stringbuf()@@Base+0x1374> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5bd0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1cfe8 , std::allocator >::~basic_stringbuf()@@Base+0x1468> // b.none │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x24, [sp, #80] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 1cf24 , std::allocator >::~basic_stringbuf()@@Base+0x13a4> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x28 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str x22, [sp, #184] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x27, sp, #0x228 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + add x27, sp, #0x228 │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e174 , std::allocator >::~basic_stringbuf()@@Base+0x78f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e184 , std::allocator >::~basic_stringbuf()@@Base+0x7904> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d024 , std::allocator >::~basic_stringbuf()@@Base+0x14a4> // 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 x0, x26 │ │ │ │ - cbz x3, 1ce50 , std::allocator >::~basic_stringbuf()@@Base+0x12d0> │ │ │ │ - b 1cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x1450> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + str x1, [sp, #240] │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e190 , std::allocator >::~basic_stringbuf()@@Base+0x7910> │ │ │ │ + bti j │ │ │ │ + add x27, sp, #0x1a8 │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e198 , std::allocator >::~basic_stringbuf()@@Base+0x7918> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1a8 , std::allocator >::~basic_stringbuf()@@Base+0x7928> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - stp x4, x3, [sp, #32] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp, #32] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl 5570 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - b 1ce50 , std::allocator >::~basic_stringbuf()@@Base+0x12d0> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x27, sp, #0x1a8 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d134 , std::allocator >::~basic_stringbuf()@@Base+0x15b4> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.ne 1e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #184] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d024 , std::allocator >::~basic_stringbuf()@@Base+0x14a4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b 1e1b0 , std::allocator >::~basic_stringbuf()@@Base+0x7930> │ │ │ │ + bti j │ │ │ │ + b 1e1e8 , std::allocator >::~basic_stringbuf()@@Base+0x7968> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 1d050 , std::allocator >::~basic_stringbuf()@@Base+0x14d0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d024 , std::allocator >::~basic_stringbuf()@@Base+0x14a4> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1d030 , std::allocator >::~basic_stringbuf()@@Base+0x14b0> │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1d040 , std::allocator >::~basic_stringbuf()@@Base+0x14c0> │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x7974> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4048] │ │ │ │ + add x3, x3, #0x5d0 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3568] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3608] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w2, [x2] │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #8] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str x3, [x19], #16 │ │ │ │ + add w1, w1, w1, lsr #31 │ │ │ │ + stp xzr, xzr, [x22, #16] │ │ │ │ + add w2, w2, w2, lsr #31 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + asr w20, w1, #1 │ │ │ │ + asr w21, w2, #1 │ │ │ │ + bl 5a30 │ │ │ │ + sub w20, w20, #0x14 │ │ │ │ + sub w21, w21, #0x8 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w4, #0x11 // #17 │ │ │ │ + mov w3, #0x28 // #40 │ │ │ │ + bl 2070c , std::allocator >::~basic_stringbuf()@@Base+0x9e8c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + str x20, [x22, #8] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 1e6d0 , std::allocator >::~basic_stringbuf()@@Base+0x7e50> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + mov x0, x20 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x20, [sp] │ │ │ │ + ldp x1, x0, [x19, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e77c , std::allocator >::~basic_stringbuf()@@Base+0x7efc> // b.none │ │ │ │ + str x20, [x1], #8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x20, [sp] │ │ │ │ + ldp x1, x0, [x19, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x7f0c> // b.none │ │ │ │ + str x20, [x1], #8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d078 , std::allocator >::~basic_stringbuf()@@Base+0x14f8> // b.none │ │ │ │ - b 1d024 , std::allocator >::~basic_stringbuf()@@Base+0x14a4> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ + b.ne 1e7e0 , std::allocator >::~basic_stringbuf()@@Base+0x7f60> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1e8c0 , std::allocator >::~basic_stringbuf()@@Base+0x8040> │ │ │ │ + b 1e70c , std::allocator >::~basic_stringbuf()@@Base+0x7e8c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1e8c0 , std::allocator >::~basic_stringbuf()@@Base+0x8040> │ │ │ │ + b 1e748 , std::allocator >::~basic_stringbuf()@@Base+0x7ec8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, 1e7c4 , std::allocator >::~basic_stringbuf()@@Base+0x7f44> │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1d110 , std::allocator >::~basic_stringbuf()@@Base+0x1590> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1e800 , std::allocator >::~basic_stringbuf()@@Base+0x7f80> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 1e7b0 , std::allocator >::~basic_stringbuf()@@Base+0x7f30> │ │ │ │ + bti j │ │ │ │ + b 1e7a0 , std::allocator >::~basic_stringbuf()@@Base+0x7f20> │ │ │ │ + bti j │ │ │ │ + b 1e7a0 , std::allocator >::~basic_stringbuf()@@Base+0x7f20> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + cbz x0, 1e848 , std::allocator >::~basic_stringbuf()@@Base+0x7fc8> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + b 5a40 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [x2], #16 │ │ │ │ + cbz x0, 1e898 , std::allocator >::~basic_stringbuf()@@Base+0x8018> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x24, x21, [x20] │ │ │ │ + sub x21, x21, x24 │ │ │ │ + asr x3, x21, #3 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1e99c , std::allocator >::~basic_stringbuf()@@Base+0x811c> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + mov x25, x1 │ │ │ │ + csinc x1, x3, xzr, ne // ne = any │ │ │ │ + adds x3, x3, x1 │ │ │ │ + b.cs 1e994 , std::allocator >::~basic_stringbuf()@@Base+0x8114> // b.hs, b.nlast │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x3, x3, x0, ls // ls = plast │ │ │ │ + lsl x19, x3, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x25] │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + str x1, [x0, x21] │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x0, x23 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + b.gt 1e968 , std::allocator >::~basic_stringbuf()@@Base+0x80e8> │ │ │ │ + cbnz x24, 1e988 , std::allocator >::~basic_stringbuf()@@Base+0x8108> │ │ │ │ + stp x22, x23, [x20] │ │ │ │ + add x19, x22, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x19, [x20, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x24 │ │ │ │ + mov x2, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5a40 │ │ │ │ + b 1e940 , std::allocator >::~basic_stringbuf()@@Base+0x80c0> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + b 1e97c , std::allocator >::~basic_stringbuf()@@Base+0x80fc> │ │ │ │ + mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 1e918 , std::allocator >::~basic_stringbuf()@@Base+0x8098> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + mov x24, x0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x26, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x26, #0xaaab │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1ead8 , std::allocator >::~basic_stringbuf()@@Base+0x8258> // b.none │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1d0 │ │ │ │ - add x25, sp, #0xb8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - and w1, w2, #0xff │ │ │ │ - str w1, [sp, #24] │ │ │ │ - add x21, sp, #0x40 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3560] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - strh wzr, [sp, #408] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - str xzr, [sp, #400] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x20, x27, [x0, #8] │ │ │ │ - stp q31, q31, [sp, #416] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3576] │ │ │ │ - add x28, sp, #0x88 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3688] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - stp x2, xzr, [sp, #80] │ │ │ │ - add x26, sp, #0xa8 │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl 5ea0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #4064] │ │ │ │ - ldp x4, x3, [x1] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - str x26, [sp, #152] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 1d4f8 , std::allocator >::~basic_stringbuf()@@Base+0x1978> // b.any │ │ │ │ - str x3, [sp, #56] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 1d400 , std::allocator >::~basic_stringbuf()@@Base+0x1880> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 1d3f4 , std::allocator >::~basic_stringbuf()@@Base+0x1874> // b.any │ │ │ │ - ldrb w1, [x4] │ │ │ │ - mov x0, x26 │ │ │ │ - strb w1, [sp, #168] │ │ │ │ - str x3, [sp, #160] │ │ │ │ - mov w4, #0x8 // #8 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5870 >(int&)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 1d448 , std::allocator >::~basic_stringbuf()@@Base+0x18c8> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 1d354 , std::allocator >::~basic_stringbuf()@@Base+0x17d4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ + mov w27, #0xc // #12 │ │ │ │ + umull x22, w22, w27 │ │ │ │ + ldr x19, [x24, #8] │ │ │ │ + add x4, x3, x22 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldr w20, [x3, x22] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ldr w21, [x4, #4] │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, #0x40 // #64 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, w20 │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + ldr x3, [x23] │ │ │ │ + add x1, x3, x22 │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.le 1eaac , std::allocator >::~basic_stringbuf()@@Base+0x822c> │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldp w28, w20, [x1] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x21, [x24, #8] │ │ │ │ + sub w20, w20, w19 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w20 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5bd0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1d448 , std::allocator >::~basic_stringbuf()@@Base+0x18c8> // b.none │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x24, [sp, #80] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 1d384 , std::allocator >::~basic_stringbuf()@@Base+0x1804> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x28 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str x22, [sp, #184] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d484 , std::allocator >::~basic_stringbuf()@@Base+0x1904> // b.any │ │ │ │ - add sp, sp, #0x1d0 │ │ │ │ + mov w1, #0x6f // #111 │ │ │ │ + mov w2, w28 │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x3, [x23] │ │ │ │ + add x1, x3, x22 │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.gt 1ea60 , std::allocator >::~basic_stringbuf()@@Base+0x81e0> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add w22, w25, #0x1 │ │ │ │ + mov x25, x22 │ │ │ │ + sub x0, x0, x3 │ │ │ │ + asr x0, x0, #2 │ │ │ │ + mul x0, x0, x26 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.cc 1ea0c , std::allocator >::~basic_stringbuf()@@Base+0x818c> // b.lo, b.ul, b.last │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x26 │ │ │ │ - cbz x3, 1d2b0 , std::allocator >::~basic_stringbuf()@@Base+0x1730> │ │ │ │ - b 1d430 , std::allocator >::~basic_stringbuf()@@Base+0x18b0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - stp x4, x3, [sp, #32] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldp x4, x3, [sp, #32] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl 5570 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - b 1d2b0 , std::allocator >::~basic_stringbuf()@@Base+0x1730> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x2, x2, #0x5f0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d594 , std::allocator >::~basic_stringbuf()@@Base+0x1a14> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + str x2, [x20], #16 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + bl 355a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed20> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 355a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed20> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - mov x0, x28 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #64] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #184] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d484 , std::allocator >::~basic_stringbuf()@@Base+0x1904> // b.any │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + cbz x2, 1eb5c , std::allocator >::~basic_stringbuf()@@Base+0x82dc> │ │ │ │ + mov x0, x2 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 1d4b0 , std::allocator >::~basic_stringbuf()@@Base+0x1930> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d484 , std::allocator >::~basic_stringbuf()@@Base+0x1904> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1d490 , std::allocator >::~basic_stringbuf()@@Base+0x1910> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1d4a0 , std::allocator >::~basic_stringbuf()@@Base+0x1920> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d4d8 , std::allocator >::~basic_stringbuf()@@Base+0x1958> // b.none │ │ │ │ - b 1d484 , std::allocator >::~basic_stringbuf()@@Base+0x1904> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + mov w25, w0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + mov w1, #0xe // #14 │ │ │ │ + mov w23, w0 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + mov w24, w0 │ │ │ │ + ldp x19, x0, [x22, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 1ebf8 , std::allocator >::~basic_stringbuf()@@Base+0x8378> // b.none │ │ │ │ + stp w25, w23, [x19] │ │ │ │ + add x0, x19, #0xc │ │ │ │ + str w24, [x19, #8] │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x2, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x2, #0xaaab │ │ │ │ + ldr x26, [x21, #16] │ │ │ │ + mov x1, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x1, #0xaaa, lsl #48 │ │ │ │ + sub x28, x19, x26 │ │ │ │ + asr x0, x28, #2 │ │ │ │ + mul x0, x0, x2 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ed08 , std::allocator >::~basic_stringbuf()@@Base+0x8488> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x2, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x2 │ │ │ │ + b.cs 1ed00 , std::allocator >::~basic_stringbuf()@@Base+0x8480> // b.hs, b.nlast │ │ │ │ + cmp x0, x1 │ │ │ │ + csel x20, x0, x1, ls // ls = plast │ │ │ │ + add x20, x20, x20, lsl #1 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1d570 , std::allocator >::~basic_stringbuf()@@Base+0x19f0> │ │ │ │ + bl 5a30 │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, x0, x28 │ │ │ │ + str w25, [x27, x28] │ │ │ │ + stp w23, w24, [x0, #4] │ │ │ │ + cmp x19, x26 │ │ │ │ + b.eq 1ecf8 , std::allocator >::~basic_stringbuf()@@Base+0x8478> // b.none │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x26 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [x3] │ │ │ │ + ldr w4, [x2, #8] │ │ │ │ + add x2, x2, #0xc │ │ │ │ + str w4, [x3, #8] │ │ │ │ + add x3, x3, #0xc │ │ │ │ + cmp x19, x2 │ │ │ │ + b.ne 1ec6c , std::allocator >::~basic_stringbuf()@@Base+0x83ec> // b.any │ │ │ │ + sub x2, x19, #0xc │ │ │ │ + mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x2, x2, x26 │ │ │ │ + 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 x19, x27, x2, lsl #2 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + cbz x26, 1eccc , std::allocator >::~basic_stringbuf()@@Base+0x844c> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5a40 │ │ │ │ + str x27, [x21, #16] │ │ │ │ + add x27, x27, x20 │ │ │ │ + stp x19, x27, [x22, #8] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x19, x27 │ │ │ │ + b 1ecb4 , std::allocator >::~basic_stringbuf()@@Base+0x8434> │ │ │ │ + mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 1ec44 , std::allocator >::~basic_stringbuf()@@Base+0x83c4> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 1eb64 , std::allocator >::~basic_stringbuf()@@Base+0x82e4> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ 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, #-48]! │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldp w0, w1, [x0, #36] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 1d7e8 , std::allocator >::~basic_stringbuf()@@Base+0x1c68> // b.none │ │ │ │ - b.hi 1d7a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c20> // b.pmore │ │ │ │ - cbz w1, 1d78c , std::allocator >::~basic_stringbuf()@@Base+0x1c0c> │ │ │ │ - cbz w0, 1d798 , std::allocator >::~basic_stringbuf()@@Base+0x1c18> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x19, #36] │ │ │ │ + mov x20, x0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - ldr x6, [x19, #8] │ │ │ │ - add x21, x19, #0x8 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - sub x3, x3, x6 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - subs w4, w3, #0x1 │ │ │ │ - b.eq 1d6d4 , std::allocator >::~basic_stringbuf()@@Base+0x1b54> // b.none │ │ │ │ - mov w5, w4 │ │ │ │ - sub w3, w3, #0x2 │ │ │ │ - add x4, x6, w4, uxtw #3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x3, x6, x3, lsl #3 │ │ │ │ - neg x5, x5, lsl #3 │ │ │ │ - ldr d31, [x3, x2] │ │ │ │ - str d31, [x4, x2] │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.ne 1d6c0 , std::allocator >::~basic_stringbuf()@@Base+0x1b40> // b.any │ │ │ │ - ldp w1, w2, [x6] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1d7dc , std::allocator >::~basic_stringbuf()@@Base+0x1c5c> // b.none │ │ │ │ - b.hi 1d7bc , std::allocator >::~basic_stringbuf()@@Base+0x1c3c> // b.pmore │ │ │ │ - cbz w0, 1d7d0 , std::allocator >::~basic_stringbuf()@@Base+0x1c50> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x6, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 246a0 , std::allocator >::~basic_stringbuf()@@Base+0x8b20> │ │ │ │ - tbz w0, #0, 1d70c , std::allocator >::~basic_stringbuf()@@Base+0x1b8c> │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1d7fc , std::allocator >::~basic_stringbuf()@@Base+0x1c7c> // b.none │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldp w1, w2, [x5] │ │ │ │ - sub x0, x0, x5 │ │ │ │ - asr x8, x0, #3 │ │ │ │ - cmp x0, #0x18 │ │ │ │ - b.ls 1d768 , std::allocator >::~basic_stringbuf()@@Base+0x1be8> // b.plast │ │ │ │ - mov w4, #0x3 // #3 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - b 1d73c , std::allocator >::~basic_stringbuf()@@Base+0x1bbc> │ │ │ │ - cmp x3, x8 │ │ │ │ - b.cs 1d768 , std::allocator >::~basic_stringbuf()@@Base+0x1be8> // b.hs, b.nlast │ │ │ │ - lsl x6, x3, #3 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x7, x5, x3, lsl #3 │ │ │ │ - mov w3, w4 │ │ │ │ - ldr w6, [x5, x6] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ne 1d734 , std::allocator >::~basic_stringbuf()@@Base+0x1bb4> // b.any │ │ │ │ - ldr w6, [x7, #4] │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ne 1d734 , std::allocator >::~basic_stringbuf()@@Base+0x1bb4> // b.any │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 24704 , std::allocator >::~basic_stringbuf()@@Base+0x8b84> │ │ │ │ - tbz w0, #0, 1d778 , std::allocator >::~basic_stringbuf()@@Base+0x1bf8> │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + add x21, x20, #0x48 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35870 , std::allocator >::~basic_stringbuf()@@Base+0x1eff0> │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + mul w19, w19, w1 │ │ │ │ + cmp x0, w19, sxtw │ │ │ │ + b.le 1edb4 , std::allocator >::~basic_stringbuf()@@Base+0x8534> │ │ │ │ + ldp x1, x0, [x20, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4a4 │ │ │ │ + b.ls 1ee70 , std::allocator >::~basic_stringbuf()@@Base+0x85f0> // b.plast │ │ │ │ + add x21, x20, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35870 , std::allocator >::~basic_stringbuf()@@Base+0x1eff0> │ │ │ │ + cmp x0, #0x32 │ │ │ │ + b.le 1ee5c , std::allocator >::~basic_stringbuf()@@Base+0x85dc> │ │ │ │ + ldp x19, x0, [x20, #16] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 1edfc , std::allocator >::~basic_stringbuf()@@Base+0x857c> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + str w5, [x19, #4] │ │ │ │ + mov x19, x4 │ │ │ │ + cmp x19, x3 │ │ │ │ + b.eq 1edd4 , std::allocator >::~basic_stringbuf()@@Base+0x8554> // b.none │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + ldp w1, w2, [x19, #4] │ │ │ │ + add x4, x19, #0xc │ │ │ │ + ldr x3, [x20, #24] │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + sub w1, w1, w2 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 1edec , std::allocator >::~basic_stringbuf()@@Base+0x856c> // b.tstop │ │ │ │ + mov x1, x4 │ │ │ │ + mov x0, x19 │ │ │ │ + sub x2, x3, x4 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 1ee54 , std::allocator >::~basic_stringbuf()@@Base+0x85d4> // b.none │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 1eec0 , std::allocator >::~basic_stringbuf()@@Base+0x8640> │ │ │ │ + bl 5b50 │ │ │ │ + ldr x3, [x20, #24] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + str x3, [x0, #8] │ │ │ │ + b 1edf4 , std::allocator >::~basic_stringbuf()@@Base+0x8574> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + b 1ee48 , std::allocator >::~basic_stringbuf()@@Base+0x85c8> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1d688 , std::allocator >::~basic_stringbuf()@@Base+0x1b08> // b.none │ │ │ │ - str wzr, [x19, #36] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 1d68c , std::allocator >::~basic_stringbuf()@@Base+0x1b0c> │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 1d68c , std::allocator >::~basic_stringbuf()@@Base+0x1b0c> // b.any │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1d7f4 , std::allocator >::~basic_stringbuf()@@Base+0x1c74> // b.none │ │ │ │ - str w1, [x19, #36] │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 1d68c , std::allocator >::~basic_stringbuf()@@Base+0x1b0c> │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 1d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b70> // b.any │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x6] │ │ │ │ - b 1d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b70> │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [x6, #4] │ │ │ │ - b 1d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b70> │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x6] │ │ │ │ - b 1d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b70> │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 1d7b4 , std::allocator >::~basic_stringbuf()@@Base+0x1c34> // b.none │ │ │ │ - str w1, [x19, #36] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - b 1d68c , std::allocator >::~basic_stringbuf()@@Base+0x1b0c> │ │ │ │ - mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ - bl 24b84 , std::allocator >::~basic_stringbuf()@@Base+0x9004> │ │ │ │ - b 1d70c , std::allocator >::~basic_stringbuf()@@Base+0x1b8c> │ │ │ │ + bl 1eb64 , std::allocator >::~basic_stringbuf()@@Base+0x82e4> │ │ │ │ + mov w0, #0xd1b // #3355 │ │ │ │ + movk w0, #0x3e80, lsl #16 │ │ │ │ + fmov s0, w0 │ │ │ │ + bl 35d40 , std::allocator >::~basic_stringbuf()@@Base+0x1f4c0> │ │ │ │ + tbz w0, #0, 1eeb4 , std::allocator >::~basic_stringbuf()@@Base+0x8634> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 1eea0 , std::allocator >::~basic_stringbuf()@@Base+0x8620> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 1eb64 , std::allocator >::~basic_stringbuf()@@Base+0x82e4> │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + cmp w19, w0 │ │ │ │ + b.lt 1ee94 , std::allocator >::~basic_stringbuf()@@Base+0x8614> // b.tstop │ │ │ │ + mov x0, x21 │ │ │ │ + bl 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + b 1edb4 , std::allocator >::~basic_stringbuf()@@Base+0x8534> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + b.ne 1ee48 , std::allocator >::~basic_stringbuf()@@Base+0x85c8> // b.any │ │ │ │ + ldr x2, [x4] │ │ │ │ + ldr w1, [x4, #8] │ │ │ │ + str x2, [x19] │ │ │ │ + str w1, [x19, #8] │ │ │ │ + b 1ee48 , std::allocator >::~basic_stringbuf()@@Base+0x85c8> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x1, #0x5f0 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + cbz x0, 1ef08 , std::allocator >::~basic_stringbuf()@@Base+0x8688> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + b 5a40 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x5f0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x1, [x2], #16 │ │ │ │ + cbz x0, 1ef58 , std::allocator >::~basic_stringbuf()@@Base+0x86d8> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 1f024 , std::allocator >::~basic_stringbuf()@@Base+0x87a4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 1f01c , std::allocator >::~basic_stringbuf()@@Base+0x879c> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 1f054 , std::allocator >::~basic_stringbuf()@@Base+0x87d4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 1efe0 , std::allocator >::~basic_stringbuf()@@Base+0x8760> │ │ │ │ + b 1f03c , std::allocator >::~basic_stringbuf()@@Base+0x87bc> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 1efe0 , std::allocator >::~basic_stringbuf()@@Base+0x8760> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 5c80 │ │ │ │ + mov w23, w0 │ │ │ │ + tbnz w23, #0, 1f098 , std::allocator >::~basic_stringbuf()@@Base+0x8818> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + strb wzr, [x0, #1544] │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 1d89c , std::allocator >::~basic_stringbuf()@@Base+0x1d1c> // b.plast │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x3, x4, x2, lsl #3 │ │ │ │ - lsl x5, x2, #3 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr w21, [x4, x5] │ │ │ │ - ldr w24, [x3, #4] │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w2, w21 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w24 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x6f // #111 │ │ │ │ - bl d800 │ │ │ │ - ldp x4, x3, [x20] │ │ │ │ - add w2, w19, #0x1 │ │ │ │ - mov x19, x2 │ │ │ │ - sub x3, x3, x4 │ │ │ │ - cmp x2, x3, asr #3 │ │ │ │ - b.cc 1d84c , std::allocator >::~basic_stringbuf()@@Base+0x1ccc> // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x23, #32] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - ldp w20, w21, [x4] │ │ │ │ - ands w0, w0, #0x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w19, #0x40 // #64 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - csel w19, w19, w1, ne // ne = any │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x22 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + strb w1, [x0, #1544] │ │ │ │ + bl 5600 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sxth w21, w22 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add w0, w19, w20 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w21 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 55b0 │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.ne 1f0c8 , std::allocator >::~basic_stringbuf()@@Base+0x8848> // b.any │ │ │ │ + add w20, w20, #0x8 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + cmp w20, #0x41 │ │ │ │ + b.ne 1f0c0 , std::allocator >::~basic_stringbuf()@@Base+0x8840> // b.any │ │ │ │ + bl 58d0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1f19c , std::allocator >::~basic_stringbuf()@@Base+0x891c> // b.none │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w0, #0x40 // #64 │ │ │ │ + bl 55b0 │ │ │ │ + mov w0, w20 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 55b0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w0, #0x42 // #66 │ │ │ │ + bl 55b0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + mov w0, #0x43 // #67 │ │ │ │ + bl 55b0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + mov w0, #0x44 // #68 │ │ │ │ + bl 55b0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + mov w0, #0x45 // #69 │ │ │ │ + bl 55b0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + mov w0, #0x46 // #70 │ │ │ │ + bl 55b0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x7 // #7 │ │ │ │ + mov w0, #0x47 // #71 │ │ │ │ + bl 55b0 │ │ │ │ + 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 │ │ │ │ - b d800 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + sxth w19, w0 │ │ │ │ + sxth w20, w1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + sxth w21, w2 │ │ │ │ + bl 5ca0 │ │ │ │ + tbz w0, #0, 1f254 , std::allocator >::~basic_stringbuf()@@Base+0x89d4> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3888] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w1, [x1] │ │ │ │ + cmp w1, #0xff │ │ │ │ + b.le 1f240 , std::allocator >::~basic_stringbuf()@@Base+0x89c0> │ │ │ │ + adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + ldr w0, [x22, #1292] │ │ │ │ + add w4, w0, #0x1 │ │ │ │ + sxth w0, w0 │ │ │ │ + cmp w1, w4 │ │ │ │ + b.gt 1f220 , std::allocator >::~basic_stringbuf()@@Base+0x89a0> │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + add w3, w21, w21, lsl #1 │ │ │ │ + add w2, w20, w20, lsl #1 │ │ │ │ + add w1, w19, w19, lsl #1 │ │ │ │ + str w4, [x22, #1292] │ │ │ │ + bl 5c50 │ │ │ │ + ldr w0, [x22, #1292] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sxth w0, w0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrb w0, [x3] │ │ │ │ + cmp w0, #0x23 │ │ │ │ + b.ne 1f2b8 , std::allocator >::~basic_stringbuf()@@Base+0x8a38> // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp x0, #0x7 │ │ │ │ + b.eq 1f2ec , std::allocator >::~basic_stringbuf()@@Base+0x8a6c> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x3, x3, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1f374 , std::allocator >::~basic_stringbuf()@@Base+0x8af4> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov w0, w2 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + strb wzr, [sp, #2] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, sp │ │ │ │ + ldrb w4, [x3, #1] │ │ │ │ + ldrb w3, [x3, #2] │ │ │ │ + strb w4, [sp] │ │ │ │ + strb w3, [sp, #1] │ │ │ │ + bl 5e90 <__isoc23_strtol@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, sp │ │ │ │ + ldurh w3, [x3, #3] │ │ │ │ + strh w3, [sp] │ │ │ │ + bl 5e90 <__isoc23_strtol@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, sp │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldurh w3, [x3, #5] │ │ │ │ + strh w3, [sp] │ │ │ │ + bl 5e90 <__isoc23_strtol@plt> │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, w19 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 1f1c0 , std::allocator >::~basic_stringbuf()@@Base+0x8940> │ │ │ │ + sxth w2, w0 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + b 1f2b8 , std::allocator >::~basic_stringbuf()@@Base+0x8a38> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + sxth w3, w0 │ │ │ │ + sxth w1, w1 │ │ │ │ + mov x29, sp │ │ │ │ + cmp w3, #0x7 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ccmp w1, #0x7, #0x0, le │ │ │ │ + and w19, w2, #0xff │ │ │ │ + b.gt 1f3d0 , std::allocator >::~basic_stringbuf()@@Base+0x8b50> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 1f454 , std::allocator >::~basic_stringbuf()@@Base+0x8bd4> // b.none │ │ │ │ + add w3, w1, w3, lsl #3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ubfiz w3, w3, #8, #8 │ │ │ │ + orr w0, w3, w19, lsl #21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0xff │ │ │ │ + b.gt 1f3f8 , std::allocator >::~basic_stringbuf()@@Base+0x8b78> │ │ │ │ + lsl w0, w19, #21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3832] │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x4, x20, #0x50c │ │ │ │ + ldr w5, [x2] │ │ │ │ + ldr w0, [x4, #4] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + str w2, [x4, #4] │ │ │ │ + sxth w0, w0 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 1f470 , std::allocator >::~basic_stringbuf()@@Base+0x8bf0> // b.tcont │ │ │ │ + add x20, x20, #0x50c │ │ │ │ + mov w2, w1 │ │ │ │ + mov w1, w3 │ │ │ │ + bl 55b0 │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ubfiz w0, w0, #8, #8 │ │ │ │ + orr w0, w0, w19, lsl #21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add w3, w3, #0x40 │ │ │ │ + ubfiz w3, w3, #8, #8 │ │ │ │ + orr w0, w3, w19, lsl #21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x20, x20, #0x50c │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + mov w0, #0x47 // #71 │ │ │ │ + str w2, [x4, #4] │ │ │ │ + mov w2, w1 │ │ │ │ + mov w1, w3 │ │ │ │ + bl 55b0 │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ubfiz w0, w0, #8, #8 │ │ │ │ + orr w0, w0, w19, lsl #21 │ │ │ │ + b 1f444 , std::allocator >::~basic_stringbuf()@@Base+0x8bc4> │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 1d91c , std::allocator >::~basic_stringbuf()@@Base+0x1d9c> // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> │ │ │ │ + cmp x2, #0x7 │ │ │ │ + b.eq 1f53c , std::allocator >::~basic_stringbuf()@@Base+0x8cbc> // b.none │ │ │ │ + cmp x2, #0x5 │ │ │ │ + b.eq 1f4f0 , std::allocator >::~basic_stringbuf()@@Base+0x8c70> // b.none │ │ │ │ + cmp x2, #0x3 │ │ │ │ + b.eq 1f588 , std::allocator >::~basic_stringbuf()@@Base+0x8d08> // b.none │ │ │ │ + cmp x2, #0x6 │ │ │ │ + b.ne 1f5e8 , std::allocator >::~basic_stringbuf()@@Base+0x8d68> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x6579 // #25977 │ │ │ │ + movk w1, #0x6c6c, lsl #16 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 1f640 , std::allocator >::~basic_stringbuf()@@Base+0x8dc0> // b.none │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + ret │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x6c62 // #27746 │ │ │ │ + movk w2, #0x6361, lsl #16 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 1f5d4 , std::allocator >::~basic_stringbuf()@@Base+0x8d54> // b.none │ │ │ │ + mov w2, #0x7267 // #29287 │ │ │ │ + movk w2, #0x6565, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 1f62c , std::allocator >::~basic_stringbuf()@@Base+0x8dac> // b.none │ │ │ │ + mov w2, #0x6877 // #26743 │ │ │ │ + movk w2, #0x7469, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + ldrb w0, [x1, #4] │ │ │ │ + cmp w0, #0x65 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x6564 // #25956 │ │ │ │ + movk w2, #0x6166, lsl #16 │ │ │ │ + ldr w0, [x1] │ │ │ │ cmp w0, w2 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + b.eq 1f5b0 , std::allocator >::~basic_stringbuf()@@Base+0x8d30> // b.none │ │ │ │ + mov w2, #0x616d // #24941 │ │ │ │ + movk w2, #0x6567, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + ldrh w2, [x1, #4] │ │ │ │ + mov w0, #0x746e // #29806 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + ldrb w0, [x1, #6] │ │ │ │ + cmp w0, #0x61 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - tbnz w3, #0, 1d988 , std::allocator >::~basic_stringbuf()@@Base+0x1e08> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldp x0, x6, [x0, #8] │ │ │ │ - sub x6, x6, x0 │ │ │ │ - asr x6, x6, #3 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.cs 1d980 , std::allocator >::~basic_stringbuf()@@Base+0x1e00> // b.hs, b.nlast │ │ │ │ - lsl x5, x3, #3 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x7, x0, x3, lsl #3 │ │ │ │ - mov w3, w4 │ │ │ │ - ldr w5, [x0, x5] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ne 1d948 , std::allocator >::~basic_stringbuf()@@Base+0x1dc8> // b.any │ │ │ │ - ldr w5, [x7, #4] │ │ │ │ - cmp w5, w2 │ │ │ │ - b.ne 1d948 , std::allocator >::~basic_stringbuf()@@Base+0x1dc8> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x6572 // #25970 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x64 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ + ldrh w3, [x1, #4] │ │ │ │ + mov w2, #0x6c75 // #27765 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 1f554 , std::allocator >::~basic_stringbuf()@@Base+0x8cd4> // b.any │ │ │ │ + ldrb w2, [x1, #6] │ │ │ │ + cmp w2, #0x74 │ │ │ │ + b.ne 1f554 , std::allocator >::~basic_stringbuf()@@Base+0x8cd4> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + ldrb w2, [x1, #4] │ │ │ │ + cmp w2, #0x6b │ │ │ │ + b.ne 1f508 , std::allocator >::~basic_stringbuf()@@Base+0x8c88> // b.any │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - mov w4, w3 │ │ │ │ - b 1d93c , std::allocator >::~basic_stringbuf()@@Base+0x1dbc> │ │ │ │ - nop │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.ne 1f4ec , std::allocator >::~basic_stringbuf()@@Base+0x8c6c> // b.any │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov w0, w2 │ │ │ │ + mov w2, #0x6c62 // #27746 │ │ │ │ + movk w2, #0x6575, lsl #16 │ │ │ │ + ldr w1, [x1] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 1f4ec , std::allocator >::~basic_stringbuf()@@Base+0x8c6c> // b.none │ │ │ │ + mov w0, #0x7963 // #31075 │ │ │ │ + movk w0, #0x6e61, lsl #16 │ │ │ │ + cmp w1, w0 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ │ + ret │ │ │ │ + ldrb w2, [x1, #4] │ │ │ │ + cmp w2, #0x6e │ │ │ │ + b.ne 1f518 , std::allocator >::~basic_stringbuf()@@Base+0x8c98> // b.any │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ret │ │ │ │ + ldrh w1, [x0, #4] │ │ │ │ + mov w0, #0x776f // #30575 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1f4e8 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - add x3, x0, #0x8 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldur d31, [x1, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1da10 , std::allocator >::~basic_stringbuf()@@Base+0x1e90> // b.none │ │ │ │ - str d31, [x1], #8 │ │ │ │ - str x1, [x3, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + and w23, w2, #0xff │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x2, 1f768 , std::allocator >::~basic_stringbuf()@@Base+0x8ee8> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + cbz x1, 1f768 , std::allocator >::~basic_stringbuf()@@Base+0x8ee8> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 1ef80 , std::allocator >::~basic_stringbuf()@@Base+0x8700> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f4a0 , std::allocator >::~basic_stringbuf()@@Base+0x8c20> │ │ │ │ + mov w22, w0 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 1f6ec , std::allocator >::~basic_stringbuf()@@Base+0x8e6c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 1ef80 , std::allocator >::~basic_stringbuf()@@Base+0x8700> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f4a0 , std::allocator >::~basic_stringbuf()@@Base+0x8c20> │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1f724 , std::allocator >::~basic_stringbuf()@@Base+0x8ea4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1da24 , std::allocator >::~basic_stringbuf()@@Base+0x1ea4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + b.ne 1f7a4 , std::allocator >::~basic_stringbuf()@@Base+0x8f24> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w0, w22 │ │ │ │ + mov w2, w23 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, sp │ │ │ │ - str d31, [sp] │ │ │ │ - bl 1dc40 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - b 1d9e4 , std::allocator >::~basic_stringbuf()@@Base+0x1e64> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - movi v31.2s, #0x3 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x3, #0x780 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w21, w1 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - str x23, [sp, #80] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - mov w22, w2 │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w4, [x19, #32] │ │ │ │ - stur d31, [x19, #36] │ │ │ │ - stp w21, w2, [sp, #16] │ │ │ │ - bl 1dc40 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1db0c , std::allocator >::~basic_stringbuf()@@Base+0x1f8c> // b.none │ │ │ │ - stp w21, w22, [x1] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1db2c , std::allocator >::~basic_stringbuf()@@Base+0x1fac> // b.none │ │ │ │ - stp w21, w22, [x0] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - str x1, [x20, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1db7c , std::allocator >::~basic_stringbuf()@@Base+0x1ffc> // b.any │ │ │ │ - ldr x23, [sp, #80] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + b.ne 1f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x8f20> // b.any │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - stp w21, w22, [sp, #8] │ │ │ │ - bl 1dc40 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1dac8 , std::allocator >::~basic_stringbuf()@@Base+0x1f48> // b.any │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - stp w21, w22, [sp, #16] │ │ │ │ - bl 1dc40 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - b 1dad4 , std::allocator >::~basic_stringbuf()@@Base+0x1f54> │ │ │ │ - bti j │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - cbz x2, 1db60 , std::allocator >::~basic_stringbuf()@@Base+0x1fe0> │ │ │ │ - mov x0, x2 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1db80 , std::allocator >::~basic_stringbuf()@@Base+0x2000> // b.none │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cbz x0, 1dbc8 , std::allocator >::~basic_stringbuf()@@Base+0x2048> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - b 5a40 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ + sxth w3, w1 │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sxth w1, w2 │ │ │ │ mov x29, sp │ │ │ │ - add x1, x1, #0x780 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cbz x0, 1dc18 , std::allocator >::~basic_stringbuf()@@Base+0x2098> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ + mov w0, w3 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x23, x25, [x22] │ │ │ │ - sub x19, x25, x23 │ │ │ │ - asr x2, x19, #3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1dd20 , std::allocator >::~basic_stringbuf()@@Base+0x21a0> // b.none │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x24, x1 │ │ │ │ - csinc x1, x2, xzr, ne // ne = any │ │ │ │ - adds x2, x2, x1 │ │ │ │ - b.cs 1dd18 , std::allocator >::~basic_stringbuf()@@Base+0x2198> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - csel x2, x2, x0, ls // ls = plast │ │ │ │ - lsl x20, x2, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a30 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - str x0, [x21, x19] │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 1dd10 , std::allocator >::~basic_stringbuf()@@Base+0x2190> // b.none │ │ │ │ - add x5, x21, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x3, x23 │ │ │ │ - ldr x4, [x3], #8 │ │ │ │ - str x4, [x2], #8 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 1dcc0 , std::allocator >::~basic_stringbuf()@@Base+0x2140> // b.any │ │ │ │ - add x19, x2, #0x8 │ │ │ │ - cbz x23, 1dce8 , std::allocator >::~basic_stringbuf()@@Base+0x2168> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - sub x1, x1, x23 │ │ │ │ - bl 5a40 │ │ │ │ - stp x21, x19, [x22] │ │ │ │ - add x20, x21, x20 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - 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, x21 │ │ │ │ - b 1dcd0 , std::allocator >::~basic_stringbuf()@@Base+0x2150> │ │ │ │ - mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 1dc98 , std::allocator >::~basic_stringbuf()@@Base+0x2118> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ + b 5ab0 │ │ │ │ + bti c │ │ │ │ + b 5ab0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 1dde4 , std::allocator >::~basic_stringbuf()@@Base+0x2264> // b.pmore │ │ │ │ + b.hi 1f8a4 , std::allocator >::~basic_stringbuf()@@Base+0x9024> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 1dddc , std::allocator >::~basic_stringbuf()@@Base+0x225c> // b.any │ │ │ │ + b.ne 1f89c , std::allocator >::~basic_stringbuf()@@Base+0x901c> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 1de14 , std::allocator >::~basic_stringbuf()@@Base+0x2294> // b.any │ │ │ │ + b.ne 1f8d4 , std::allocator >::~basic_stringbuf()@@Base+0x9054> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 1dda0 , std::allocator >::~basic_stringbuf()@@Base+0x2220> │ │ │ │ - b 1ddfc , std::allocator >::~basic_stringbuf()@@Base+0x227c> │ │ │ │ + cbz x19, 1f860 , std::allocator >::~basic_stringbuf()@@Base+0x8fe0> │ │ │ │ + b 1f8bc , std::allocator >::~basic_stringbuf()@@Base+0x903c> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 1dda0 , std::allocator >::~basic_stringbuf()@@Base+0x2220> │ │ │ │ + b 1f860 , std::allocator >::~basic_stringbuf()@@Base+0x8fe0> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str x1, [x20] │ │ │ │ - cbz x0, 1de5c , std::allocator >::~basic_stringbuf()@@Base+0x22dc> │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - cbz x22, 1def0 , std::allocator >::~basic_stringbuf()@@Base+0x2370> │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x23, x22, #0x28 │ │ │ │ - ldr x21, [x23, #8] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1deac , std::allocator >::~basic_stringbuf()@@Base+0x232c> // b.none │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + str x23, [sp, #24] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x337 │ │ │ │ + ldr x24, [x21, #24] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x1b8 │ │ │ │ + bl 1f800 , std::allocator >::~basic_stringbuf()@@Base+0x8f80> │ │ │ │ + mov x8, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x24 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20a0c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ + ldp x19, x20, [sp] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1f9ec , std::allocator >::~basic_stringbuf()@@Base+0x916c> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1de9c , std::allocator >::~basic_stringbuf()@@Base+0x231c> // b.none │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x0, [x2], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1f9dc , std::allocator >::~basic_stringbuf()@@Base+0x915c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1de80 , std::allocator >::~basic_stringbuf()@@Base+0x2300> // b.any │ │ │ │ - ldr x21, [x22, #40] │ │ │ │ - cbz x21, 1dec0 , std::allocator >::~basic_stringbuf()@@Base+0x2340> │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 1f9c0 , std::allocator >::~basic_stringbuf()@@Base+0x9140> // b.any │ │ │ │ + ldr x20, [sp] │ │ │ │ + cbz x20, 1fa00 , std::allocator >::~basic_stringbuf()@@Base+0x9180> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dedc , std::allocator >::~basic_stringbuf()@@Base+0x235c> // b.none │ │ │ │ - ldr x1, [x22, #24] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1fa18 , std::allocator >::~basic_stringbuf()@@Base+0x9198> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ mov x0, x22 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cbz x19, 1df24 , std::allocator >::~basic_stringbuf()@@Base+0x23a4> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1df14 , std::allocator >::~basic_stringbuf()@@Base+0x2394> // b.none │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - ldr x0, [x20, #144] │ │ │ │ - cbz x0, 1df3c , std::allocator >::~basic_stringbuf()@@Base+0x23bc> │ │ │ │ + bl 23300 , std::allocator >::~basic_stringbuf()@@Base+0xca80> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #144] │ │ │ │ - ldr x19, [x20, #152] │ │ │ │ - cbz x19, 1df90 , std::allocator >::~basic_stringbuf()@@Base+0x2410> │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 1d000 , std::allocator >::~basic_stringbuf()@@Base+0x1480> │ │ │ │ - add x0, x0, #0xbe0 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e01c , std::allocator >::~basic_stringbuf()@@Base+0x249c> // b.any │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x2, x2, #0x780 │ │ │ │ - str x2, [x3], #8 │ │ │ │ - cbz x0, 1df80 , std::allocator >::~basic_stringbuf()@@Base+0x2400> │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1faa8 , std::allocator >::~basic_stringbuf()@@Base+0x9228> // 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 │ │ │ │ + autiasp │ │ │ │ + b 5d70 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x20, #152] │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - cbz x0, 1dfa8 , std::allocator >::~basic_stringbuf()@@Base+0x2428> │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #160] │ │ │ │ - ldr x19, [x20, #168] │ │ │ │ - cbz x19, 1e008 , std::allocator >::~basic_stringbuf()@@Base+0x2488> │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 20000 , std::allocator >::~basic_stringbuf()@@Base+0x4480> │ │ │ │ - add x0, x0, #0x300 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e028 , std::allocator >::~basic_stringbuf()@@Base+0x24a8> // b.any │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x2, x2, #0x7a0 │ │ │ │ - str x2, [x3], #8 │ │ │ │ - cbz x0, 1dfec , std::allocator >::~basic_stringbuf()@@Base+0x246c> │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1fafc , std::allocator >::~basic_stringbuf()@@Base+0x927c> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + ldp x21, x22, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 1fae4 , std::allocator >::~basic_stringbuf()@@Base+0x9264> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fadc , std::allocator >::~basic_stringbuf()@@Base+0x925c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + b 1fab8 , std::allocator >::~basic_stringbuf()@@Base+0x9238> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ sub x1, x1, x0 │ │ │ │ + cbz x0, 1fa84 , std::allocator >::~basic_stringbuf()@@Base+0x9204> │ │ │ │ bl 5a40 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - blr x1 │ │ │ │ - b 1df8c , std::allocator >::~basic_stringbuf()@@Base+0x240c> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x16, x1 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 1de20 , std::allocator >::~basic_stringbuf()@@Base+0x22a0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xb0 // #176 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - bl a6c0 │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl a6c0 │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a6c0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - strb wzr, [x19, #138] │ │ │ │ - stp q31, q31, [x19, #144] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 1fa84 , std::allocator >::~basic_stringbuf()@@Base+0x9204> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x1 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str x27, [sp, #128] │ │ │ │ ldr x2, [x1] │ │ │ │ str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 1e138 , std::allocator >::~basic_stringbuf()@@Base+0x25b8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - cbz x23, 1e1cc , std::allocator >::~basic_stringbuf()@@Base+0x264c> │ │ │ │ - ldr x20, [x23, #40] │ │ │ │ - add x24, x23, #0x28 │ │ │ │ - ldr x21, [x24, #8] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1e18c , std::allocator >::~basic_stringbuf()@@Base+0x260c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1e17c , std::allocator >::~basic_stringbuf()@@Base+0x25fc> // b.none │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 1e160 , std::allocator >::~basic_stringbuf()@@Base+0x25e0> // b.any │ │ │ │ - ldr x21, [x23, #40] │ │ │ │ - cbz x21, 1e1a0 , std::allocator >::~basic_stringbuf()@@Base+0x2620> │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x1, x23, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e1bc , std::allocator >::~basic_stringbuf()@@Base+0x263c> // b.none │ │ │ │ - ldr x1, [x23, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, 1e200 , std::allocator >::~basic_stringbuf()@@Base+0x2680> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e1f0 , std::allocator >::~basic_stringbuf()@@Base+0x2670> // b.none │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1e218 , std::allocator >::~basic_stringbuf()@@Base+0x2698> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #144] │ │ │ │ - ldr x20, [x19, #152] │ │ │ │ - cbz x20, 1e26c , std::allocator >::~basic_stringbuf()@@Base+0x26ec> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 1d000 , std::allocator >::~basic_stringbuf()@@Base+0x1480> │ │ │ │ - add x0, x0, #0xbe0 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e7c0 , std::allocator >::~basic_stringbuf()@@Base+0x2c40> // b.any │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x2, x2, #0x780 │ │ │ │ - str x2, [x3], #8 │ │ │ │ - cbz x0, 1e25c , std::allocator >::~basic_stringbuf()@@Base+0x26dc> │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 1e284 , std::allocator >::~basic_stringbuf()@@Base+0x2704> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #160] │ │ │ │ - ldr x20, [x19, #168] │ │ │ │ - cbz x20, 1e2d8 , std::allocator >::~basic_stringbuf()@@Base+0x2758> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 20000 , std::allocator >::~basic_stringbuf()@@Base+0x4480> │ │ │ │ - add x0, x0, #0x300 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e7b4 , std::allocator >::~basic_stringbuf()@@Base+0x2c34> // b.any │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x2, x2, #0x7a0 │ │ │ │ - str x2, [x3], #8 │ │ │ │ - cbz x0, 1e2c8 , std::allocator >::~basic_stringbuf()@@Base+0x2748> │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19, #168] │ │ │ │ - strh wzr, [x19, #32] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - strb wzr, [x19, #34] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - strb wzr, [x19, #136] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ + bl 22a20 , std::allocator >::~basic_stringbuf()@@Base+0xc1a0> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ bl 5a30 │ │ │ │ - mov x23, x0 │ │ │ │ - ldp x1, x2, [x22] │ │ │ │ - mov x0, x21 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 1dd40 , std::allocator >::~basic_stringbuf()@@Base+0x21c0> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 16920 ::do_widen(char) const@@Base+0x2640> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x23, [x19, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e334 , std::allocator >::~basic_stringbuf()@@Base+0x27b4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, #0x7 // #7 │ │ │ │ + mov w4, #0x38 // #56 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x20, [x19, #24] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ bl 5a30 │ │ │ │ - mov x23, x0 │ │ │ │ - bl 16440 ::do_widen(char) const@@Base+0x2160> │ │ │ │ - str x23, [x19, #16] │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3880] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3968] │ │ │ │ - ldrb w3, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldrb w2, [x2] │ │ │ │ - bfxil w1, w3, #0, #8 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #4008] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - bfi w1, w2, #8, #8 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x4, [x4, #3632] │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3648] │ │ │ │ - bfi w1, w0, #16, #8 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3552] │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3864] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3936] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3840] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldrb w5, [x5] │ │ │ │ - ldr w4, [x4] │ │ │ │ - ldr w7, [x3] │ │ │ │ - ldr w6, [x24] │ │ │ │ - bfi w1, w5, #24, #8 │ │ │ │ - ldrb w3, [x23] │ │ │ │ - ldrb w5, [x25] │ │ │ │ - ldr w2, [x2] │ │ │ │ - str w7, [x0, #4] │ │ │ │ - str w6, [x0, #40] │ │ │ │ - strb w5, [x0, #44] │ │ │ │ - strb w3, [x0, #45] │ │ │ │ - stp w4, w2, [x0, #48] │ │ │ │ - str w1, [x0, #56] │ │ │ │ - cbnz w4, 1e748 , std::allocator >::~basic_stringbuf()@@Base+0x2bc8> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3544] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4016] │ │ │ │ - ldr w26, [x1] │ │ │ │ - ldr w27, [x0] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - cbz x2, 1e724 , std::allocator >::~basic_stringbuf()@@Base+0x2ba4> │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x21 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 1dd40 , std::allocator >::~basic_stringbuf()@@Base+0x21c0> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x18 // #24 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x20, [x19, #32] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ - bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0x6f60> │ │ │ │ - str x0, [x19, #160] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e458 , std::allocator >::~basic_stringbuf()@@Base+0x28d8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl 5a30 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 24e90 , std::allocator >::~basic_stringbuf()@@Base+0x9310> │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 24ea0 , std::allocator >::~basic_stringbuf()@@Base+0x9320> │ │ │ │ - mov w2, w0 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1da28 , std::allocator >::~basic_stringbuf()@@Base+0x1ea8> │ │ │ │ - ldrb w0, [x25] │ │ │ │ - str x22, [x19, #152] │ │ │ │ - tbnz w0, #0, 1e76c , std::allocator >::~basic_stringbuf()@@Base+0x2bec> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5a30 │ │ │ │ - ldr w1, [x24] │ │ │ │ - mov x22, x0 │ │ │ │ - bl 203a0 , std::allocator >::~basic_stringbuf()@@Base+0x4820> │ │ │ │ - ldp x1, x2, [x19, #152] │ │ │ │ - str x22, [x19, #168] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 2072c , std::allocator >::~basic_stringbuf()@@Base+0x4bac> │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - bl 13cd0 │ │ │ │ - str x22, [x19, #24] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x0, [x1, #40] │ │ │ │ - bl dc20 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - sub w23, w0, #0x2 │ │ │ │ - ldr x0, [x1, #40] │ │ │ │ - bl dc2c │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 118c0 │ │ │ │ - str x22, [x19, #144] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - strb wzr, [sp, #30] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x20, x5, [sp, #8] │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x2, x2, #0x449 │ │ │ │ + str x22, [sp, #8] │ │ │ │ + bl 1f800 , std::allocator >::~basic_stringbuf()@@Base+0x8f80> │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x22, x0 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - str w4, [sp, #24] │ │ │ │ - strh w3, [x20, #4] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e570 , std::allocator >::~basic_stringbuf()@@Base+0x29f0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x428 │ │ │ │ - mov x4, #0x7 // #7 │ │ │ │ - stp x20, x4, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w5, [x3] │ │ │ │ - mov x22, x0 │ │ │ │ - ldur w3, [x3, #3] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w5, [sp, #24] │ │ │ │ - strb wzr, [sp, #31] │ │ │ │ - stur w3, [x20, #3] │ │ │ │ - bl 10d90 │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e5d0 , std::allocator >::~basic_stringbuf()@@Base+0x2a50> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1fbd8 , std::allocator >::~basic_stringbuf()@@Base+0x9358> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - bl 12760 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 1fc00 , std::allocator >::~basic_stringbuf()@@Base+0x9380> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ bl 5a30 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, sp │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x24, [x19, #8] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + mov w22, w0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w5, w20, w0 │ │ │ │ + mov w4, w23 │ │ │ │ + mov w3, w22 │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x20, [sp] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x430 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldr x4, [sp] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldp x6, x7, [x1] │ │ │ │ - stp x6, x7, [x3] │ │ │ │ - ldrb w5, [x1, #16] │ │ │ │ - strb w5, [x3, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - strb wzr, [x3, x4] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e664 , std::allocator >::~basic_stringbuf()@@Base+0x2ae4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x21, [x19, #40] │ │ │ │ + mov x0, #0x68 // #104 │ │ │ │ bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x448 │ │ │ │ - mov x5, #0x9 // #9 │ │ │ │ - stp x20, x5, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldrb w3, [x3, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - strb wzr, [sp, #33] │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - strb w3, [x20, #8] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e6c4 , std::allocator >::~basic_stringbuf()@@Base+0x2b44> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl a6e0 │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl a6e0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + bl 1eaec , std::allocator >::~basic_stringbuf()@@Base+0x826c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ + str x20, [x19, #48] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e804 , std::allocator >::~basic_stringbuf()@@Base+0x2c84> // b.any │ │ │ │ + b.ne 1fcec , std::allocator >::~basic_stringbuf()@@Base+0x946c> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x21, x22, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldr x27, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - b a6e0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - bl 5a30 │ │ │ │ - ldrb w3, [x23] │ │ │ │ - mov w2, w27 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x22, x0 │ │ │ │ - bl 258c0 , std::allocator >::~basic_stringbuf()@@Base+0x9d40> │ │ │ │ - str x22, [x19, #160] │ │ │ │ - b 1e458 , std::allocator >::~basic_stringbuf()@@Base+0x28d8> │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.eq 1e798 , std::allocator >::~basic_stringbuf()@@Base+0x2c18> // b.none │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3712] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3960] │ │ │ │ - ldr w26, [x1] │ │ │ │ - ldr w27, [x0] │ │ │ │ - b 1e418 , std::allocator >::~basic_stringbuf()@@Base+0x2898> │ │ │ │ - ldr x23, [x19, #160] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1d600 , std::allocator >::~basic_stringbuf()@@Base+0x1a80> │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - bl 1d610 , std::allocator >::~basic_stringbuf()@@Base+0x1a90> │ │ │ │ - mov w2, w0 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 249c0 , std::allocator >::~basic_stringbuf()@@Base+0x8e40> │ │ │ │ - b 1e494 , std::allocator >::~basic_stringbuf()@@Base+0x2914> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3904] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3656] │ │ │ │ - ldr w26, [x1] │ │ │ │ - ldr w27, [x0] │ │ │ │ - b 1e418 , std::allocator >::~basic_stringbuf()@@Base+0x2898> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 1e2d4 , std::allocator >::~basic_stringbuf()@@Base+0x2754> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 1e268 , std::allocator >::~basic_stringbuf()@@Base+0x26e8> │ │ │ │ + b 1ed20 , std::allocator >::~basic_stringbuf()@@Base+0x84a0> │ │ │ │ bti j │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e838 , std::allocator >::~basic_stringbuf()@@Base+0x2cb8> // b.none │ │ │ │ + b.eq 1fd20 , std::allocator >::~basic_stringbuf()@@Base+0x94a0> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e804 , std::allocator >::~basic_stringbuf()@@Base+0x2c84> // b.any │ │ │ │ + b.ne 1fcec , std::allocator >::~basic_stringbuf()@@Base+0x946c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e838 , std::allocator >::~basic_stringbuf()@@Base+0x2cb8> // b.none │ │ │ │ - b 1e804 , std::allocator >::~basic_stringbuf()@@Base+0x2c84> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - b 1e814 , std::allocator >::~basic_stringbuf()@@Base+0x2c94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - b 1e814 , std::allocator >::~basic_stringbuf()@@Base+0x2c94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1e7dc , std::allocator >::~basic_stringbuf()@@Base+0x2c5c> │ │ │ │ - bti j │ │ │ │ - b 1e888 , std::allocator >::~basic_stringbuf()@@Base+0x2d08> │ │ │ │ - bti j │ │ │ │ - b 1e888 , std::allocator >::~basic_stringbuf()@@Base+0x2d08> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 1e848 , std::allocator >::~basic_stringbuf()@@Base+0x2cc8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - b 1e814 , std::allocator >::~basic_stringbuf()@@Base+0x2c94> │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + b 1fcc4 , std::allocator >::~basic_stringbuf()@@Base+0x9444> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e838 , std::allocator >::~basic_stringbuf()@@Base+0x2cb8> // b.none │ │ │ │ - b 1e804 , std::allocator >::~basic_stringbuf()@@Base+0x2c84> │ │ │ │ + b.eq 1fd20 , std::allocator >::~basic_stringbuf()@@Base+0x94a0> // b.none │ │ │ │ + b 1fcec , std::allocator >::~basic_stringbuf()@@Base+0x946c> │ │ │ │ bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + b 1fcc4 , std::allocator >::~basic_stringbuf()@@Base+0x9444> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - b 1e814 , std::allocator >::~basic_stringbuf()@@Base+0x2c94> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e838 , std::allocator >::~basic_stringbuf()@@Base+0x2cb8> // b.none │ │ │ │ - b 1e804 , std::allocator >::~basic_stringbuf()@@Base+0x2c84> │ │ │ │ + mov x20, x3 │ │ │ │ + bl 22c30 , std::allocator >::~basic_stringbuf()@@Base+0xc3b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x0, x0, #0x990 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x20, xzr, [x19, #16] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl 1fb04 , std::allocator >::~basic_stringbuf()@@Base+0x9284> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - b 1e910 , std::allocator >::~basic_stringbuf()@@Base+0x2d90> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 271a4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> │ │ │ │ - tbz w0, #0, 1e9c4 , std::allocator >::~basic_stringbuf()@@Base+0x2e44> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x0, 1fe0c , std::allocator >::~basic_stringbuf()@@Base+0x958c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edcc , std::allocator >::~basic_stringbuf()@@Base+0x324c> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0x7571 // #30065 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1ea10 , std::allocator >::~basic_stringbuf()@@Base+0x2e90> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w21, #0, 1eae4 , std::allocator >::~basic_stringbuf()@@Base+0x2f64> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #33] │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbnz w0, #0, 1ea2c , std::allocator >::~basic_stringbuf()@@Base+0x2eac> │ │ │ │ - ldrb w0, [x19, #138] │ │ │ │ - tbz w0, #0, 1ea64 , std::allocator >::~basic_stringbuf()@@Base+0x2ee4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 1fe24 , std::allocator >::~basic_stringbuf()@@Base+0x95a4> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 11ec0 │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1eaa4 , std::allocator >::~basic_stringbuf()@@Base+0x2f24> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w21, #0, 1ebdc , std::allocator >::~basic_stringbuf()@@Base+0x305c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 1fe3c , std::allocator >::~basic_stringbuf()@@Base+0x95bc> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 1d630 , std::allocator >::~basic_stringbuf()@@Base+0x1ab0> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf8 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1eb30 , std::allocator >::~basic_stringbuf()@@Base+0x2fb0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x20, [x19, #48] │ │ │ │ + cbz x20, 1fe94 , std::allocator >::~basic_stringbuf()@@Base+0x9614> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 1e000 , std::allocator >::~basic_stringbuf()@@Base+0x7780> │ │ │ │ + add x0, x0, #0xf20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1fea8 , std::allocator >::~basic_stringbuf()@@Base+0x9628> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3728] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x3], #16 │ │ │ │ + cbz x0, 1fe84 , std::allocator >::~basic_stringbuf()@@Base+0x9604> │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5a40 │ │ │ │ - tbz w21, #0, 1eb80 , std::allocator >::~basic_stringbuf()@@Base+0x3000> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1eb94 , std::allocator >::~basic_stringbuf()@@Base+0x3014> │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a810 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + bl 5a40 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b a810 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbz w0, #0, 1ecbc , std::allocator >::~basic_stringbuf()@@Base+0x313c> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbnz w0, #0, 1ea2c , std::allocator >::~basic_stringbuf()@@Base+0x2eac> │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a76c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + b 229c8 , std::allocator >::~basic_stringbuf()@@Base+0xc148> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 1fe90 , std::allocator >::~basic_stringbuf()@@Base+0x9610> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 1fde0 , std::allocator >::~basic_stringbuf()@@Base+0x9560> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b a76c │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1ec28 , std::allocator >::~basic_stringbuf()@@Base+0x30a8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w21, #0, 1ec94 , std::allocator >::~basic_stringbuf()@@Base+0x3114> │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #26] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1ec68 , std::allocator >::~basic_stringbuf()@@Base+0x30e8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w21, #0, 1ed34 , std::allocator >::~basic_stringbuf()@@Base+0x31b4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1eacc , std::allocator >::~basic_stringbuf()@@Base+0x2f4c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - b 1eacc , std::allocator >::~basic_stringbuf()@@Base+0x2f4c> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 271c0 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ - tbnz w0, #0, 1eb8c , std::allocator >::~basic_stringbuf()@@Base+0x300c> │ │ │ │ - mov w1, #0x6568 // #25960 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1ed08 , std::allocator >::~basic_stringbuf()@@Base+0x3188> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w21, #0, 1ea1c , std::allocator >::~basic_stringbuf()@@Base+0x2e9c> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1eda8 , std::allocator >::~basic_stringbuf()@@Base+0x3228> │ │ │ │ - strb wzr, [x19, #138] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a810 │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl a810 │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl a810 │ │ │ │ - b 1ea1c , std::allocator >::~basic_stringbuf()@@Base+0x2e9c> │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - and w21, w0, #0xff │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 1ed74 , std::allocator >::~basic_stringbuf()@@Base+0x31f4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w21, #0, 1ed80 , std::allocator >::~basic_stringbuf()@@Base+0x3200> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - b 1e994 , std::allocator >::~basic_stringbuf()@@Base+0x2e14> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 1eacc , std::allocator >::~basic_stringbuf()@@Base+0x2f4c> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #138] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a76c │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl a76c │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl a76c │ │ │ │ - b 1ea1c , std::allocator >::~basic_stringbuf()@@Base+0x2e9c> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ + b 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1edd0 , std::allocator >::~basic_stringbuf()@@Base+0x3250> // b.any │ │ │ │ + str x1, [x0] │ │ │ │ + bl 1fde0 , std::allocator >::~basic_stringbuf()@@Base+0x9560> │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 1edd8 , std::allocator >::~basic_stringbuf()@@Base+0x3258> │ │ │ │ - bti j │ │ │ │ - b 1edd8 , std::allocator >::~basic_stringbuf()@@Base+0x3258> │ │ │ │ - bti j │ │ │ │ - b 1edd8 , std::allocator >::~basic_stringbuf()@@Base+0x3258> │ │ │ │ - bti j │ │ │ │ - b 1edd8 , std::allocator >::~basic_stringbuf()@@Base+0x3258> │ │ │ │ - bti j │ │ │ │ - b 1edd8 , std::allocator >::~basic_stringbuf()@@Base+0x3258> │ │ │ │ - bti j │ │ │ │ - b 1edd8 , std::allocator >::~basic_stringbuf()@@Base+0x3258> │ │ │ │ + bl 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x1, [x1, #144] │ │ │ │ - b 131e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #32] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + bl 5c40 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3848] │ │ │ │ + bl 56b0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 59b0 │ │ │ │ + bl 5b00 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 5880 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ + mov w1, #0x19 // #25 │ │ │ │ + str w1, [x0] │ │ │ │ + bl 5d70 │ │ │ │ + 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 5aa0 │ │ │ │ + bl 5d70 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 5b20 │ │ │ │ bti c │ │ │ │ - ldrb w0, [x0, #33] │ │ │ │ + b 58a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + mov w2, #0x3e8 // #1000 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + add x6, sp, #0x20 │ │ │ │ + mul w0, w0, w2 │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + add x4, sp, #0x8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x19, [sp, #176] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + sxtw x5, w0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp xzr, x5, [sp, #8] │ │ │ │ + csel x4, x4, xzr, ne // ne = any │ │ │ │ + str x7, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str q31, [sp, #32] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov w0, #0x400 // #1024 │ │ │ │ + stp q31, q31, [x6, #16] │ │ │ │ + stp q31, q31, [x6, #48] │ │ │ │ + stp q31, q31, [x6, #80] │ │ │ │ + str xzr, [x6, #112] │ │ │ │ + bl 5580 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3848] │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + bl 5700 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + 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 200cc , std::allocator >::~basic_stringbuf()@@Base+0x984c> // b.any │ │ │ │ + ldr x19, [sp, #176] │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldrb w0, [x0, #34] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - mov w0, #0x320 // #800 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 1eec8 , std::allocator >::~basic_stringbuf()@@Base+0x3348> │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 1ef0c , std::allocator >::~basic_stringbuf()@@Base+0x338c> // b.none │ │ │ │ - b.le 1eecc , std::allocator >::~basic_stringbuf()@@Base+0x334c> │ │ │ │ - mov w0, #0x64 // #100 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 1eec8 , std::allocator >::~basic_stringbuf()@@Base+0x3348> // b.none │ │ │ │ - b.gt 1eef8 , std::allocator >::~basic_stringbuf()@@Base+0x3378> │ │ │ │ - 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 1eec8 , std::allocator >::~basic_stringbuf()@@Base+0x3348> // b.none │ │ │ │ - mov w0, #0x12c // #300 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 1eec8 , std::allocator >::~basic_stringbuf()@@Base+0x3348> // 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 22a20 , std::allocator >::~basic_stringbuf()@@Base+0xc1a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 22c30 , std::allocator >::~basic_stringbuf()@@Base+0xc3b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x0, x0, #0x628 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 22a20 , std::allocator >::~basic_stringbuf()@@Base+0xc1a0> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5db0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 229c8 , std::allocator >::~basic_stringbuf()@@Base+0xc148> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x628 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldrb w1, [x19, #32] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbnz w1, #0, 1ef68 , std::allocator >::~basic_stringbuf()@@Base+0x33e8> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1ef98 , std::allocator >::~basic_stringbuf()@@Base+0x3418> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - bl 12320 │ │ │ │ - tbnz w0, #0, 1f09c , std::allocator >::~basic_stringbuf()@@Base+0x351c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f23c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x20, x19, #0x28 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl a76c │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + str x1, [x0] │ │ │ │ + bl 5db0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - bl 1ee8c , std::allocator >::~basic_stringbuf()@@Base+0x330c> │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl a990 │ │ │ │ - cmp x0, w21, sxtw │ │ │ │ - b.ge 1f074 , std::allocator >::~basic_stringbuf()@@Base+0x34f4> // b.tcont │ │ │ │ - mov x0, x20 │ │ │ │ - bl a810 │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - bl a76c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w21, [x1] │ │ │ │ - bl a990 │ │ │ │ - cmp x0, w21, sxtw │ │ │ │ - b.lt 1f110 , std::allocator >::~basic_stringbuf()@@Base+0x3590> // b.tstop │ │ │ │ - adr x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f1b0 , std::allocator >::~basic_stringbuf()@@Base+0x3630> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4008] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f198 , std::allocator >::~basic_stringbuf()@@Base+0x3618> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3880] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f18c , std::allocator >::~basic_stringbuf()@@Base+0x360c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3968] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f1a4 , std::allocator >::~basic_stringbuf()@@Base+0x3624> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f240 , std::allocator >::~basic_stringbuf()@@Base+0x36c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + bl 229c8 , std::allocator >::~basic_stringbuf()@@Base+0xc148> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b a6e0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - bl 1d5e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a60> │ │ │ │ - tbnz w0, #0, 1f148 , std::allocator >::~basic_stringbuf()@@Base+0x35c8> │ │ │ │ - ldp x0, x1, [x19, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - strb w2, [x19, #32] │ │ │ │ - bl 16a08 ::do_widen(char) const@@Base+0x2728> │ │ │ │ - mov x0, x20 │ │ │ │ - bl a6e0 │ │ │ │ - b 1efd4 , std::allocator >::~basic_stringbuf()@@Base+0x3454> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - bl 12430 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1f228 , std::allocator >::~basic_stringbuf()@@Base+0x36a8> // b.none │ │ │ │ - b.gt 1f214 , std::allocator >::~basic_stringbuf()@@Base+0x3694> │ │ │ │ - cbz w0, 1f1bc , std::allocator >::~basic_stringbuf()@@Base+0x363c> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1f1e0 , std::allocator >::~basic_stringbuf()@@Base+0x3660> // b.any │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 1dd40 , std::allocator >::~basic_stringbuf()@@Base+0x21c0> │ │ │ │ - mov x1, x20 │ │ │ │ + b 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x628 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 5db0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1e0e0 , std::allocator >::~basic_stringbuf()@@Base+0x2560> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f234 , std::allocator >::~basic_stringbuf()@@Base+0x36b4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b 1ef68 , std::allocator >::~basic_stringbuf()@@Base+0x33e8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f240 , std::allocator >::~basic_stringbuf()@@Base+0x36c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + bl 229c8 , std::allocator >::~basic_stringbuf()@@Base+0xc148> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b a810 │ │ │ │ - ldp x0, x1, [x19, #152] │ │ │ │ - bl 1d64c , std::allocator >::~basic_stringbuf()@@Base+0x1acc> │ │ │ │ - b 1f16c , std::allocator >::~basic_stringbuf()@@Base+0x35ec> │ │ │ │ - mov x0, x1 │ │ │ │ - bl 1d9a0 , std::allocator >::~basic_stringbuf()@@Base+0x1e20> │ │ │ │ - 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 203c4 , std::allocator >::~basic_stringbuf()@@Base+0x4844> │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ - tbnz w0, #0, 1f154 , std::allocator >::~basic_stringbuf()@@Base+0x35d4> │ │ │ │ - ldp x2, x0, [x19, #160] │ │ │ │ - bl 2072c , std::allocator >::~basic_stringbuf()@@Base+0x4bac> │ │ │ │ - b 1f090 , std::allocator >::~basic_stringbuf()@@Base+0x3510> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 2502c , std::allocator >::~basic_stringbuf()@@Base+0x94ac> │ │ │ │ - b 1f02c , std::allocator >::~basic_stringbuf()@@Base+0x34ac> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 254e0 , std::allocator >::~basic_stringbuf()@@Base+0x9960> │ │ │ │ - b 1f01c , std::allocator >::~basic_stringbuf()@@Base+0x349c> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 251c0 , std::allocator >::~basic_stringbuf()@@Base+0x9640> │ │ │ │ - b 1f03c , std::allocator >::~basic_stringbuf()@@Base+0x34bc> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 25340 , std::allocator >::~basic_stringbuf()@@Base+0x97c0> │ │ │ │ - b 1f00c , std::allocator >::~basic_stringbuf()@@Base+0x348c> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1f1e0 , std::allocator >::~basic_stringbuf()@@Base+0x3660> │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a810 │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl a810 │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f23c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> // b.any │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + mov w2, w1 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 5840 │ │ │ │ + stp w20, w21, [x19, #28] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 12680 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 1f1e0 , std::allocator >::~basic_stringbuf()@@Base+0x3660> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #33] │ │ │ │ - b 1f1e0 , std::allocator >::~basic_stringbuf()@@Base+0x3660> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #34] │ │ │ │ - b 1f1e0 , std::allocator >::~basic_stringbuf()@@Base+0x3660> │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - b 1ef68 , std::allocator >::~basic_stringbuf()@@Base+0x33e8> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 202a4 , std::allocator >::~basic_stringbuf()@@Base+0x9a24> // b.none │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 203d0 , std::allocator >::~basic_stringbuf()@@Base+0x9b50> // b.none │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3584] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x26, [x19, #8] │ │ │ │ mov x19, x0 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + ldr w20, [x19, #480] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + ldr w21, [x19, #480] │ │ │ │ + orr w20, w20, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + ldr w22, [x19, #452] │ │ │ │ + orr w21, w21, w0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + ldr w23, [x19, #452] │ │ │ │ + orr w22, w22, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + ldr w24, [x19, #432] │ │ │ │ + orr w23, w23, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + ldr w25, [x19, #428] │ │ │ │ + orr w24, w24, w0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w27, [x19, #436] │ │ │ │ + orr w25, w25, w0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + ldr w19, [x19, #424] │ │ │ │ + orr w27, w27, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + orr w19, w19, w0 │ │ │ │ + str w19, [sp] │ │ │ │ + mov w7, w27 │ │ │ │ + mov w6, w25 │ │ │ │ + mov w5, w24 │ │ │ │ + mov w4, w23 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5780 │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + mov w2, w1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 5ab0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w7, #0x2b // #43 │ │ │ │ + str w7, [sp] │ │ │ │ + mov w4, #0x2d // #45 │ │ │ │ + mov w2, #0x7c // #124 │ │ │ │ + mov w6, w7 │ │ │ │ + mov w5, w7 │ │ │ │ + mov w3, w4 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 5780 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f240 , std::allocator >::~basic_stringbuf()@@Base+0x36c0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 204d0 , std::allocator >::~basic_stringbuf()@@Base+0x9c50> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 204c8 , std::allocator >::~basic_stringbuf()@@Base+0x9c48> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 20500 , std::allocator >::~basic_stringbuf()@@Base+0x9c80> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 2048c , std::allocator >::~basic_stringbuf()@@Base+0x9c0c> │ │ │ │ + b 204e8 , std::allocator >::~basic_stringbuf()@@Base+0x9c68> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 2048c , std::allocator >::~basic_stringbuf()@@Base+0x9c0c> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x660 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ - tbz w1, #0, 1f2b0 , std::allocator >::~basic_stringbuf()@@Base+0x3730> │ │ │ │ - tbz w0, #0, 1f2d4 , std::allocator >::~basic_stringbuf()@@Base+0x3754> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tbz w0, #0, 1f2a0 , std::allocator >::~basic_stringbuf()@@Base+0x3720> │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a810 │ │ │ │ - add x0, x19, #0x28 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 20530 , std::allocator >::~basic_stringbuf()@@Base+0x9cb0> │ │ │ │ + bl 55a0 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2054c , std::allocator >::~basic_stringbuf()@@Base+0x9ccc> // b.none │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20568 , std::allocator >::~basic_stringbuf()@@Base+0x9ce8> // b.none │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20584 , std::allocator >::~basic_stringbuf()@@Base+0x9d04> // b.none │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x1, x19, #0x38 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 205b0 , std::allocator >::~basic_stringbuf()@@Base+0x9d30> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b a810 │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl a76c │ │ │ │ - add x0, x19, #0x28 │ │ │ │ + b 5a40 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b a76c │ │ │ │ - b 202f8 , std::allocator >::~basic_stringbuf()@@Base+0x4778> │ │ │ │ - nop │ │ │ │ - ldrb w0, [x0] │ │ │ │ - b 1f008 , std::allocator >::~basic_stringbuf()@@Base+0x3488> │ │ │ │ - ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x660 │ │ │ │ mov x29, sp │ │ │ │ - add x1, x1, #0x7a0 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cbz x0, 20338 , std::allocator >::~basic_stringbuf()@@Base+0x47b8> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 205ec , std::allocator >::~basic_stringbuf()@@Base+0x9d6c> │ │ │ │ + bl 55a0 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20608 , std::allocator >::~basic_stringbuf()@@Base+0x9d88> // b.none │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20624 , std::allocator >::~basic_stringbuf()@@Base+0x9da4> // b.none │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20640 , std::allocator >::~basic_stringbuf()@@Base+0x9dc0> // b.none │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x1, x19, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2065c , std::allocator >::~basic_stringbuf()@@Base+0x9ddc> // b.none │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0x7a0 │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cbz x0, 20388 , std::allocator >::~basic_stringbuf()@@Base+0x4808> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - b 5a40 │ │ │ │ - ret │ │ │ │ + cmp w4, #0x0 │ │ │ │ + b.le 20708 , std::allocator >::~basic_stringbuf()@@Base+0x9e88> │ │ │ │ + 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 w1, w22 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a80 │ │ │ │ + mov w1, w23 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 206e4 , std::allocator >::~basic_stringbuf()@@Base+0x9e64> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5660 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 206c0 , std::allocator >::~basic_stringbuf()@@Base+0x9e40> // 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+0x48780> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x28 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w0, w4 │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x8, x19, #0x38 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + stp x3, xzr, [x19] │ │ │ │ + add x7, x19, #0x58 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + stp w5, w2, [x19, #20] │ │ │ │ + add x6, x19, #0x78 │ │ │ │ + stp w1, w0, [x19, #28] │ │ │ │ + add x23, x19, #0x88 │ │ │ │ + str wzr, [x19, #36] │ │ │ │ + add x4, x19, #0x98 │ │ │ │ + str x8, [x19, #40] │ │ │ │ + mov w3, w5 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + strb wzr, [x19, #56] │ │ │ │ + str x7, [x19, #72] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #88] │ │ │ │ + str x6, [x19, #104] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + strb wzr, [x19, #120] │ │ │ │ + str x4, [x19, #136] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + strb wzr, [x19, #152] │ │ │ │ + bl 5a70 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x0, 207c8 , std::allocator >::~basic_stringbuf()@@Base+0x9f48> │ │ │ │ + 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 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + mov x7, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x19, #0x28 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x6, #0x660 │ │ │ │ + add x8, x19, #0x38 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x6, x19, #0x58 │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + str wzr, [x19, #36] │ │ │ │ + add x23, x19, #0x88 │ │ │ │ + str x8, [x19, #40] │ │ │ │ + add x8, x19, #0x98 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + strb wzr, [x19, #56] │ │ │ │ + str x6, [x19, #72] │ │ │ │ + mov w6, w2 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov w2, w4 │ │ │ │ + strb wzr, [x19, #88] │ │ │ │ + str x0, [x19, #104] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + ldr w0, [x1, #36] │ │ │ │ + mov w1, w5 │ │ │ │ + strb wzr, [x19, #120] │ │ │ │ + str x8, [x19, #136] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + strb wzr, [x19, #152] │ │ │ │ + cbnz w0, 208f8 , std::allocator >::~basic_stringbuf()@@Base+0xa078> │ │ │ │ + cbnz w4, 208c0 , std::allocator >::~basic_stringbuf()@@Base+0xa040> │ │ │ │ + ldr w2, [x7, #28] │ │ │ │ + cbz w1, 20924 , std::allocator >::~basic_stringbuf()@@Base+0xa0a4> │ │ │ │ + ldr x0, [x7, #8] │ │ │ │ + stp w6, w3, [x19, #20] │ │ │ │ + stp w2, w1, [x19, #28] │ │ │ │ + mov w4, w6 │ │ │ │ + bl 5930 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x0, 2092c , std::allocator >::~basic_stringbuf()@@Base+0xa0ac> │ │ │ │ + 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, 20914 , std::allocator >::~basic_stringbuf()@@Base+0xa094> │ │ │ │ + ldr w0, [x7, #28] │ │ │ │ + sub w2, w0, #0x2 │ │ │ │ + cbnz w1, 208c4 , std::allocator >::~basic_stringbuf()@@Base+0xa044> │ │ │ │ + ldr w5, [x7, #32] │ │ │ │ + sub w1, w5, #0x2 │ │ │ │ + b 208c4 , std::allocator >::~basic_stringbuf()@@Base+0xa044> │ │ │ │ + ldr w1, [x7, #32] │ │ │ │ + b 208c4 , std::allocator >::~basic_stringbuf()@@Base+0xa044> │ │ │ │ + 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 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x3, x3, #0x7a0 │ │ │ │ - str x3, [x2], #8 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x2, #8] │ │ │ │ - str w1, [x0, #32] │ │ │ │ + ldrb w0, [x0, #16] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldp x19, x0, [x0, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 203f8 , std::allocator >::~basic_stringbuf()@@Base+0x4878> // b.any │ │ │ │ - b 20460 , std::allocator >::~basic_stringbuf()@@Base+0x48e0> │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 20460 , std::allocator >::~basic_stringbuf()@@Base+0x48e0> // b.none │ │ │ │ - ldp w1, w2, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1d900 , std::allocator >::~basic_stringbuf()@@Base+0x1d80> │ │ │ │ - and w22, w0, #0xff │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - mov x4, x19 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - tbz w0, #0, 203f0 , std::allocator >::~basic_stringbuf()@@Base+0x4870> │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 2047c , std::allocator >::~basic_stringbuf()@@Base+0x48fc> // b.none │ │ │ │ - sub x2, x3, x19 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 20484 , std::allocator >::~basic_stringbuf()@@Base+0x4904> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x4 │ │ │ │ - bl 5b50 │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - sub x3, x3, #0x8 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - mov w0, w22 │ │ │ │ + mov w21, w2 │ │ │ │ + mov x22, x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov w1, w4 │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 209ec , std::allocator >::~basic_stringbuf()@@Base+0xa16c> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 20440 , std::allocator >::~basic_stringbuf()@@Base+0x48c0> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b.ne 20440 , std::allocator >::~basic_stringbuf()@@Base+0x48c0> // b.any │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - str x0, [x4] │ │ │ │ - b 20440 , std::allocator >::~basic_stringbuf()@@Base+0x48c0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - ret │ │ │ │ + b 56f0 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x90 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ + mov x21, x1 │ │ │ │ + ldp x1, x6, [x1] │ │ │ │ + ldr x7, [x5] │ │ │ │ + str x7, [sp, #40] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.eq 20b04 , std::allocator >::~basic_stringbuf()@@Base+0xa284> // b.none │ │ │ │ + add x22, sp, #0x18 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 2059c , std::allocator >::~basic_stringbuf()@@Base+0x4a1c> // b.none │ │ │ │ - add x21, sp, #0x18 │ │ │ │ + mov x20, x0 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ + mov w23, w2 │ │ │ │ + mov w24, w3 │ │ │ │ stp x25, x26, [sp, #112] │ │ │ │ - mov w25, #0x24 // #36 │ │ │ │ + mov w25, w4 │ │ │ │ + add x26, sp, #0x8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ str x27, [sp, #128] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x5, x2, #3 │ │ │ │ - add x3, x4, x2, lsl #3 │ │ │ │ - strh w25, [sp, #24] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w26, [x4, x5] │ │ │ │ - ldr w27, [x3, #4] │ │ │ │ - stp x21, x24, [sp, #8] │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d610 │ │ │ │ + lsl x5, x19, #5 │ │ │ │ + str x22, [sp, #8] │ │ │ │ + add x2, x1, x5 │ │ │ │ + mov x0, x26 │ │ │ │ + add w27, w24, w19 │ │ │ │ + ldr x1, [x1, x5] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2042c , std::allocator >::~basic_stringbuf()@@Base+0x9bac> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w1, w25 │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w2, w23 │ │ │ │ + mov w1, w27 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 20ac8 , std::allocator >::~basic_stringbuf()@@Base+0xa248> // b.none │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 56f0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20578 , std::allocator >::~basic_stringbuf()@@Base+0x49f8> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 20ae0 , std::allocator >::~basic_stringbuf()@@Base+0xa260> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x4, x0, [x20] │ │ │ │ - add w2, w19, #0x1 │ │ │ │ - mov x19, x2 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0, asr #3 │ │ │ │ - b.cc 20520 , std::allocator >::~basic_stringbuf()@@Base+0x49a0> // b.lo, b.ul, b.last │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0, asr #5 │ │ │ │ + b.cc 20a70 , std::allocator >::~basic_stringbuf()@@Base+0xa1f0> // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ ldp x23, x24, [sp, #96] │ │ │ │ ldp x25, x26, [sp, #112] │ │ │ │ ldr x27, [sp, #128] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 205d0 , std::allocator >::~basic_stringbuf()@@Base+0x4a50> // b.any │ │ │ │ + b.ne 20b34 , std::allocator >::~basic_stringbuf()@@Base+0xa2b4> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #80] │ │ │ │ add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ stp x25, x26, [sp, #112] │ │ │ │ str x27, [sp, #128] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x26 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 205dc , std::allocator >::~basic_stringbuf()@@Base+0x4a5c> // b.any │ │ │ │ + b.ne 20b44 , std::allocator >::~basic_stringbuf()@@Base+0xa2c4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov x0, x21 │ │ │ │ - bl 247c0 , std::allocator >::~basic_stringbuf()@@Base+0x8c40> │ │ │ │ - mov w1, w0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w1, w1, #0x2 │ │ │ │ - bl 78a0 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 247e4 , std::allocator >::~basic_stringbuf()@@Base+0x8c64> │ │ │ │ - mov w1, w0 │ │ │ │ - sub w1, w1, #0x2 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 78a0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 1d92c , std::allocator >::~basic_stringbuf()@@Base+0x1dac> │ │ │ │ - tbnz w0, #0, 20660 , std::allocator >::~basic_stringbuf()@@Base+0x4ae0> │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24704 , std::allocator >::~basic_stringbuf()@@Base+0x8b84> │ │ │ │ - tbnz w0, #0, 20660 , std::allocator >::~basic_stringbuf()@@Base+0x4ae0> │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 20718 , std::allocator >::~basic_stringbuf()@@Base+0x4b98> // b.none │ │ │ │ - stp w20, w19, [x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 20728 , std::allocator >::~basic_stringbuf()@@Base+0x4ba8> // 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 20840 , std::allocator >::~basic_stringbuf()@@Base+0x4cc0> │ │ │ │ - b 206e0 , std::allocator >::~basic_stringbuf()@@Base+0x4b60> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - ldp x1, x0, [x0, #8] │ │ │ │ - ldr w21, [x20, #32] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - cmp w21, #0x0 │ │ │ │ - b.le 20790 , std::allocator >::~basic_stringbuf()@@Base+0x4c10> │ │ │ │ - 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 20620 , std::allocator >::~basic_stringbuf()@@Base+0x4aa0> │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ne 20770 , std::allocator >::~basic_stringbuf()@@Base+0x4bf0> // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov w21, w2 │ │ │ │ + mov w22, w1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov w1, w4 │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 20bdc , std::allocator >::~basic_stringbuf()@@Base+0xa35c> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5660 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + orr w1, w1, w2 │ │ │ │ + b 5d40 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 5a10 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - mov w4, w1 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x3, x1, [x0, #8] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 20814 , std::allocator >::~basic_stringbuf()@@Base+0x4c94> // b.none │ │ │ │ - stp w4, w2, [x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - str x3, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5560 │ │ │ │ + ldr w1, [x19, #36] │ │ │ │ + cbnz w1, 20cb4 , std::allocator >::~basic_stringbuf()@@Base+0xa434> │ │ │ │ + ldr x2, [x19, #48] │ │ │ │ + cbnz x2, 20cc4 , std::allocator >::~basic_stringbuf()@@Base+0xa444> │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + cbnz x2, 20d34 , std::allocator >::~basic_stringbuf()@@Base+0xa4b4> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbnz x20, 20dac , std::allocator >::~basic_stringbuf()@@Base+0xa52c> │ │ │ │ + ldr x20, [x19, #144] │ │ │ │ + cbnz x20, 20e30 , std::allocator >::~basic_stringbuf()@@Base+0xa5b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 20824 , std::allocator >::~basic_stringbuf()@@Base+0x4ca4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + b.ne 20f18 , std::allocator >::~basic_stringbuf()@@Base+0xa698> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, sp │ │ │ │ - stp w4, w2, [sp] │ │ │ │ - bl 20840 , std::allocator >::~basic_stringbuf()@@Base+0x4cc0> │ │ │ │ - b 207e8 , std::allocator >::~basic_stringbuf()@@Base+0x4c68> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 20268 , std::allocator >::~basic_stringbuf()@@Base+0x99e8> │ │ │ │ + ldr x2, [x19, #48] │ │ │ │ + cbz x2, 20c68 , std::allocator >::~basic_stringbuf()@@Base+0xa3e8> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + bl 2042c , std::allocator >::~basic_stringbuf()@@Base+0x9bac> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 20eb8 , std::allocator >::~basic_stringbuf()@@Base+0xa638> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 20c68 , std::allocator >::~basic_stringbuf()@@Base+0xa3e8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + cbz x2, 20c70 , std::allocator >::~basic_stringbuf()@@Base+0xa3f0> │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + bl 2042c , std::allocator >::~basic_stringbuf()@@Base+0x9bac> │ │ │ │ + ldr w20, [x19, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, w20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 20ecc , std::allocator >::~basic_stringbuf()@@Base+0xa64c> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 20c70 , std::allocator >::~basic_stringbuf()@@Base+0xa3f0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 20c78 , std::allocator >::~basic_stringbuf()@@Base+0xa3f8> │ │ │ │ + ldr x1, [x19, #72] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + ldr w23, [x19, #28] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + add x2, x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + bl 2042c , std::allocator >::~basic_stringbuf()@@Base+0x9bac> │ │ │ │ + sub w20, w23, w20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 20ee0 , std::allocator >::~basic_stringbuf()@@Base+0xa660> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 20f10 , std::allocator >::~basic_stringbuf()@@Base+0xa690> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x20, [x19, #144] │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + cbz x20, 20c80 , std::allocator >::~basic_stringbuf()@@Base+0xa400> │ │ │ │ + ldr x1, [x19, #136] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + add x2, x1, x20 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + ldr w23, [x19, #28] │ │ │ │ + bl 2042c , std::allocator >::~basic_stringbuf()@@Base+0x9bac> │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + sub w20, w23, w20 │ │ │ │ + sub w23, w0, #0x1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w23 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 20ef4 , std::allocator >::~basic_stringbuf()@@Base+0xa674> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 20f08 , std::allocator >::~basic_stringbuf()@@Base+0xa688> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + b 20c80 , std::allocator >::~basic_stringbuf()@@Base+0xa400> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 56f0 │ │ │ │ + b 20d14 , std::allocator >::~basic_stringbuf()@@Base+0xa494> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 56f0 │ │ │ │ + b 20d8c , std::allocator >::~basic_stringbuf()@@Base+0xa50c> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 56f0 │ │ │ │ + b 20e0c , std::allocator >::~basic_stringbuf()@@Base+0xa58c> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 56f0 │ │ │ │ + b 20e98 , std::allocator >::~basic_stringbuf()@@Base+0xa618> │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + b 20c80 , std::allocator >::~basic_stringbuf()@@Base+0xa400> │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + b 20c78 , std::allocator >::~basic_stringbuf()@@Base+0xa3f8> │ │ │ │ + str x23, [sp, #96] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 20f1c , std::allocator >::~basic_stringbuf()@@Base+0xa69c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + b.eq 20f4c , std::allocator >::~basic_stringbuf()@@Base+0xa6cc> // b.none │ │ │ │ + b 20f1c , std::allocator >::~basic_stringbuf()@@Base+0xa69c> │ │ │ │ + bti j │ │ │ │ + b 20f24 , std::allocator >::~basic_stringbuf()@@Base+0xa6a4> │ │ │ │ + bti j │ │ │ │ + b 20f58 , std::allocator >::~basic_stringbuf()@@Base+0xa6d8> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #28] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #20] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #36] │ │ │ │ + cbz w1, 20ff0 , std::allocator >::~basic_stringbuf()@@Base+0xa770> │ │ │ │ + b 20268 , std::allocator >::~basic_stringbuf()@@Base+0x99e8> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x23, x25, [x22] │ │ │ │ - sub x19, x25, x23 │ │ │ │ - asr x2, x19, #3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 20920 , std::allocator >::~basic_stringbuf()@@Base+0x4da0> // b.none │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x24, x1 │ │ │ │ - csinc x1, x2, xzr, ne // ne = any │ │ │ │ - adds x2, x2, x1 │ │ │ │ - b.cs 20918 , std::allocator >::~basic_stringbuf()@@Base+0x4d98> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - csel x2, x2, x0, ls // ls = plast │ │ │ │ - lsl x20, x2, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a30 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - str x0, [x21, x19] │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 20910 , std::allocator >::~basic_stringbuf()@@Base+0x4d90> // b.none │ │ │ │ - add x5, x21, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x3, x23 │ │ │ │ - ldr x4, [x3], #8 │ │ │ │ - str x4, [x2], #8 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 208c0 , std::allocator >::~basic_stringbuf()@@Base+0x4d40> // b.any │ │ │ │ - add x19, x2, #0x8 │ │ │ │ - cbz x23, 208e8 , std::allocator >::~basic_stringbuf()@@Base+0x4d68> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - sub x1, x1, x23 │ │ │ │ - bl 5a40 │ │ │ │ - stp x21, x19, [x22] │ │ │ │ - add x20, x21, x20 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x20, [x22, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w22, w3 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov w1, w5 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w4 │ │ │ │ + bl 1f7e8 , std::allocator >::~basic_stringbuf()@@Base+0x8f68> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 5a80 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 21068 , std::allocator >::~basic_stringbuf()@@Base+0xa7e8> // b.any │ │ │ │ + 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 x2, x21 │ │ │ │ - b 208d0 , std::allocator >::~basic_stringbuf()@@Base+0x4d50> │ │ │ │ - mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 20898 , std::allocator >::~basic_stringbuf()@@Base+0x4d18> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w1, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 59d0 │ │ │ │ + bti c │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 210bc , std::allocator >::~basic_stringbuf()@@Base+0xa83c> // b.none │ │ │ │ + b.hi 210a8 , std::allocator >::~basic_stringbuf()@@Base+0xa828> // b.pmore │ │ │ │ + cbz w2, 210c4 , std::allocator >::~basic_stringbuf()@@Base+0xa844> │ │ │ │ + add x0, x0, #0x48 │ │ │ │ + b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 210b8 , std::allocator >::~basic_stringbuf()@@Base+0xa838> // b.any │ │ │ │ + add x0, x0, #0x88 │ │ │ │ + b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ret │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 209e4 , std::allocator >::~basic_stringbuf()@@Base+0x4e64> // b.pmore │ │ │ │ + b.hi 21184 , std::allocator >::~basic_stringbuf()@@Base+0xa904> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 209dc , std::allocator >::~basic_stringbuf()@@Base+0x4e5c> // b.any │ │ │ │ + b.ne 2117c , std::allocator >::~basic_stringbuf()@@Base+0xa8fc> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 20a14 , std::allocator >::~basic_stringbuf()@@Base+0x4e94> // b.any │ │ │ │ + b.ne 211b4 , std::allocator >::~basic_stringbuf()@@Base+0xa934> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 209a0 , std::allocator >::~basic_stringbuf()@@Base+0x4e20> │ │ │ │ - b 209fc , std::allocator >::~basic_stringbuf()@@Base+0x4e7c> │ │ │ │ + cbz x19, 21140 , std::allocator >::~basic_stringbuf()@@Base+0xa8c0> │ │ │ │ + b 2119c , std::allocator >::~basic_stringbuf()@@Base+0xa91c> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 209a0 , std::allocator >::~basic_stringbuf()@@Base+0x4e20> │ │ │ │ + b 21140 , std::allocator >::~basic_stringbuf()@@Base+0xa8c0> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 20da0 , std::allocator >::~basic_stringbuf()@@Base+0x5220> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, 20d34 , std::allocator >::~basic_stringbuf()@@Base+0x51b4> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 20cdc , std::allocator >::~basic_stringbuf()@@Base+0x515c> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 20c88 , std::allocator >::~basic_stringbuf()@@Base+0x5108> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 20be0 , std::allocator >::~basic_stringbuf()@@Base+0x5060> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 20b34 , std::allocator >::~basic_stringbuf()@@Base+0x4fb4> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, 20b8c , std::allocator >::~basic_stringbuf()@@Base+0x500c> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, 20c34 , std::allocator >::~basic_stringbuf()@@Base+0x50b4> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 20ae0 , std::allocator >::~basic_stringbuf()@@Base+0x4f60> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 20a20 , std::allocator >::~basic_stringbuf()@@Base+0x4ea0> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x2, x27, #0x50 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 20ab4 , std::allocator >::~basic_stringbuf()@@Base+0x4f34> // b.none │ │ │ │ - ldr x1, [x28, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x2, x28, #0x30 │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #240] │ │ │ │ + add x29, sp, #0xf0 │ │ │ │ + stp x19, x20, [sp, #256] │ │ │ │ + stp x21, x22, [sp, #272] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov x8, x22 │ │ │ │ + stp x23, x24, [sp, #288] │ │ │ │ + and w23, w1, #0xff │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #232] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldp x2, x0, [sp, #8] │ │ │ │ + sub x4, x0, x2 │ │ │ │ + asr x4, x4, #5 │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 20ad0 , std::allocator >::~basic_stringbuf()@@Base+0x4f50> // b.none │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x27, 20a88 , std::allocator >::~basic_stringbuf()@@Base+0x4f08> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20b00 , std::allocator >::~basic_stringbuf()@@Base+0x4f80> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20b1c , std::allocator >::~basic_stringbuf()@@Base+0x4f9c> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + b.eq 213d8 , std::allocator >::~basic_stringbuf()@@Base+0xab58> // b.none │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + 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 21224 , std::allocator >::~basic_stringbuf()@@Base+0xa9a4> // b.pmore │ │ │ │ + add w3, w3, #0x2 │ │ │ │ + add w1, w3, w3, lsr #31 │ │ │ │ + neg w1, w1, asr #1 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3568] │ │ │ │ + add w2, w4, w4, lsr #31 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4048] │ │ │ │ + neg w2, w2, asr #1 │ │ │ │ + ldr w6, [x5] │ │ │ │ + add x24, sp, #0x40 │ │ │ │ + add w4, w4, #0x2 │ │ │ │ + ldr w5, [x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add w6, w6, w6, lsr #31 │ │ │ │ + add w5, w5, w5, lsr #31 │ │ │ │ + add w2, w2, w6, asr #1 │ │ │ │ + add w1, w1, w5, asr #1 │ │ │ │ + bl 2070c , std::allocator >::~basic_stringbuf()@@Base+0x9e8c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 212b4 , std::allocator >::~basic_stringbuf()@@Base+0xaa34> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + mov x0, x24 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + bl 5d70 │ │ │ │ + ldp x2, x0, [sp, #8] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + add x21, sp, #0x30 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 21334 , std::allocator >::~basic_stringbuf()@@Base+0xaab4> // b.none │ │ │ │ + lsl x1, x19, #5 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x3, x2, x1 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x27, 20c34 , std::allocator >::~basic_stringbuf()@@Base+0x50b4> │ │ │ │ - mov x20, x27 │ │ │ │ - b 20a80 , std::allocator >::~basic_stringbuf()@@Base+0x4f00> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20b54 , std::allocator >::~basic_stringbuf()@@Base+0x4fd4> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20b70 , std::allocator >::~basic_stringbuf()@@Base+0x4ff0> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x20, 20be0 , std::allocator >::~basic_stringbuf()@@Base+0x5060> │ │ │ │ - mov x19, x20 │ │ │ │ - b 20a64 , std::allocator >::~basic_stringbuf()@@Base+0x4ee4> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20bac , std::allocator >::~basic_stringbuf()@@Base+0x502c> // b.none │ │ │ │ - ldr x1, [x21, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20bc8 , std::allocator >::~basic_stringbuf()@@Base+0x5048> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x20, 20b34 , std::allocator >::~basic_stringbuf()@@Base+0x4fb4> │ │ │ │ - mov x21, x20 │ │ │ │ - b 20a6c , std::allocator >::~basic_stringbuf()@@Base+0x4eec> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20c00 , std::allocator >::~basic_stringbuf()@@Base+0x5080> // b.none │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20c1c , std::allocator >::~basic_stringbuf()@@Base+0x509c> // b.none │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 20c88 , std::allocator >::~basic_stringbuf()@@Base+0x5108> │ │ │ │ - mov x25, x19 │ │ │ │ - b 20a5c , std::allocator >::~basic_stringbuf()@@Base+0x4edc> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x2, x26, #0x50 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 20c54 , std::allocator >::~basic_stringbuf()@@Base+0x50d4> // b.none │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x2, x26, #0x30 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 20c70 , std::allocator >::~basic_stringbuf()@@Base+0x50f0> // b.none │ │ │ │ - ldr x1, [x26, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x20, 20b88 , std::allocator >::~basic_stringbuf()@@Base+0x5008> │ │ │ │ - mov x26, x20 │ │ │ │ - b 20a78 , std::allocator >::~basic_stringbuf()@@Base+0x4ef8> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20ca8 , std::allocator >::~basic_stringbuf()@@Base+0x5128> // b.none │ │ │ │ - ldr x1, [x24, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20cc4 , std::allocator >::~basic_stringbuf()@@Base+0x5144> // b.none │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + ldr x1, [x2, x1] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 210e0 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x24 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 20cdc , std::allocator >::~basic_stringbuf()@@Base+0x515c> │ │ │ │ - mov x24, x19 │ │ │ │ - b 20a54 , std::allocator >::~basic_stringbuf()@@Base+0x4ed4> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20cfc , std::allocator >::~basic_stringbuf()@@Base+0x517c> // b.none │ │ │ │ - ldr x1, [x23, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20d18 , std::allocator >::~basic_stringbuf()@@Base+0x5198> // b.none │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 20d30 , std::allocator >::~basic_stringbuf()@@Base+0x51b0> │ │ │ │ - mov x23, x19 │ │ │ │ - b 20a4c , std::allocator >::~basic_stringbuf()@@Base+0x4ecc> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20d54 , std::allocator >::~basic_stringbuf()@@Base+0x51d4> // b.none │ │ │ │ - ldr x1, [x22, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20d70 , std::allocator >::~basic_stringbuf()@@Base+0x51f0> // b.none │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 21320 , std::allocator >::~basic_stringbuf()@@Base+0xaaa0> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 20d88 , std::allocator >::~basic_stringbuf()@@Base+0x5208> │ │ │ │ - mov x22, x19 │ │ │ │ - b 20a40 , std::allocator >::~basic_stringbuf()@@Base+0x4ec0> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cbz x0, 20ec8 , std::allocator >::~basic_stringbuf()@@Base+0x5348> │ │ │ │ - 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 20da4 , std::allocator >::~basic_stringbuf()@@Base+0x5224> │ │ │ │ - ldr x19, [x22, #200] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 20df8 , std::allocator >::~basic_stringbuf()@@Base+0x5278> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ + ldp x2, x0, [sp, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + cmp x19, x0, asr #5 │ │ │ │ + b.cc 212d0 , std::allocator >::~basic_stringbuf()@@Base+0xaa50> // b.lo, b.ul, b.last │ │ │ │ + mov x0, x24 │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + bl 5d70 │ │ │ │ + tbz w23, #0, 2134c , std::allocator >::~basic_stringbuf()@@Base+0xaacc> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 20000 , std::allocator >::~basic_stringbuf()@@Base+0x9780> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 20504 , std::allocator >::~basic_stringbuf()@@Base+0x9c84> │ │ │ │ + ldp x19, x20, [sp, #8] │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 20de0 , std::allocator >::~basic_stringbuf()@@Base+0x5260> // b.any │ │ │ │ - ldr x19, [x21, #176] │ │ │ │ - add x20, x21, #0xb0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 20e20 , std::allocator >::~basic_stringbuf()@@Base+0x52a0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 20e08 , std::allocator >::~basic_stringbuf()@@Base+0x5288> // b.any │ │ │ │ - ldr x0, [x21, #144] │ │ │ │ - bl 20da4 , std::allocator >::~basic_stringbuf()@@Base+0x5224> │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 20e88 , std::allocator >::~basic_stringbuf()@@Base+0x5308> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 20a20 , std::allocator >::~basic_stringbuf()@@Base+0x4ea0> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20e5c , std::allocator >::~basic_stringbuf()@@Base+0x52dc> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20e78 , std::allocator >::~basic_stringbuf()@@Base+0x52f8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 20e30 , std::allocator >::~basic_stringbuf()@@Base+0x52b0> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 20ea4 , std::allocator >::~basic_stringbuf()@@Base+0x5324> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x22, 20dc0 , std::allocator >::~basic_stringbuf()@@Base+0x5240> │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - adrp x26, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x26, #0x5d8 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - add x25, sp, #0x58 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x8 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - add x23, sp, #0x68 │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x23, [sp, #88] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - mov x8, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 9760 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20f50 , std::allocator >::~basic_stringbuf()@@Base+0x53d0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x20, x0, [x22] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - str x1, [sp] │ │ │ │ - add x26, x26, #0x5d8 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - add x27, sp, #0x18 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 210b0 , std::allocator >::~basic_stringbuf()@@Base+0x5530> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str x24, [sp, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - mov x8, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 87c0 │ │ │ │ - ldp x28, x2, [sp, #88] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 211f4 , std::allocator >::~basic_stringbuf()@@Base+0x5674> // b.none │ │ │ │ - cmp x28, x23 │ │ │ │ - b.eq 20fcc , std::allocator >::~basic_stringbuf()@@Base+0x544c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 20fe4 , std::allocator >::~basic_stringbuf()@@Base+0x5464> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - cbz w19, 210f4 , std::allocator >::~basic_stringbuf()@@Base+0x5574> │ │ │ │ - add x19, sp, #0x28 │ │ │ │ - str x19, [sp, #24] │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - mov x8, x21 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 84e4 │ │ │ │ - mov x8, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 8880 │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x3, x2, [sp, #88] │ │ │ │ + b.eq 2138c , std::allocator >::~basic_stringbuf()@@Base+0xab0c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 21210 , std::allocator >::~basic_stringbuf()@@Base+0x5690> // b.none │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 21260 , std::allocator >::~basic_stringbuf()@@Base+0x56e0> // b.none │ │ │ │ - stp x3, x2, [x20] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x0, 21224 , std::allocator >::~basic_stringbuf()@@Base+0x56a4> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21070 , std::allocator >::~basic_stringbuf()@@Base+0x54f0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21088 , std::allocator >::~basic_stringbuf()@@Base+0x5508> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + b.eq 2137c , std::allocator >::~basic_stringbuf()@@Base+0xaafc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 210a0 , std::allocator >::~basic_stringbuf()@@Base+0x5520> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 21360 , std::allocator >::~basic_stringbuf()@@Base+0xaae0> // b.any │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + cbz x20, 213a0 , std::allocator >::~basic_stringbuf()@@Base+0xab20> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ bl 5a40 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 20f80 , std::allocator >::~basic_stringbuf()@@Base+0x5400> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2130c , std::allocator >::~basic_stringbuf()@@Base+0x578c> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x22 │ │ │ │ - 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 │ │ │ │ + b.ne 21420 , std::allocator >::~basic_stringbuf()@@Base+0xaba0> // 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 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - add x0, x20, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2119c , std::allocator >::~basic_stringbuf()@@Base+0x561c> // b.none │ │ │ │ - sub x0, x1, x0 │ │ │ │ - asr x4, x0, #5 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 2119c , std::allocator >::~basic_stringbuf()@@Base+0x561c> │ │ │ │ - add x19, x20, #0x30 │ │ │ │ - b 21154 , std::allocator >::~basic_stringbuf()@@Base+0x55d4> │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 211c4 , std::allocator >::~basic_stringbuf()@@Base+0x5644> // b.none │ │ │ │ - ldr x3, [x19] │ │ │ │ - stp x1, x2, [x19, #-48] │ │ │ │ - ldur x1, [x19, #-32] │ │ │ │ - stur x3, [x19, #-32] │ │ │ │ - cbz x0, 2117c , std::allocator >::~basic_stringbuf()@@Base+0x55fc> │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - str x1, [x19] │ │ │ │ - stur xzr, [x19, #-8] │ │ │ │ - subs x4, x4, #0x1 │ │ │ │ - strb wzr, [x0] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - b.eq 21198 , std::allocator >::~basic_stringbuf()@@Base+0x5618> // b.none │ │ │ │ - ldur x0, [x19, #-48] │ │ │ │ - sub x3, x19, #0x20 │ │ │ │ - ldp x1, x2, [x19, #-16] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 2111c , std::allocator >::~basic_stringbuf()@@Base+0x559c> // b.any │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 211c4 , std::allocator >::~basic_stringbuf()@@Base+0x5644> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - stp x1, x2, [x19, #-48] │ │ │ │ - stur x0, [x19, #-32] │ │ │ │ - mov x0, x19 │ │ │ │ - stur x19, [x19, #-16] │ │ │ │ - stur xzr, [x19, #-8] │ │ │ │ - subs x4, x4, #0x1 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - strb wzr, [x0] │ │ │ │ - b.ne 21154 , std::allocator >::~basic_stringbuf()@@Base+0x55d4> // b.any │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - sub x2, x1, #0x20 │ │ │ │ - ldur x0, [x1, #-32] │ │ │ │ - sub x1, x1, #0x10 │ │ │ │ - str x2, [x22, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 210a4 , std::allocator >::~basic_stringbuf()@@Base+0x5524> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 210a4 , std::allocator >::~basic_stringbuf()@@Base+0x5524> │ │ │ │ - cbz x2, 211e4 , std::allocator >::~basic_stringbuf()@@Base+0x5664> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 21294 , std::allocator >::~basic_stringbuf()@@Base+0x5714> // b.none │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl 5570 │ │ │ │ - ldur x0, [x19, #-48] │ │ │ │ - ldur x2, [x19, #-8] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - stur x2, [x19, #-40] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldur x0, [x19, #-16] │ │ │ │ - b 21140 , std::allocator >::~basic_stringbuf()@@Base+0x55c0> │ │ │ │ - cbz x2, 21238 , std::allocator >::~basic_stringbuf()@@Base+0x56b8> │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w19, eq // eq = none │ │ │ │ - b 20fb4 , std::allocator >::~basic_stringbuf()@@Base+0x5434> │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 21260 , std::allocator >::~basic_stringbuf()@@Base+0x56e0> // b.none │ │ │ │ - stp x3, x2, [x20] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x23, [sp, #88] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x23, x1 │ │ │ │ - b 21050 , std::allocator >::~basic_stringbuf()@@Base+0x54d0> │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - cmp x28, x23 │ │ │ │ - b.ne 20fbc , std::allocator >::~basic_stringbuf()@@Base+0x543c> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 20fe8 , std::allocator >::~basic_stringbuf()@@Base+0x5468> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 20fe8 , std::allocator >::~basic_stringbuf()@@Base+0x5468> │ │ │ │ - cmp x20, x25 │ │ │ │ - b.eq 212c8 , std::allocator >::~basic_stringbuf()@@Base+0x5748> // b.none │ │ │ │ - cbz x2, 21284 , std::allocator >::~basic_stringbuf()@@Base+0x5704> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 212a8 , std::allocator >::~basic_stringbuf()@@Base+0x5728> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 21050 , std::allocator >::~basic_stringbuf()@@Base+0x54d0> │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldur x0, [x19, #-48] │ │ │ │ - ldur x2, [x19, #-8] │ │ │ │ - b 211e4 , std::allocator >::~basic_stringbuf()@@Base+0x5664> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 21050 , std::allocator >::~basic_stringbuf()@@Base+0x54d0> │ │ │ │ - mov x0, x3 │ │ │ │ - b 21050 , std::allocator >::~basic_stringbuf()@@Base+0x54d0> │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + b 2124c , std::allocator >::~basic_stringbuf()@@Base+0xa9cc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 20504 , std::allocator >::~basic_stringbuf()@@Base+0x9c84> │ │ │ │ mov x0, x22 │ │ │ │ - bl a2c0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl ba60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21354 , std::allocator >::~basic_stringbuf()@@Base+0x57d4> // b.none │ │ │ │ + b.eq 2143c , std::allocator >::~basic_stringbuf()@@Base+0xabbc> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 212e0 , std::allocator >::~basic_stringbuf()@@Base+0x5760> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 212e8 , std::allocator >::~basic_stringbuf()@@Base+0x5768> │ │ │ │ + b 213f4 , std::allocator >::~basic_stringbuf()@@Base+0xab74> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2130c , std::allocator >::~basic_stringbuf()@@Base+0x578c> // b.any │ │ │ │ + b 213fc , std::allocator >::~basic_stringbuf()@@Base+0xab7c> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 212e8 , std::allocator >::~basic_stringbuf()@@Base+0x5768> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #4048] │ │ │ │ mov x29, sp │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3568] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + and w1, w2, #0xff │ │ │ │ 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] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - add x22, sp, #0x4b8 │ │ │ │ - str x22, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, sp, #0x3b0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #2216] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x20, [x19] │ │ │ │ - bl 5670 │ │ │ │ - strh wzr, [sp, #1432] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - str xzr, [sp, #1424] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3560] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldp x3, x4, [x0, #8] │ │ │ │ - stp x3, x4, [sp, #48] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str q31, [sp, #1440] │ │ │ │ - str q31, [sp, #1456] │ │ │ │ - ldur x0, [x3, #-24] │ │ │ │ - str x3, [sp, #944] │ │ │ │ - str x2, [sp, #1208] │ │ │ │ - str x4, [x26, x0] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - ldur x0, [x3, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - add x21, sp, #0x3c0 │ │ │ │ - str x21, [sp, #88] │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #944] │ │ │ │ - str x1, [sp, #1208] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x26, x1 │ │ │ │ - cbz x2, 22400 , std::allocator >::~basic_stringbuf()@@Base+0x6880> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add x0, sp, #0x430 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl 5620 ::is_open() const@plt> │ │ │ │ - tbz w0, #0, 22430 , std::allocator >::~basic_stringbuf()@@Base+0x68b0> │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - add x2, sp, #0x1b0 │ │ │ │ - stp x1, x2, [sp, #160] │ │ │ │ - add x25, sp, #0x170 │ │ │ │ - str xzr, [sp, #360] │ │ │ │ - add x21, sp, #0x160 │ │ │ │ - strb wzr, [sp, #368] │ │ │ │ - str xzr, [sp, #392] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - str xzr, [sp, #424] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x25, [sp, #352] │ │ │ │ - str x1, [sp, #384] │ │ │ │ - add x0, x26, x0 │ │ │ │ - str x2, [sp, #416] │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 2277c , std::allocator >::~basic_stringbuf()@@Base+0x6bfc> │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x22, sp, #0x5d0 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str x0, [sp] │ │ │ │ - b 21668 , std::allocator >::~basic_stringbuf()@@Base+0x5ae8> │ │ │ │ - ldrb w2, [x19, #67] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 218ec , std::allocator >::~basic_stringbuf()@@Base+0x5d6c> // b.any │ │ │ │ - ldr w1, [sp, #220] │ │ │ │ - add x19, sp, #0x5c0 │ │ │ │ - mov x8, x19 │ │ │ │ - mov x0, x21 │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + ldr w0, [x3] │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldr w2, [x4] │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3608] │ │ │ │ + add x1, x3, #0xc │ │ │ │ + add w2, w2, w2, lsr #31 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + lsr x1, x1, #1 │ │ │ │ + add w3, w3, #0xc │ │ │ │ + sub w1, w0, w1 │ │ │ │ + asr w2, w2, #1 │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w4, #0x5 // #5 │ │ │ │ + bl 2070c , std::allocator >::~basic_stringbuf()@@Base+0x9e8c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 21504 , std::allocator >::~basic_stringbuf()@@Base+0xac84> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + mov x0, x20 │ │ │ │ + ldrb w1, [x1] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #220] │ │ │ │ - bl 8d00 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 21888 , std::allocator >::~basic_stringbuf()@@Base+0x5d08> // b.none │ │ │ │ - ldr x1, [sp, #1472] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 218bc , std::allocator >::~basic_stringbuf()@@Base+0x5d3c> // b.none │ │ │ │ - add x2, sp, #0x4d0 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - ldur q31, [x2, #248] │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - stur q31, [x2, #-152] │ │ │ │ - cbz x0, 218ac , std::allocator >::~basic_stringbuf()@@Base+0x5d2c> │ │ │ │ - str x0, [sp, #1472] │ │ │ │ - str x1, [sp, #1488] │ │ │ │ - str xzr, [sp, #1480] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 215a0 , std::allocator >::~basic_stringbuf()@@Base+0x5a20> // b.none │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x23, [sp, #360] │ │ │ │ - cmp x23, #0x5 │ │ │ │ - b.eq 216a4 , std::allocator >::~basic_stringbuf()@@Base+0x5b24> // b.none │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add x1, x23, #0x1 │ │ │ │ - ldr x20, [sp, #352] │ │ │ │ - mov x0, x19 │ │ │ │ - strb w2, [sp, #256] │ │ │ │ - str x22, [sp, #1472] │ │ │ │ - str xzr, [sp, #1480] │ │ │ │ - strb wzr, [sp, #1488] │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 227c8 , std::allocator >::~basic_stringbuf()@@Base+0x6c48> // b.pmore │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 227a0 , std::allocator >::~basic_stringbuf()@@Base+0x6c20> // b.none │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [sp, #1472] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 22750 , std::allocator >::~basic_stringbuf()@@Base+0x6bd0> // b.pmore │ │ │ │ - add x20, sp, #0x180 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + cbz x2, 21550 , std::allocator >::~basic_stringbuf()@@Base+0xacd0> │ │ │ │ + ldr x1, [x19] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x19, sp, #0xe0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x19, [sp, #208] │ │ │ │ + bl 210e0 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21654 , std::allocator >::~basic_stringbuf()@@Base+0x5ad4> // b.none │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 21550 , std::allocator >::~basic_stringbuf()@@Base+0xacd0> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 2277c , std::allocator >::~basic_stringbuf()@@Base+0x6bfc> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbnz w0, 214f8 , std::allocator >::~basic_stringbuf()@@Base+0x5978> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 214fc , std::allocator >::~basic_stringbuf()@@Base+0x597c> // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - blr x3 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - b 214fc , std::allocator >::~basic_stringbuf()@@Base+0x597c> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - mov w2, #0x7473 // #29811 │ │ │ │ - movk w2, #0x7261, lsl #16 │ │ │ │ - ldr w1, [x0] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 215ac , std::allocator >::~basic_stringbuf()@@Base+0x5a2c> // b.any │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - cmp w0, #0x74 │ │ │ │ - b.ne 215ac , std::allocator >::~basic_stringbuf()@@Base+0x5a2c> // b.any │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 22920 , std::allocator >::~basic_stringbuf()@@Base+0x6da0> │ │ │ │ - adrp x23, 14000 │ │ │ │ - add x24, sp, #0x5d0 │ │ │ │ - add x23, x23, #0x2e0 │ │ │ │ - b 21850 , std::allocator >::~basic_stringbuf()@@Base+0x5cd0> │ │ │ │ - ldrb w2, [x27, #67] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 22940 , std::allocator >::~basic_stringbuf()@@Base+0x6dc0> // b.any │ │ │ │ - ldr w1, [sp, #220] │ │ │ │ - mov x8, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #220] │ │ │ │ - bl 8d00 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 22384 , std::allocator >::~basic_stringbuf()@@Base+0x6804> // b.none │ │ │ │ - ldr x1, [sp, #1472] │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 223c0 , std::allocator >::~basic_stringbuf()@@Base+0x6840> // b.none │ │ │ │ - ldr x3, [sp, #1488] │ │ │ │ - stp x1, x2, [sp, #352] │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - str x3, [sp, #368] │ │ │ │ - cbz x0, 223a4 , std::allocator >::~basic_stringbuf()@@Base+0x6824> │ │ │ │ - str x0, [sp, #1472] │ │ │ │ - str x1, [sp, #1488] │ │ │ │ - str xzr, [sp, #1480] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 21788 , std::allocator >::~basic_stringbuf()@@Base+0x5c08> // b.none │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x28, [sp, #360] │ │ │ │ - cmp x28, #0x3 │ │ │ │ - b.eq 22360 , std::allocator >::~basic_stringbuf()@@Base+0x67e0> // b.none │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add x1, x28, #0x1 │ │ │ │ - ldr x27, [sp, #352] │ │ │ │ - mov x0, x19 │ │ │ │ - strb w2, [sp, #312] │ │ │ │ - str x20, [sp, #1472] │ │ │ │ - str xzr, [sp, #1480] │ │ │ │ - strb wzr, [sp, #1488] │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.hi 22a64 , std::allocator >::~basic_stringbuf()@@Base+0x6ee4> // b.pmore │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 22a8c , std::allocator >::~basic_stringbuf()@@Base+0x6f0c> // b.none │ │ │ │ - add x1, sp, #0x138 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #424] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr x1, [sp, #1472] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 22ab4 , std::allocator >::~basic_stringbuf()@@Base+0x6f34> // b.pmore │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2183c , std::allocator >::~basic_stringbuf()@@Base+0x5cbc> // b.none │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ + mov w2, w4 │ │ │ │ + add w3, w3, #0xa │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + adrp x28, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x28, #0x338 │ │ │ │ + add x19, sp, #0xe0 │ │ │ │ + add x4, sp, #0x30 │ │ │ │ + str x19, [sp, #208] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov x1, x22 │ │ │ │ + ldrb w3, [x0, #2] │ │ │ │ + mov x0, x4 │ │ │ │ + strh w2, [sp, #224] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + strb w3, [x19, #2] │ │ │ │ + str x4, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + str x2, [sp, #216] │ │ │ │ + strb wzr, [sp, #227] │ │ │ │ + bl bb00 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ + ldp x24, x26, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 215e4 , std::allocator >::~basic_stringbuf()@@Base+0xad64> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 22920 , std::allocator >::~basic_stringbuf()@@Base+0x6da0> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbnz w0, 216ec , std::allocator >::~basic_stringbuf()@@Base+0x5b6c> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [x27] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 216f0 , std::allocator >::~basic_stringbuf()@@Base+0x5b70> // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - b 216f0 , std::allocator >::~basic_stringbuf()@@Base+0x5b70> │ │ │ │ - ldr x1, [sp, #1472] │ │ │ │ - mov x20, x22 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 218bc , std::allocator >::~basic_stringbuf()@@Base+0x5d3c> // b.none │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldur q31, [x0, #248] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - stur q31, [x0, #-152] │ │ │ │ - mov x20, x22 │ │ │ │ - mov x0, x22 │ │ │ │ - str x22, [sp, #1472] │ │ │ │ - b 21580 , std::allocator >::~basic_stringbuf()@@Base+0x5a00> │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - cbz x2, 218dc , std::allocator >::~basic_stringbuf()@@Base+0x5d5c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 22340 , std::allocator >::~basic_stringbuf()@@Base+0x67c0> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - str x2, [sp, #360] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - b 21580 , std::allocator >::~basic_stringbuf()@@Base+0x5a00> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - mov x8, x0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x8, [sp, #200] │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - str xzr, [sp, #272] │ │ │ │ - bl 9d20 │ │ │ │ - ldp x1, x0, [sp, #288] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 22410 , std::allocator >::~basic_stringbuf()@@Base+0x6890> // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x28, #0x1 // #1 │ │ │ │ - str w0, [sp] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 21948 , std::allocator >::~basic_stringbuf()@@Base+0x5dc8> │ │ │ │ - ldp x1, x0, [sp, #288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0, asr #5 │ │ │ │ - b.cs 21aa0 , std::allocator >::~basic_stringbuf()@@Base+0x5f20> // b.hs, b.nlast │ │ │ │ - add x1, x1, x23, lsl #5 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - cbz x0, 21934 , std::allocator >::~basic_stringbuf()@@Base+0x5db4> │ │ │ │ - add x2, sp, #0x138 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x22, x2 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str wzr, [sp, #320] │ │ │ │ - b 219d4 , std::allocator >::~basic_stringbuf()@@Base+0x5e54> │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 222a0 , std::allocator >::~basic_stringbuf()@@Base+0x6720> // b.none │ │ │ │ - cmp w20, #0x3f │ │ │ │ - b.eq 222e0 , std::allocator >::~basic_stringbuf()@@Base+0x6760> // b.none │ │ │ │ - add w6, w20, #0x1 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x4, [x0] │ │ │ │ - lsl x2, x28, x20 │ │ │ │ - cmp w3, #0x23 │ │ │ │ - mov w20, w6 │ │ │ │ - orr x3, x2, x4 │ │ │ │ - bic x2, x4, x2 │ │ │ │ - csel x2, x2, x3, ne // ne = any │ │ │ │ - str x2, [x0] │ │ │ │ - mov x0, x5 │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x2, x19 │ │ │ │ - b.ls 21a44 , std::allocator >::~basic_stringbuf()@@Base+0x5ec4> // b.plast │ │ │ │ - ldr x2, [sp, #352] │ │ │ │ - ldrb w3, [x2, x19] │ │ │ │ - cmp w3, #0x40 │ │ │ │ - b.ne 21988 , std::allocator >::~basic_stringbuf()@@Base+0x5e08> // b.any │ │ │ │ - ldp x3, x2, [sp, #256] │ │ │ │ - str w19, [sp] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - mov w3, #0xcccd // #52429 │ │ │ │ - movk w3, #0xcccc, lsl #16 │ │ │ │ - asr x2, x2, #3 │ │ │ │ - mul w2, w2, w3 │ │ │ │ - str w2, [sp, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 222ec , std::allocator >::~basic_stringbuf()@@Base+0x676c> // b.none │ │ │ │ - cmp w20, #0x3f │ │ │ │ - b.eq 22318 , std::allocator >::~basic_stringbuf()@@Base+0x6798> // b.none │ │ │ │ - add w5, w20, #0x1 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x4, [x0] │ │ │ │ - lsl x2, x28, x20 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - mov w20, w5 │ │ │ │ - bic x2, x4, x2 │ │ │ │ - str x2, [x0] │ │ │ │ + mov w0, #0x6f4e // #28494 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x19, x1, [sp, #208] │ │ │ │ + strh w0, [sp, #224] │ │ │ │ + strb wzr, [sp, #226] │ │ │ │ + cmp x27, x26 │ │ │ │ + b.eq 21900 , std::allocator >::~basic_stringbuf()@@Base+0xb080> // b.none │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 21960 , std::allocator >::~basic_stringbuf()@@Base+0xb0e0> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + str x0, [x26] │ │ │ │ + str x1, [x26, #16] │ │ │ │ + add x23, x26, #0x20 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str x0, [x26, #8] │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5a30 │ │ │ │ + add x3, sp, #0xb0 │ │ │ │ + stp x0, x3, [sp, #8] │ │ │ │ mov x0, x3 │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.hi 219d4 , std::allocator >::~basic_stringbuf()@@Base+0x5e54> // b.pmore │ │ │ │ - mov x22, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x0, x1, [sp, #264] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 22324 , std::allocator >::~basic_stringbuf()@@Base+0x67a4> // b.none │ │ │ │ - str x24, [sp, #312] │ │ │ │ - str x19, [sp, #328] │ │ │ │ - str w20, [sp, #336] │ │ │ │ - str x22, [sp, #344] │ │ │ │ - bl 23bc0 , std::allocator >::~basic_stringbuf()@@Base+0x8040> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - cbz x24, 21934 , std::allocator >::~basic_stringbuf()@@Base+0x5db4> │ │ │ │ - sub x1, x22, x24 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5a40 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldp x1, x0, [sp, #288] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0, asr #5 │ │ │ │ - b.cc 21948 , std::allocator >::~basic_stringbuf()@@Base+0x5dc8> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - ldr x19, [sp, #264] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - mov w1, w1 │ │ │ │ - mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - sub x19, x19, x0 │ │ │ │ - movk x3, #0xcccd │ │ │ │ - add x22, x1, x2, lsl #3 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - asr x19, x19, #3 │ │ │ │ - mul x19, x19, x3 │ │ │ │ + ldp x1, x2, [x25] │ │ │ │ + add x25, sp, #0xc0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 210e0 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ + stp xzr, xzr, [sp, #80] │ │ │ │ + subs x26, x23, x24 │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + b.eq 218f8 , std::allocator >::~basic_stringbuf()@@Base+0xb078> // b.none │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + cmp x26, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b.hi 21974 , std::allocator >::~basic_stringbuf()@@Base+0xb0f4> // b.pmore │ │ │ │ + mov x0, x26 │ │ │ │ bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3936] │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldrb w3, [x3] │ │ │ │ - bl 258c0 , std::allocator >::~basic_stringbuf()@@Base+0x9d40> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 24d68 , std::allocator >::~basic_stringbuf()@@Base+0x91e8> │ │ │ │ - ldr w1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 24eac , std::allocator >::~basic_stringbuf()@@Base+0x932c> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 24ec0 , std::allocator >::~basic_stringbuf()@@Base+0x9340> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3600] │ │ │ │ - add x23, sp, #0x2a0 │ │ │ │ - mov x0, x23 │ │ │ │ - str x23, [sp, #104] │ │ │ │ - bl 5670 │ │ │ │ - strh wzr, [sp, #896] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x28, sp, #0x220 │ │ │ │ - ldp x20, x2, [x19, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x20, [sp, #544] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - stur q31, [x0, #184] │ │ │ │ - stur q31, [x0, #200] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str xzr, [sp, #888] │ │ │ │ - str x2, [x28, x0] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x4, [x19, #32] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - stp x1, x4, [sp, #128] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x4, [x3, x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x0, sp, #0x270 │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - stp x1, x3, [sp, #112] │ │ │ │ - add x22, sp, #0x238 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3792] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3688] │ │ │ │ - add x4, x2, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x3, [x28, x1] │ │ │ │ - add x1, x2, #0x68 │ │ │ │ - add x3, x2, #0x40 │ │ │ │ - add x2, x5, #0x10 │ │ │ │ - str x5, [sp, #40] │ │ │ │ - str x4, [sp, #544] │ │ │ │ - str x3, [sp, #560] │ │ │ │ - str x2, [sp, #568] │ │ │ │ - stp q31, q31, [sp, #576] │ │ │ │ - str q31, [sp, #608] │ │ │ │ - str x1, [sp, #672] │ │ │ │ - bl 5ea0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - mov x1, x22 │ │ │ │ - str xzr, [sp, #648] │ │ │ │ mov x2, x0 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [sp, #568] │ │ │ │ - add x2, sp, #0x290 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str x2, [sp, #192] │ │ │ │ - str w0, [sp, #632] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #640] │ │ │ │ - strb wzr, [sp, #656] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x1, x2, [sp, #384] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - add x19, sp, #0x5c0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 313ec , std::allocator >::~basic_stringbuf()@@Base+0x1586c> │ │ │ │ - mov w2, #0x616e // #24942 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - add x22, sp, #0x1f0 │ │ │ │ - add x23, sp, #0x1d0 │ │ │ │ - stp x23, x0, [sp, #448] │ │ │ │ - str w2, [sp, #464] │ │ │ │ - strb wzr, [sp, #468] │ │ │ │ - stp x22, x0, [sp, #480] │ │ │ │ - mov x0, x19 │ │ │ │ - str w2, [sp, #496] │ │ │ │ - strb wzr, [sp, #500] │ │ │ │ - bl 231e0 , std::allocator >::~basic_stringbuf()@@Base+0x7660> │ │ │ │ - mov x1, x0 │ │ │ │ - add x24, sp, #0x210 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - str x0, [sp] │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - ldr x2, [sp] │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 24ecc , std::allocator >::~basic_stringbuf()@@Base+0x934c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21d04 , std::allocator >::~basic_stringbuf()@@Base+0x6184> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21d1c , std::allocator >::~basic_stringbuf()@@Base+0x619c> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21d34 , std::allocator >::~basic_stringbuf()@@Base+0x61b4> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - stp x23, x1, [sp, #448] │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - stp x22, x1, [sp, #480] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str w3, [sp, #464] │ │ │ │ - strb wzr, [sp, #470] │ │ │ │ - str w3, [sp, #496] │ │ │ │ - strb wzr, [sp, #502] │ │ │ │ - strh w2, [x22, #4] │ │ │ │ - strh w2, [x23, #4] │ │ │ │ - bl 231e0 , std::allocator >::~basic_stringbuf()@@Base+0x7660> │ │ │ │ - mov x1, x0 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - ldp x2, x1, [sp] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 24ecc , std::allocator >::~basic_stringbuf()@@Base+0x934c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21db0 , std::allocator >::~basic_stringbuf()@@Base+0x6230> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21dc8 , std::allocator >::~basic_stringbuf()@@Base+0x6248> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21de0 , std::allocator >::~basic_stringbuf()@@Base+0x6260> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov w2, #0x6164 // #24932 │ │ │ │ - movk w2, #0x6574, lsl #16 │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x23, x0, [sp, #448] │ │ │ │ - str w2, [sp, #464] │ │ │ │ - strb wzr, [sp, #468] │ │ │ │ - stp x22, x0, [sp, #480] │ │ │ │ - mov x0, x19 │ │ │ │ - str w2, [sp, #496] │ │ │ │ - strb wzr, [sp, #500] │ │ │ │ - bl 231e0 , std::allocator >::~basic_stringbuf()@@Base+0x7660> │ │ │ │ - mov x1, x0 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - ldp x2, x1, [sp] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 24ecc , std::allocator >::~basic_stringbuf()@@Base+0x934c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21e4c , std::allocator >::~basic_stringbuf()@@Base+0x62cc> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21e64 , std::allocator >::~basic_stringbuf()@@Base+0x62e4> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21e7c , std::allocator >::~basic_stringbuf()@@Base+0x62fc> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - mov x3, #0x7 // #7 │ │ │ │ - stp x23, x3, [sp, #448] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldur w2, [x0, #3] │ │ │ │ + add x3, x2, x26 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + stp x2, x2, [sp, #80] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl 21b00 , std::allocator >::~basic_stringbuf()@@Base+0xb280> │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + tbz w0, #0, 218e4 , std::allocator >::~basic_stringbuf()@@Base+0xb064> │ │ │ │ + add x1, x28, #0x338 │ │ │ │ + mov x26, #0x3 // #3 │ │ │ │ + str x19, [sp, #208] │ │ │ │ + mov x2, x26 │ │ │ │ mov x0, x19 │ │ │ │ - str w1, [sp, #464] │ │ │ │ - str w1, [sp, #496] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - strb wzr, [sp, #471] │ │ │ │ - stp x22, x3, [sp, #480] │ │ │ │ - strb wzr, [sp, #503] │ │ │ │ - stur w2, [x22, #3] │ │ │ │ - stur w2, [x23, #3] │ │ │ │ - bl 231e0 , std::allocator >::~basic_stringbuf()@@Base+0x7660> │ │ │ │ - mov x1, x0 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - ldp x2, x1, [sp] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 24ecc , std::allocator >::~basic_stringbuf()@@Base+0x934c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21ef8 , std::allocator >::~basic_stringbuf()@@Base+0x6378> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 21f10 , std::allocator >::~basic_stringbuf()@@Base+0x6390> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21f28 , std::allocator >::~basic_stringbuf()@@Base+0x63a8> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #2168] │ │ │ │ - add x1, sp, #0x888 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 21f44 , std::allocator >::~basic_stringbuf()@@Base+0x63c4> // b.none │ │ │ │ - ldr x1, [sp, #2184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3896] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #1632] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [sp, #1648] │ │ │ │ - str x0, [sp, #1896] │ │ │ │ - add x0, sp, #0x670 │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0x6e0 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x22, sp, #0x648 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x6a8 │ │ │ │ - str x1, [sp, #1648] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x1, x3, [sp, #48] │ │ │ │ - add x0, sp, #0x660 │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - str x1, [sp, #1632] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x3, [x0, x2] │ │ │ │ - add x0, sp, #0x768 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str xzr, [sp, #1640] │ │ │ │ - str x1, [sp, #1896] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x21, [sp, #1608] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 21fe0 , std::allocator >::~basic_stringbuf()@@Base+0x6460> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 21fc8 , std::allocator >::~basic_stringbuf()@@Base+0x6448> // b.any │ │ │ │ - ldr x21, [sp, #1584] │ │ │ │ - add x22, sp, #0x630 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 22008 , std::allocator >::~basic_stringbuf()@@Base+0x6488> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 21ff0 , std::allocator >::~basic_stringbuf()@@Base+0x6470> // b.any │ │ │ │ - ldr x0, [sp, #1552] │ │ │ │ - bl 20da4 , std::allocator >::~basic_stringbuf()@@Base+0x5224> │ │ │ │ - ldr x22, [sp, #1504] │ │ │ │ - cbz x22, 22070 , std::allocator >::~basic_stringbuf()@@Base+0x64f0> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x21, x22 │ │ │ │ - bl 20a20 , std::allocator >::~basic_stringbuf()@@Base+0x4ea0> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 22044 , std::allocator >::~basic_stringbuf()@@Base+0x64c4> // b.none │ │ │ │ - ldr x1, [x21, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 22060 , std::allocator >::~basic_stringbuf()@@Base+0x64e0> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x22, 22018 , std::allocator >::~basic_stringbuf()@@Base+0x6498> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #568] │ │ │ │ - add x1, x2, #0x18 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - add x1, x2, #0x68 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - str x2, [sp, #560] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 220b4 , std::allocator >::~basic_stringbuf()@@Base+0x6534> // b.none │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ + bl 5570 │ │ │ │ + str x26, [sp, #216] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x28, x1 │ │ │ │ + mov x3, x1 │ │ │ │ + mov x4, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb wzr, [x0, x26] │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + bl 249ac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 21704 , std::allocator >::~basic_stringbuf()@@Base+0xae84> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #568] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x5, [sp, #112] │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldur x3, [x4, #-24] │ │ │ │ - str x5, [x28, x2] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x4, [sp, #560] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x5, [x4, x3] │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - str x20, [sp, #544] │ │ │ │ - str x3, [x28, x2] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - str x1, [sp, #672] │ │ │ │ - bl 56d0 │ │ │ │ - ldp x21, x22, [sp, #288] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 2214c , std::allocator >::~basic_stringbuf()@@Base+0x65cc> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ + ldp x28, x26, [sp, #80] │ │ │ │ + cmp x28, x26 │ │ │ │ + b.eq 2173c , std::allocator >::~basic_stringbuf()@@Base+0xaebc> // b.none │ │ │ │ + mov x1, x28 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2213c , std::allocator >::~basic_stringbuf()@@Base+0x65bc> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 22120 , std::allocator >::~basic_stringbuf()@@Base+0x65a0> // b.any │ │ │ │ - ldr x22, [sp, #288] │ │ │ │ - cbz x22, 22160 , std::allocator >::~basic_stringbuf()@@Base+0x65e0> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - mov x0, x22 │ │ │ │ - sub x1, x1, x22 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 22190 , std::allocator >::~basic_stringbuf()@@Base+0x6610> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 22180 , std::allocator >::~basic_stringbuf()@@Base+0x6600> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 2216c , std::allocator >::~basic_stringbuf()@@Base+0x65ec> // b.any │ │ │ │ - ldr x22, [sp, #256] │ │ │ │ - cbz x22, 221a4 , std::allocator >::~basic_stringbuf()@@Base+0x6624> │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - mov x0, x22 │ │ │ │ - sub x1, x1, x22 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 221bc , std::allocator >::~basic_stringbuf()@@Base+0x663c> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 221d8 , std::allocator >::~basic_stringbuf()@@Base+0x6658> // b.none │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 221f4 , std::allocator >::~basic_stringbuf()@@Base+0x6674> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ + b.eq 2172c , std::allocator >::~basic_stringbuf()@@Base+0xaeac> // b.none │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [sp, #944] │ │ │ │ - str x19, [sp, #960] │ │ │ │ - str x1, [sp, #1208] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str x1, [sp, #960] │ │ │ │ - bl 5bf0 │ │ │ │ - ldp x0, x3, [sp, #48] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - str x0, [sp, #944] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x3, [x26, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x1, [sp, #1208] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - 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 │ │ │ │ - str w20, [sp, #248] │ │ │ │ - cmp w3, #0x23 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - str x24, [sp, #312] │ │ │ │ - str x1, [sp, #328] │ │ │ │ - str w20, [sp, #336] │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl 23820 , std::allocator >::~basic_stringbuf()@@Base+0x7ca0> │ │ │ │ - ldr x24, [sp, #312] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - ldr x1, [sp, #344] │ │ │ │ - ldr w20, [sp, #336] │ │ │ │ - b 219c4 , std::allocator >::~basic_stringbuf()@@Base+0x5e44> │ │ │ │ - add x5, x0, #0x8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 219a0 , std::allocator >::~basic_stringbuf()@@Base+0x5e20> │ │ │ │ - str w20, [sp, #232] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - str x1, [sp, #224] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - str x24, [sp, #312] │ │ │ │ - str x1, [sp, #328] │ │ │ │ - str w20, [sp, #336] │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl 23820 , std::allocator >::~basic_stringbuf()@@Base+0x7ca0> │ │ │ │ - b 222cc , std::allocator >::~basic_stringbuf()@@Base+0x674c> │ │ │ │ - add x3, x0, #0x8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 21a1c , std::allocator >::~basic_stringbuf()@@Base+0x5e9c> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x24, [sp, #312] │ │ │ │ - str x19, [sp, #328] │ │ │ │ - str w20, [sp, #336] │ │ │ │ - str x22, [sp, #344] │ │ │ │ - bl 23d60 , std::allocator >::~basic_stringbuf()@@Base+0x81e0> │ │ │ │ - b 21a7c , std::allocator >::~basic_stringbuf()@@Base+0x5efc> │ │ │ │ - ldrb w1, [sp, #1488] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - str x2, [sp, #360] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - b 21580 , std::allocator >::~basic_stringbuf()@@Base+0x5a00> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - mov w1, #0x6e65 // #28261 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 21794 , std::allocator >::~basic_stringbuf()@@Base+0x5c14> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x64 │ │ │ │ - b.ne 21794 , std::allocator >::~basic_stringbuf()@@Base+0x5c14> // b.any │ │ │ │ - b 21654 , std::allocator >::~basic_stringbuf()@@Base+0x5ad4> │ │ │ │ - ldr x1, [sp, #1472] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 223b4 , std::allocator >::~basic_stringbuf()@@Base+0x6834> // b.none │ │ │ │ - add x0, sp, #0x4d0 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldur q31, [x0, #248] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - stur q31, [x0, #-152] │ │ │ │ - mov x0, x24 │ │ │ │ - str x20, [sp, #1472] │ │ │ │ - mov x20, x24 │ │ │ │ - b 21768 , std::allocator >::~basic_stringbuf()@@Base+0x5be8> │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 223dc , std::allocator >::~basic_stringbuf()@@Base+0x685c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 223ec , std::allocator >::~basic_stringbuf()@@Base+0x686c> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - str x2, [sp, #360] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #1472] │ │ │ │ - b 21768 , std::allocator >::~basic_stringbuf()@@Base+0x5be8> │ │ │ │ - ldrb w1, [sp, #1488] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - ldr x2, [sp, #1480] │ │ │ │ - b 223dc , std::allocator >::~basic_stringbuf()@@Base+0x685c> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5904> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - str w1, [sp] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - b 21ab0 , std::allocator >::~basic_stringbuf()@@Base+0x5f30> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - ldp x21, x19, [x19] │ │ │ │ - add x2, sp, #0x230 │ │ │ │ - add x28, sp, #0x220 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - str x2, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ - add x1, x19, #0x11 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x478 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #552] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 227f0 , std::allocator >::~basic_stringbuf()@@Base+0x6c70> // b.pmore │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x488 │ │ │ │ - bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x19, sp, #0x5c0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + bl 5a40 │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ne 21710 , std::allocator >::~basic_stringbuf()@@Base+0xae90> // b.any │ │ │ │ + ldr x26, [sp, #80] │ │ │ │ + cbz x26, 21750 , std::allocator >::~basic_stringbuf()@@Base+0xaed0> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 21768 , std::allocator >::~basic_stringbuf()@@Base+0xaee8> // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov w26, #0x7571 // #30065 │ │ │ │ + mov x28, #0x4 // #4 │ │ │ │ + movk w26, #0x7469, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 23300 , std::allocator >::~basic_stringbuf()@@Base+0xca80> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + bl 5d70 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl c8c0 │ │ │ │ + str x19, [sp, #208] │ │ │ │ + mov x0, x22 │ │ │ │ + str w26, [x19] │ │ │ │ + str x28, [sp, #216] │ │ │ │ + strb wzr, [sp, #228] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #208] │ │ │ │ + and w25, w0, #0xff │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 217e0 , std::allocator >::~basic_stringbuf()@@Base+0xaf60> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbnz w25, #0, 218dc , std::allocator >::~basic_stringbuf()@@Base+0xb05c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 218cc , std::allocator >::~basic_stringbuf()@@Base+0xb04c> │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 23f2c , std::allocator >::~basic_stringbuf()@@Base+0xd6ac> │ │ │ │ + ldp x0, x1, [sp, #208] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.eq 21930 , std::allocator >::~basic_stringbuf()@@Base+0xb0b0> // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 21828 , std::allocator >::~basic_stringbuf()@@Base+0xafa8> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x19, x24 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 21868 , std::allocator >::~basic_stringbuf()@@Base+0xafe8> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2185c , std::allocator >::~basic_stringbuf()@@Base+0xafdc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 21840 , std::allocator >::~basic_stringbuf()@@Base+0xafc0> // b.any │ │ │ │ + cbz x24, 21878 , std::allocator >::~basic_stringbuf()@@Base+0xaff8> │ │ │ │ + sub x1, x27, x24 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 23140 , std::allocator >::~basic_stringbuf()@@Base+0xc8c0> │ │ │ │ mov x0, x20 │ │ │ │ - bl 230c0 , std::allocator >::~basic_stringbuf()@@Base+0x7540> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 20504 , std::allocator >::~basic_stringbuf()@@Base+0x9c84> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2284c , std::allocator >::~basic_stringbuf()@@Base+0x6ccc> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.ne 219cc , std::allocator >::~basic_stringbuf()@@Base+0xb14c> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov w0, w25 │ │ │ │ + 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, #0x157 // #343 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 217f8 , std::allocator >::~basic_stringbuf()@@Base+0xaf78> │ │ │ │ + b 21780 , std::allocator >::~basic_stringbuf()@@Base+0xaf00> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + b 21828 , std::allocator >::~basic_stringbuf()@@Base+0xafa8> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x26, #0x2 // #2 │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + str x19, [sp, #208] │ │ │ │ + b 216b8 , std::allocator >::~basic_stringbuf()@@Base+0xae38> │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 21688 , std::allocator >::~basic_stringbuf()@@Base+0xae08> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl bb00 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ + ldp x24, x23, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2162c , std::allocator >::~basic_stringbuf()@@Base+0xadac> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 2162c , std::allocator >::~basic_stringbuf()@@Base+0xadac> │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x6559 // #25945 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 21814 , std::allocator >::~basic_stringbuf()@@Base+0xaf94> // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x73 │ │ │ │ + b.ne 21814 , std::allocator >::~basic_stringbuf()@@Base+0xaf94> // b.any │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 2181c , std::allocator >::~basic_stringbuf()@@Base+0xaf9c> // b.any │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + b 21828 , std::allocator >::~basic_stringbuf()@@Base+0xafa8> │ │ │ │ + ldrh w2, [x19] │ │ │ │ + ldrb w0, [x19, #2] │ │ │ │ + strh w2, [x26, #16] │ │ │ │ + strb w0, [x1, #2] │ │ │ │ + b 21620 , std::allocator >::~basic_stringbuf()@@Base+0xada0> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 219cc , std::allocator >::~basic_stringbuf()@@Base+0xb14c> // b.any │ │ │ │ + bl 5990 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - str x1, [sp, #944] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [x26, x0] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #1208] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20504 , std::allocator >::~basic_stringbuf()@@Base+0x9c84> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ + b.eq 21a10 , std::allocator >::~basic_stringbuf()@@Base+0xb190> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + ldr x27, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x24, x23, [sp, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + stp x24, x23, [sp, #48] │ │ │ │ + str x27, [sp, #64] │ │ │ │ + bl ba60 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 23140 , std::allocator >::~basic_stringbuf()@@Base+0xc8c0> │ │ │ │ + b 219ac , std::allocator >::~basic_stringbuf()@@Base+0xb12c> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - ldp x20, x22, [sp, #256] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 2260c , std::allocator >::~basic_stringbuf()@@Base+0x6a8c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2257c , std::allocator >::~basic_stringbuf()@@Base+0x69fc> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 22560 , std::allocator >::~basic_stringbuf()@@Base+0x69e0> │ │ │ │ - bti j │ │ │ │ - ldr x24, [sp, #312] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x19, [sp, #328] │ │ │ │ - ldr x22, [sp, #344] │ │ │ │ - ldr w20, [sp, #336] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x19, [sp, #328] │ │ │ │ - mov x19, x23 │ │ │ │ - str x24, [sp, #312] │ │ │ │ - str w20, [sp, #336] │ │ │ │ - str x22, [sp, #344] │ │ │ │ - bl 237c0 , std::allocator >::~basic_stringbuf()@@Base+0x7c40> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl a2c0 │ │ │ │ - ldp x20, x22, [sp, #256] │ │ │ │ - b 22560 , std::allocator >::~basic_stringbuf()@@Base+0x69e0> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + b 219ac , std::allocator >::~basic_stringbuf()@@Base+0xb12c> │ │ │ │ bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - b 225b8 , std::allocator >::~basic_stringbuf()@@Base+0x6a38> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + bl 5a40 │ │ │ │ + b 219f4 , std::allocator >::~basic_stringbuf()@@Base+0xb174> │ │ │ │ bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 56d0 │ │ │ │ - b 225b8 , std::allocator >::~basic_stringbuf()@@Base+0x6a38> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + b 219f4 , std::allocator >::~basic_stringbuf()@@Base+0xb174> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - bl 5a40 │ │ │ │ - b 225b8 , std::allocator >::~basic_stringbuf()@@Base+0x6a38> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, 22620 , std::allocator >::~basic_stringbuf()@@Base+0x6aa0> │ │ │ │ - bl 5a40 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5650 >::~basic_ifstream()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2254c , std::allocator >::~basic_stringbuf()@@Base+0x69cc> // b.none │ │ │ │ - b 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> │ │ │ │ - bti j │ │ │ │ - b 22588 , std::allocator >::~basic_stringbuf()@@Base+0x6a08> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - b 2259c , std::allocator >::~basic_stringbuf()@@Base+0x6a1c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 22694 , std::allocator >::~basic_stringbuf()@@Base+0x6b14> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1b940 ::do_widen(char) const@@Base+0x7660> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - b 225b8 , std::allocator >::~basic_stringbuf()@@Base+0x6a38> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 22694 , std::allocator >::~basic_stringbuf()@@Base+0x6b14> │ │ │ │ - bti j │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 22694 , std::allocator >::~basic_stringbuf()@@Base+0x6b14> │ │ │ │ + b 21a44 , std::allocator >::~basic_stringbuf()@@Base+0xb1c4> │ │ │ │ bti j │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - b 226b0 , std::allocator >::~basic_stringbuf()@@Base+0x6b30> │ │ │ │ - bti j │ │ │ │ - b 22688 , std::allocator >::~basic_stringbuf()@@Base+0x6b08> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + cbz x2, 21abc , std::allocator >::~basic_stringbuf()@@Base+0xb23c> │ │ │ │ + mov x0, x2 │ │ │ │ + bl 5a40 │ │ │ │ + b 21abc , std::allocator >::~basic_stringbuf()@@Base+0xb23c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x28 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 55d0 >::~basic_iostream()@plt> │ │ │ │ - b 225dc , std::allocator >::~basic_stringbuf()@@Base+0x6a5c> │ │ │ │ + bl ba60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 21a74 , std::allocator >::~basic_stringbuf()@@Base+0xb1f4> │ │ │ │ bti j │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x20, [sp, #544] │ │ │ │ - str x0, [x28, x1] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - b 225dc , std::allocator >::~basic_stringbuf()@@Base+0x6a5c> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22624 , std::allocator >::~basic_stringbuf()@@Base+0x6aa4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 219f4 , std::allocator >::~basic_stringbuf()@@Base+0xb174> │ │ │ │ + bti j │ │ │ │ + b 219d4 , std::allocator >::~basic_stringbuf()@@Base+0xb154> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x2 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 21c28 , std::allocator >::~basic_stringbuf()@@Base+0xb3a8> // b.none │ │ │ │ + mov x23, x1 │ │ │ │ + mov x19, x2 │ │ │ │ + str x25, [sp, #80] │ │ │ │ + mov x25, sp │ │ │ │ + b 21b74 , std::allocator >::~basic_stringbuf()@@Base+0xb2f4> │ │ │ │ + ldrb w1, [x22] │ │ │ │ + strb w1, [x19, #16] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 21bb4 , std::allocator >::~basic_stringbuf()@@Base+0xb334> // b.none │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + str x20, [sp] │ │ │ │ + ldr x22, [x21] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 21bf4 , std::allocator >::~basic_stringbuf()@@Base+0xb374> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 21b54 , std::allocator >::~basic_stringbuf()@@Base+0xb2d4> // b.none │ │ │ │ + cbnz x20, 21c10 , std::allocator >::~basic_stringbuf()@@Base+0xb390> │ │ │ │ + str x20, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 21b74 , std::allocator >::~basic_stringbuf()@@Base+0xb2f4> // b.any │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 21c30 , std::allocator >::~basic_stringbuf()@@Base+0xb3b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x20, [sp] │ │ │ │ + b 21b5c , std::allocator >::~basic_stringbuf()@@Base+0xb2dc> │ │ │ │ + mov x19, x2 │ │ │ │ + b 21bb8 , std::allocator >::~basic_stringbuf()@@Base+0xb338> │ │ │ │ + str x25, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + cmp x24, x19 │ │ │ │ + b.eq 21c58 , std::allocator >::~basic_stringbuf()@@Base+0xb3d8> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + add x24, x24, #0x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 21c40 , std::allocator >::~basic_stringbuf()@@Base+0xb3c0> │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 21c34 , std::allocator >::~basic_stringbuf()@@Base+0xb3b4> // b.any │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 21c34 , std::allocator >::~basic_stringbuf()@@Base+0xb3b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x3, 22114 , std::allocator >::~basic_stringbuf()@@Base+0xb894> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 22038 , std::allocator >::~basic_stringbuf()@@Base+0xb7b8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + ldrb w0, [x2, #136] │ │ │ │ + tbz w0, #0, 21d00 , std::allocator >::~basic_stringbuf()@@Base+0xb480> │ │ │ │ + ldrb w0, [x2, #137] │ │ │ │ + tbnz w0, #0, 220d4 , std::allocator >::~basic_stringbuf()@@Base+0xb854> │ │ │ │ + ldrb w0, [x2, #138] │ │ │ │ + tbnz w0, #0, 21ff4 , std::allocator >::~basic_stringbuf()@@Base+0xb774> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + mov w5, #0x61 // #97 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stp x20, x6, [sp, #8] │ │ │ │ + strh w5, [sp, #24] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21d5c , std::allocator >::~basic_stringbuf()@@Base+0xb4dc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3736] │ │ │ │ + mov x5, #0x6948 // #26952 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + movk x5, #0x532d, lsl #16 │ │ │ │ + movk x5, #0x6f63, lsl #32 │ │ │ │ + ldr w22, [x1] │ │ │ │ + movk x5, #0x6572, lsl #48 │ │ │ │ + mov x6, #0x8 // #8 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, w22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stp x20, x6, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21db8 , std::allocator >::~basic_stringbuf()@@Base+0xb538> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x348 │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + ldr w2, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + mov w2, w0 │ │ │ │ + mov w5, #0x5556 // #21846 │ │ │ │ + movk w5, #0x5555, lsl #16 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w4, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + smull x5, w2, w5 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + sub w2, w5, w2, asr #31 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21e2c , std::allocator >::~basic_stringbuf()@@Base+0xb5ac> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x350 │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + ldrb w1, [x0, #4] │ │ │ │ + ldr w2, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + mov w2, w0 │ │ │ │ + mov w5, #0x5556 // #21846 │ │ │ │ + movk w5, #0x5555, lsl #16 │ │ │ │ + mov w4, w22 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + smull x5, w2, w5 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + sub w2, w5, w2, asr #31 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21ea4 , std::allocator >::~basic_stringbuf()@@Base+0xb624> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 5ab0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 21ee4 , std::allocator >::~basic_stringbuf()@@Base+0xb664> │ │ │ │ + ldr x5, [x19, #32] │ │ │ │ + add x3, x21, #0x358 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w2, #0x9 // #9 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ + bl 5630 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov w20, #0x5556 // #21846 │ │ │ │ + movk w20, #0x5555, lsl #16 │ │ │ │ + ldr x22, [x0, #8] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + mov w2, w0 │ │ │ │ + add x3, x21, #0x358 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x4, [x4, #16] │ │ │ │ + smull x5, w2, w20 │ │ │ │ + ldr w4, [x4] │ │ │ │ + lsr x5, x5, #32 │ │ │ │ + sub w2, w5, w2, asr #31 │ │ │ │ + add w2, w2, #0x6 │ │ │ │ + bl 5630 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x21, [x0, #8] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x360 │ │ │ │ + ldr x4, [x4, #16] │ │ │ │ + smull x20, w2, w20 │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + lsr x20, x20, #32 │ │ │ │ + sub w2, w20, w2, asr #31 │ │ │ │ + add w2, w2, #0x3 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 5630 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2cc08 , std::allocator >::~basic_stringbuf()@@Base+0x16388> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + bl 3510c , std::allocator >::~basic_stringbuf()@@Base+0x1e88c> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x0, #168] │ │ │ │ + bl 34a4c , std::allocator >::~basic_stringbuf()@@Base+0x1e1cc> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - add x21, sp, #0x160 │ │ │ │ - bl 5b60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 22110 , std::allocator >::~basic_stringbuf()@@Base+0xb890> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 5d70 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 1c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x5e60> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + strb wzr, [x1, #138] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 2210c , std::allocator >::~basic_stringbuf()@@Base+0xb88c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 5d70 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + add w20, w0, w0, lsr #31 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x1, #160] │ │ │ │ + bl 2cbc0 , std::allocator >::~basic_stringbuf()@@Base+0x16340> │ │ │ │ + add w1, w0, w0, lsr #31 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + neg w1, w1, asr #1 │ │ │ │ + add w22, w1, w20, asr #1 │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + add w20, w0, w0, lsr #31 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x1, #160] │ │ │ │ + bl 2cbe4 , std::allocator >::~basic_stringbuf()@@Base+0x16364> │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + neg w1, w0, asr #1 │ │ │ │ + add w20, w1, w20, asr #1 │ │ │ │ + ldr x0, [x2, #160] │ │ │ │ + bl 2cbc0 , std::allocator >::~basic_stringbuf()@@Base+0x16340> │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x1, #160] │ │ │ │ + bl 2cbe4 , std::allocator >::~basic_stringbuf()@@Base+0x16364> │ │ │ │ + mov w24, w0 │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov w3, w20 │ │ │ │ + mov w5, w24 │ │ │ │ + mov w4, w23 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x20, [x19, #56] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + b 21ce4 , std::allocator >::~basic_stringbuf()@@Base+0xb464> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 23300 , std::allocator >::~basic_stringbuf()@@Base+0xca80> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.eq 22020 , std::allocator >::~basic_stringbuf()@@Base+0xb7a0> // b.none │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22838 , std::allocator >::~basic_stringbuf()@@Base+0x6cb8> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - b 2263c , std::allocator >::~basic_stringbuf()@@Base+0x6abc> │ │ │ │ - adrp x2, 22000 , std::allocator >::~basic_stringbuf()@@Base+0x6480> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0xea0 │ │ │ │ - add x1, x1, #0xae0 │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2263c , std::allocator >::~basic_stringbuf()@@Base+0x6abc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22838 , std::allocator >::~basic_stringbuf()@@Base+0x6cb8> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - mov x0, x19 │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22624 , std::allocator >::~basic_stringbuf()@@Base+0x6aa4> │ │ │ │ - bti j │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - mov x19, x0 │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - b 22624 , std::allocator >::~basic_stringbuf()@@Base+0x6aa4> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 21f70 , std::allocator >::~basic_stringbuf()@@Base+0x63f0> │ │ │ │ - bti j │ │ │ │ - b 22688 , std::allocator >::~basic_stringbuf()@@Base+0x6b08> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 22694 , std::allocator >::~basic_stringbuf()@@Base+0x6b14> │ │ │ │ - bti j │ │ │ │ - b 22688 , std::allocator >::~basic_stringbuf()@@Base+0x6b08> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22504 , std::allocator >::~basic_stringbuf()@@Base+0x6984> │ │ │ │ + b.ne 22144 , std::allocator >::~basic_stringbuf()@@Base+0xb8c4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + b 22110 , std::allocator >::~basic_stringbuf()@@Base+0xb890> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2251c , std::allocator >::~basic_stringbuf()@@Base+0x699c> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 22218 , std::allocator >::~basic_stringbuf()@@Base+0x6698> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22624 , std::allocator >::~basic_stringbuf()@@Base+0x6aa4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - bl 5b60 │ │ │ │ - add x28, sp, #0x220 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x8, x28 │ │ │ │ - add x0, sp, #0xdc │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x28 │ │ │ │ - add x3, x3, #0x4a0 │ │ │ │ - mov x4, #0x32 // #50 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - str x20, [sp, #1472] │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 22a04 , std::allocator >::~basic_stringbuf()@@Base+0x6e84> // b.any │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x2, [sp, #1480] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - bl 230c0 , std::allocator >::~basic_stringbuf()@@Base+0x7540> │ │ │ │ + b.ne 22110 , std::allocator >::~basic_stringbuf()@@Base+0xb890> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x2, 22000 , std::allocator >::~basic_stringbuf()@@Base+0x6480> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0xea0 │ │ │ │ - add x1, x1, #0xae0 │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #1472] │ │ │ │ - str x1, [sp, #1488] │ │ │ │ - b 229a8 , std::allocator >::~basic_stringbuf()@@Base+0x6e28> │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - b 22624 , std::allocator >::~basic_stringbuf()@@Base+0x6aa4> │ │ │ │ + b 22154 , std::allocator >::~basic_stringbuf()@@Base+0xb8d4> │ │ │ │ bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ - b 22a24 , std::allocator >::~basic_stringbuf()@@Base+0x6ea4> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22a1c , std::allocator >::~basic_stringbuf()@@Base+0x6e9c> │ │ │ │ - bti j │ │ │ │ - b 22880 , std::allocator >::~basic_stringbuf()@@Base+0x6d00> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 224f0 , std::allocator >::~basic_stringbuf()@@Base+0x6970> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + b.eq 2217c , std::allocator >::~basic_stringbuf()@@Base+0xb8fc> // b.none │ │ │ │ + b 22110 , std::allocator >::~basic_stringbuf()@@Base+0xb890> │ │ │ │ + bti j │ │ │ │ + b 22154 , std::allocator >::~basic_stringbuf()@@Base+0xb8d4> │ │ │ │ + bti j │ │ │ │ + b 22154 , std::allocator >::~basic_stringbuf()@@Base+0xb8d4> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ stp x19, x20, [sp, #128] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x2, x20, #0x5d8 │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x58 │ │ │ │ stp x21, x22, [sp, #144] │ │ │ │ stp x23, x24, [sp, #160] │ │ │ │ - add x24, sp, #0x28 │ │ │ │ - add x23, sp, #0x38 │ │ │ │ + add x23, sp, #0x48 │ │ │ │ stp x25, x26, [sp, #176] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - ldp x25, x21, [x1] │ │ │ │ - ldp x26, x22, [x2] │ │ │ │ - stp x23, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x22, x21 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 22db8 , std::allocator >::~basic_stringbuf()@@Base+0x7238> // b.pmore │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 22d98 , std::allocator >::~basic_stringbuf()@@Base+0x7218> // b.pmore │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 22dd8 , std::allocator >::~basic_stringbuf()@@Base+0x7258> // b.none │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x1, x1, #0x2d8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x21, sp, #0x58 │ │ │ │ - str x21, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 22d38 , std::allocator >::~basic_stringbuf()@@Base+0x71b8> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - add x20, x20, #0x5d8 │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x20, #32] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 22e4c , std::allocator >::~basic_stringbuf()@@Base+0x72cc> // b.pmore │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, sp, #0x18 │ │ │ │ - str x24, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 22d50 , std::allocator >::~basic_stringbuf()@@Base+0x71d0> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x20, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + str x27, [sp, #192] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 22a20 , std::allocator >::~basic_stringbuf()@@Base+0xc1a0> │ │ │ │ + strb wzr, [sp, #100] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x368 │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + mov x5, #0xc // #12 │ │ │ │ + ldr x4, [x3] │ │ │ │ + stp x20, x5, [sp, #72] │ │ │ │ + ldr w3, [x3, #8] │ │ │ │ + str x4, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + str w3, [x20, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 22c8c , std::allocator >::~basic_stringbuf()@@Base+0x710c> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 22264 , std::allocator >::~basic_stringbuf()@@Base+0xb9e4> // b.none │ │ │ │ ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 22ca4 , std::allocator >::~basic_stringbuf()@@Base+0x7124> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldp x24, x0, [x19, #8] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 22544 , std::allocator >::~basic_stringbuf()@@Base+0xbcc4> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x3, x3, #0xec8 │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + stp x20, x4, [sp, #72] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + ldur w3, [x3, #7] │ │ │ │ + mov x1, x23 │ │ │ │ + strb wzr, [sp, #99] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stur w3, [x20, #7] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 222c0 , std::allocator >::~basic_stringbuf()@@Base+0xba40> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x22 │ │ │ │ - str x21, [sp, #72] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w5, w0, #0x3 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x21, [x19, #24] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 21370 , std::allocator >::~basic_stringbuf()@@Base+0x57f0> │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 22ce0 , std::allocator >::~basic_stringbuf()@@Base+0x7160> // b.none │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w3, w0, #0x2 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + str x21, [x19, #32] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x25, [x19, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w24, w0, #0x3 │ │ │ │ + csel w24, w24, w0, lt // lt = tstop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + asr w24, w24, #2 │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + add w3, w0, w0, lsr #31 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + asr w21, w3, #1 │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + add w4, w0, w0, lsr #31 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + asr w4, w4, #1 │ │ │ │ + mov w5, #0x7 // #7 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + str x22, [x19, #40] │ │ │ │ + ldrb w0, [x26] │ │ │ │ + tbz w0, #0, 223c4 , std::allocator >::~basic_stringbuf()@@Base+0xbb44> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + mov x0, x22 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x380 │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + stp x20, x5, [sp, #72] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + ldr w4, [x3] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + str w4, [sp, #88] │ │ │ │ + strb wzr, [sp, #94] │ │ │ │ + strh w3, [x20, #4] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 22410 , std::allocator >::~basic_stringbuf()@@Base+0xbb90> // b.none │ │ │ │ ldr x1, [sp, #88] │ │ │ │ - mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 22cf8 , std::allocator >::~basic_stringbuf()@@Base+0x7178> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w24, w0, #0x3 │ │ │ │ + csel w24, w24, w0, lt // lt = tstop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + asr w24, w24, #2 │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w25, w0, #0x3 │ │ │ │ + csel w25, w25, w0, lt // lt = tstop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + asr w25, w25, #2 │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + add w4, w0, w0, lsr #31 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + asr w22, w4, #1 │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + add w5, w0, w0, lsr #31 │ │ │ │ + mov w4, w22 │ │ │ │ + mov w3, w25 │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + asr w5, w5, #1 │ │ │ │ + bl 20820 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + str x21, [x19, #48] │ │ │ │ + tbz w0, #0, 224b0 , std::allocator >::~basic_stringbuf()@@Base+0xbc30> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + mov x0, x21 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + ldr x21, [x19, #48] │ │ │ │ + mov w3, #0x6548 // #25928 │ │ │ │ + movk w3, #0x706c, lsl #16 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stp x20, x4, [sp, #72] │ │ │ │ + str w3, [sp, #88] │ │ │ │ + strb wzr, [sp, #92] │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 224f0 , std::allocator >::~basic_stringbuf()@@Base+0xbc70> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 1e60c , std::allocator >::~basic_stringbuf()@@Base+0x7d8c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ + str x20, [x19, #64] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7214> // b.any │ │ │ │ + b.ne 22674 , std::allocator >::~basic_stringbuf()@@Base+0xbdf4> // b.any │ │ │ │ + ldr x27, [sp, #192] │ │ │ │ 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 │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 22bf8 , std::allocator >::~basic_stringbuf()@@Base+0x7078> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + mov w2, #0x616e // #24942 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + add x27, sp, #0x8 │ │ │ │ + add x25, sp, #0x28 │ │ │ │ + add x26, sp, #0x18 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x8, x25 │ │ │ │ + stp x26, x3, [sp, #8] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 2dac0 , std::allocator >::~basic_stringbuf()@@Base+0x17240> │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x378 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + str x20, [sp, #72] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 22628 , std::allocator >::~basic_stringbuf()@@Base+0xbda8> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x24 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 2108c , std::allocator >::~basic_stringbuf()@@Base+0xa80c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 225f0 , std::allocator >::~basic_stringbuf()@@Base+0xbd70> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2260c , std::allocator >::~basic_stringbuf()@@Base+0xbd8c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 222c0 , std::allocator >::~basic_stringbuf()@@Base+0xba40> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 222c0 , std::allocator >::~basic_stringbuf()@@Base+0xba40> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl 5570 │ │ │ │ - b 22c60 , std::allocator >::~basic_stringbuf()@@Base+0x70e0> │ │ │ │ + b 225b8 , std::allocator >::~basic_stringbuf()@@Base+0xbd38> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x27 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22e8c , std::allocator >::~basic_stringbuf()@@Base+0x730c> // b.none │ │ │ │ + b.eq 226a8 , std::allocator >::~basic_stringbuf()@@Base+0xbe28> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7214> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7214> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7214> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 22d78 , std::allocator >::~basic_stringbuf()@@Base+0x71f8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 22d78 , std::allocator >::~basic_stringbuf()@@Base+0x71f8> │ │ │ │ bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7214> // b.any │ │ │ │ + b.ne 22674 , std::allocator >::~basic_stringbuf()@@Base+0xbdf4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7214> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 22e20 , std::allocator >::~basic_stringbuf()@@Base+0x72a0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 226a8 , std::allocator >::~basic_stringbuf()@@Base+0xbe28> // b.none │ │ │ │ + b 22674 , std::allocator >::~basic_stringbuf()@@Base+0xbdf4> │ │ │ │ + bti j │ │ │ │ + b 226b4 , std::allocator >::~basic_stringbuf()@@Base+0xbe34> │ │ │ │ + bti j │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 22ee0 , std::allocator >::~basic_stringbuf()@@Base+0x7360> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5e20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - str x19, [sp, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 226a8 , std::allocator >::~basic_stringbuf()@@Base+0xbe28> // b.none │ │ │ │ + b 22674 , std::allocator >::~basic_stringbuf()@@Base+0xbdf4> │ │ │ │ + bti j │ │ │ │ + b 226b4 , std::allocator >::~basic_stringbuf()@@Base+0xbe34> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - str x1, [x2], #8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 22f40 , std::allocator >::~basic_stringbuf()@@Base+0x73c0> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b 22650 , std::allocator >::~basic_stringbuf()@@Base+0xbdd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 22648 , std::allocator >::~basic_stringbuf()@@Base+0xbdc8> │ │ │ │ + bti j │ │ │ │ + b 2267c , std::allocator >::~basic_stringbuf()@@Base+0xbdfc> │ │ │ │ + bti j │ │ │ │ + b 226b4 , std::allocator >::~basic_stringbuf()@@Base+0xbe34> │ │ │ │ + bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5e20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 226a8 , std::allocator >::~basic_stringbuf()@@Base+0xbe28> // b.none │ │ │ │ + b 22674 , std::allocator >::~basic_stringbuf()@@Base+0xbdf4> │ │ │ │ + bti j │ │ │ │ + b 2267c , std::allocator >::~basic_stringbuf()@@Base+0xbdfc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 23054 , std::allocator >::~basic_stringbuf()@@Base+0x74d4> │ │ │ │ - nop │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 22fc4 , std::allocator >::~basic_stringbuf()@@Base+0x7444> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 22fdc , std::allocator >::~basic_stringbuf()@@Base+0x745c> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 22fe0 , std::allocator >::~basic_stringbuf()@@Base+0x7460> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 22ff4 , std::allocator >::~basic_stringbuf()@@Base+0x7474> // b.tstop │ │ │ │ - tbnz w0, #31, 22ff4 , std::allocator >::~basic_stringbuf()@@Base+0x7474> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 23000 , std::allocator >::~basic_stringbuf()@@Base+0x7480> │ │ │ │ - mov x19, x3 │ │ │ │ - b 22fa0 , std::allocator >::~basic_stringbuf()@@Base+0x7420> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 22fec , std::allocator >::~basic_stringbuf()@@Base+0x746c> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 23058 , std::allocator >::~basic_stringbuf()@@Base+0x74d8> │ │ │ │ - cbz x26, 23084 , std::allocator >::~basic_stringbuf()@@Base+0x7504> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 23084 , std::allocator >::~basic_stringbuf()@@Base+0x7504> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov w1, w2 │ │ │ │ + mov w2, w3 │ │ │ │ + bl 22c30 , std::allocator >::~basic_stringbuf()@@Base+0xc3b0> │ │ │ │ + stp x20, xzr, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x0, x0, #0xa08 │ │ │ │ + str x0, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ + stp xzr, xzr, [x19, #48] │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + bl 221d0 , std::allocator >::~basic_stringbuf()@@Base+0xb950> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 230a0 , std::allocator >::~basic_stringbuf()@@Base+0x7520> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 2300c , std::allocator >::~basic_stringbuf()@@Base+0x748c> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 230a8 , std::allocator >::~basic_stringbuf()@@Base+0x7528> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 23020 , std::allocator >::~basic_stringbuf()@@Base+0x74a0> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2302c , std::allocator >::~basic_stringbuf()@@Base+0x74ac> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 2302c , std::allocator >::~basic_stringbuf()@@Base+0x74ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x0, x0, #0xb08 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x22, [x1] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 23170 , std::allocator >::~basic_stringbuf()@@Base+0x75f0> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 23168 , std::allocator >::~basic_stringbuf()@@Base+0x75e8> // b.any │ │ │ │ - ldrb w1, [x22] │ │ │ │ - strb w1, [x19, #24] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - str x20, [x21, #8] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 231d4 , std::allocator >::~basic_stringbuf()@@Base+0x7654> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x20, 2312c , std::allocator >::~basic_stringbuf()@@Base+0x75ac> │ │ │ │ - b 2318c , std::allocator >::~basic_stringbuf()@@Base+0x760c> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x20, [sp] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - b 2312c , std::allocator >::~basic_stringbuf()@@Base+0x75ac> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x1 │ │ │ │ - bl 5e20 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 231d8 , std::allocator >::~basic_stringbuf()@@Base+0x7658> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bl 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ 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] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - ldr x27, [x0, #32] │ │ │ │ - add x25, x0, #0x18 │ │ │ │ - ldp x20, x22, [x19] │ │ │ │ - add x26, x0, #0x10 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - cbz x27, 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x7760> │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x28, [x27, #40] │ │ │ │ - cmp x22, x28 │ │ │ │ - csel x2, x22, x28, ls // ls = plast │ │ │ │ - cbz x2, 23250 , std::allocator >::~basic_stringbuf()@@Base+0x76d0> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 23264 , std::allocator >::~basic_stringbuf()@@Base+0x76e4> │ │ │ │ - sub x0, x28, x22 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 23268 , std::allocator >::~basic_stringbuf()@@Base+0x76e8> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 233bc , std::allocator >::~basic_stringbuf()@@Base+0x783c> // b.tstop │ │ │ │ - tbnz w0, #31, 233bc , std::allocator >::~basic_stringbuf()@@Base+0x783c> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 23230 , std::allocator >::~basic_stringbuf()@@Base+0x76b0> │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x7760> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x22, x21 │ │ │ │ - csel x2, x22, x21, ls // ls = plast │ │ │ │ - cbz x2, 2329c , std::allocator >::~basic_stringbuf()@@Base+0x771c> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 232b8 , std::allocator >::~basic_stringbuf()@@Base+0x7738> │ │ │ │ - sub x0, x22, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 232bc , std::allocator >::~basic_stringbuf()@@Base+0x773c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x7760> // b.tstop │ │ │ │ - tbnz w0, #31, 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x7760> │ │ │ │ - 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 x0, #0x60 // #96 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - add x27, x0, #0x20 │ │ │ │ - add x24, x0, #0x30 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - str x24, [x20, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 20940 , std::allocator >::~basic_stringbuf()@@Base+0x4dc0> │ │ │ │ - add x0, x20, #0x50 │ │ │ │ - stp x0, xzr, [x20, #64] │ │ │ │ - strb wzr, [x20, #80] │ │ │ │ - ldp x22, x21, [x20, #32] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 233c8 , std::allocator >::~basic_stringbuf()@@Base+0x7848> // b.none │ │ │ │ - ldp x1, x28, [x19, #32] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x4, x21, x28, ls // ls = plast │ │ │ │ - cbz x4, 23564 , std::allocator >::~basic_stringbuf()@@Base+0x79e4> │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x22 │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 23478 , std::allocator >::~basic_stringbuf()@@Base+0x78f8> │ │ │ │ - b.lt 23498 , std::allocator >::~basic_stringbuf()@@Base+0x7918> // b.tstop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x22 │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cbnz w0, 23390 , std::allocator >::~basic_stringbuf()@@Base+0x7810> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23394 , std::allocator >::~basic_stringbuf()@@Base+0x7814> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 23504 , std::allocator >::~basic_stringbuf()@@Base+0x7984> // b.tstop │ │ │ │ - tbnz w0, #31, 23504 , std::allocator >::~basic_stringbuf()@@Base+0x7984> │ │ │ │ - cmp x22, x24 │ │ │ │ - b.eq 233ac , std::allocator >::~basic_stringbuf()@@Base+0x782c> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - b 232bc , std::allocator >::~basic_stringbuf()@@Base+0x773c> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 23230 , std::allocator >::~basic_stringbuf()@@Base+0x76b0> │ │ │ │ - b 23274 , std::allocator >::~basic_stringbuf()@@Base+0x76f4> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cbz x0, 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - ldr x23, [x23, #48] │ │ │ │ - ldr x19, [x23, #40] │ │ │ │ - cmp x21, x19 │ │ │ │ - csel x2, x21, x19, ls // ls = plast │ │ │ │ - cbz x2, 23620 , std::allocator >::~basic_stringbuf()@@Base+0x7aa0> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 235e4 , std::allocator >::~basic_stringbuf()@@Base+0x7a64> │ │ │ │ - sub x19, x19, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.lt 235e8 , std::allocator >::~basic_stringbuf()@@Base+0x7a68> // b.tstop │ │ │ │ - tbnz w19, #31, 235e8 , std::allocator >::~basic_stringbuf()@@Base+0x7a68> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 22f60 , std::allocator >::~basic_stringbuf()@@Base+0x73e0> │ │ │ │ mov x19, x0 │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x23, 23394 , std::allocator >::~basic_stringbuf()@@Base+0x7814> │ │ │ │ - cmp x19, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 23588 , std::allocator >::~basic_stringbuf()@@Base+0x7a08> // b.any │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - mov x19, x20 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #40] │ │ │ │ - b 232bc , std::allocator >::~basic_stringbuf()@@Base+0x773c> │ │ │ │ - sub x0, x21, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23358 , std::allocator >::~basic_stringbuf()@@Base+0x77d8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 23498 , std::allocator >::~basic_stringbuf()@@Base+0x7918> // b.tstop │ │ │ │ - tbz w0, #31, 23358 , std::allocator >::~basic_stringbuf()@@Base+0x77d8> │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 234f8 , std::allocator >::~basic_stringbuf()@@Base+0x7978> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 234d0 , std::allocator >::~basic_stringbuf()@@Base+0x7950> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 234ec , std::allocator >::~basic_stringbuf()@@Base+0x796c> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 234f0 , std::allocator >::~basic_stringbuf()@@Base+0x7970> // b.tstop │ │ │ │ - tbz w0, #31, 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 2363c , std::allocator >::~basic_stringbuf()@@Base+0x7abc> │ │ │ │ - mov x23, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 23454 , std::allocator >::~basic_stringbuf()@@Base+0x78d4> │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2358c , std::allocator >::~basic_stringbuf()@@Base+0x7a0c> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5900 │ │ │ │ - ldr x5, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cmp x21, x5 │ │ │ │ - csel x2, x21, x5, ls // ls = plast │ │ │ │ - cbz x2, 235f0 , std::allocator >::~basic_stringbuf()@@Base+0x7a70> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - stp x5, x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x5, x4, [sp, #112] │ │ │ │ - cbz w0, 235f0 , std::allocator >::~basic_stringbuf()@@Base+0x7a70> │ │ │ │ - b.ge 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> // b.tcont │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 23644 , std::allocator >::~basic_stringbuf()@@Base+0x7ac4> │ │ │ │ - mov x19, x23 │ │ │ │ - b 2343c , std::allocator >::~basic_stringbuf()@@Base+0x78bc> │ │ │ │ - sub x0, x21, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23374 , std::allocator >::~basic_stringbuf()@@Base+0x77f4> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 23498 , std::allocator >::~basic_stringbuf()@@Base+0x7918> // b.tstop │ │ │ │ - tbz w0, #31, 23374 , std::allocator >::~basic_stringbuf()@@Base+0x77f4> │ │ │ │ - b 23498 , std::allocator >::~basic_stringbuf()@@Base+0x7918> │ │ │ │ - mov x19, x23 │ │ │ │ - ldp x0, x28, [x19, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x4, x21, x28, ls // ls = plast │ │ │ │ - cbz x4, 235b8 , std::allocator >::~basic_stringbuf()@@Base+0x7a38> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 235dc , std::allocator >::~basic_stringbuf()@@Base+0x7a5c> │ │ │ │ - sub x1, x21, x28 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 23454 , std::allocator >::~basic_stringbuf()@@Base+0x78d4> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 22830 , std::allocator >::~basic_stringbuf()@@Base+0xbfb0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 22848 , std::allocator >::~basic_stringbuf()@@Base+0xbfc8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 22860 , std::allocator >::~basic_stringbuf()@@Base+0xbfe0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 22878 , std::allocator >::~basic_stringbuf()@@Base+0xbff8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 22890 , std::allocator >::~basic_stringbuf()@@Base+0xc010> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x20, [x19, #64] │ │ │ │ + cbz x20, 228e4 , std::allocator >::~basic_stringbuf()@@Base+0xc064> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 1e000 , std::allocator >::~basic_stringbuf()@@Base+0x7780> │ │ │ │ + add x0, x0, #0x860 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ cmp x1, x0 │ │ │ │ - b.lt 23650 , std::allocator >::~basic_stringbuf()@@Base+0x7ad0> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 23454 , std::allocator >::~basic_stringbuf()@@Base+0x78d4> │ │ │ │ - b.ge 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2343c , std::allocator >::~basic_stringbuf()@@Base+0x78bc> │ │ │ │ - sub x5, x21, x5 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.gt 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.lt 23610 , std::allocator >::~basic_stringbuf()@@Base+0x7a90> // b.tstop │ │ │ │ - tbz w5, #31, 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 23644 , std::allocator >::~basic_stringbuf()@@Base+0x7ac4> │ │ │ │ - mov x19, x23 │ │ │ │ - b 23438 , std::allocator >::~basic_stringbuf()@@Base+0x78b8> │ │ │ │ - sub x19, x19, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt 23420 , std::allocator >::~basic_stringbuf()@@Base+0x78a0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ge 23414 , std::allocator >::~basic_stringbuf()@@Base+0x7894> // b.tcont │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 23444 , std::allocator >::~basic_stringbuf()@@Base+0x78c4> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz x4, 235a4 , std::allocator >::~basic_stringbuf()@@Base+0x7a24> │ │ │ │ - b 235b8 , std::allocator >::~basic_stringbuf()@@Base+0x7a38> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 23454 , std::allocator >::~basic_stringbuf()@@Base+0x78d4> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + b.ne 22908 , std::allocator >::~basic_stringbuf()@@Base+0xc088> // b.any │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x2, x2, #0x5d0 │ │ │ │ + str x2, [x3], #16 │ │ │ │ + cbz x0, 228d4 , std::allocator >::~basic_stringbuf()@@Base+0xc054> │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 20c20 , std::allocator >::~basic_stringbuf()@@Base+0xa3a0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 229c8 , std::allocator >::~basic_stringbuf()@@Base+0xc148> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 228e0 , std::allocator >::~basic_stringbuf()@@Base+0xc060> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x20] │ │ │ │ - cbz x1, 23788 , std::allocator >::~basic_stringbuf()@@Base+0x7c08> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - bl 56a0 │ │ │ │ - str x0, [sp] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 2374c , std::allocator >::~basic_stringbuf()@@Base+0x7bcc> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 23744 , std::allocator >::~basic_stringbuf()@@Base+0x7bc4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x20, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x22, x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 237a4 , std::allocator >::~basic_stringbuf()@@Base+0x7c24> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 22804 , std::allocator >::~basic_stringbuf()@@Base+0xbf84> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, 23708 , std::allocator >::~basic_stringbuf()@@Base+0x7b88> │ │ │ │ - b 2376c , std::allocator >::~basic_stringbuf()@@Base+0x7bec> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [x20] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x22, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 23708 , std::allocator >::~basic_stringbuf()@@Base+0x7b88> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 237a8 , std::allocator >::~basic_stringbuf()@@Base+0x7c28> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ - nop │ │ │ │ + b 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 237fc , std::allocator >::~basic_stringbuf()@@Base+0x7c7c> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - str xzr, [x19] │ │ │ │ - str wzr, [x19, #8] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - str xzr, [x19, #32] │ │ │ │ + str x1, [x0] │ │ │ │ + bl 22804 , std::allocator >::~basic_stringbuf()@@Base+0xbf84> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 229c0 , std::allocator >::~basic_stringbuf()@@Base+0xc140> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - and w23, w3, #0xff │ │ │ │ - ldr x10, [x0, #16] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x1, x2, [sp, #96] │ │ │ │ - cmp x10, x0 │ │ │ │ - b.eq 23968 , std::allocator >::~basic_stringbuf()@@Base+0x7de8> // b.none │ │ │ │ - ldr w12, [x21, #24] │ │ │ │ - sub x4, x10, x1 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov w1, w12 │ │ │ │ - mov w7, w12 │ │ │ │ - add x5, x1, x11 │ │ │ │ - add x4, x1, x4, lsl #3 │ │ │ │ - and w6, w5, #0x3f │ │ │ │ - sub x4, x4, w2, uxtw │ │ │ │ - lsr x5, x5, #6 │ │ │ │ - add x5, x10, x5, lsl #3 │ │ │ │ - cmp x4, #0x0 │ │ │ │ - b.le 238dc , std::allocator >::~basic_stringbuf()@@Base+0x7d5c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz w7, 23924 , std::allocator >::~basic_stringbuf()@@Base+0x7da4> │ │ │ │ - sub w7, w7, #0x1 │ │ │ │ - lsl x9, x11, x7 │ │ │ │ - cbz w6, 23934 , std::allocator >::~basic_stringbuf()@@Base+0x7db4> │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - lsl x2, x11, x6 │ │ │ │ - ldr x8, [x5] │ │ │ │ - ldr x3, [x0] │ │ │ │ - orr x1, x2, x8 │ │ │ │ - bic x2, x8, x2 │ │ │ │ - tst x9, x3 │ │ │ │ - csel x2, x2, x1, eq // eq = none │ │ │ │ - str x2, [x5] │ │ │ │ - subs x4, x4, #0x1 │ │ │ │ - b.ne 238a0 , std::allocator >::~basic_stringbuf()@@Base+0x7d20> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - lsl x0, x0, x20 │ │ │ │ - tst x23, #0x1 │ │ │ │ - bic x2, x1, x0 │ │ │ │ - orr x0, x0, x1 │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - str x0, [x22] │ │ │ │ - cmp w12, #0x3f │ │ │ │ - b.eq 23944 , std::allocator >::~basic_stringbuf()@@Base+0x7dc4> // b.none │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - str w12, [x21, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w7, #0x3f // #63 │ │ │ │ - cbnz w6, 238b0 , std::allocator >::~basic_stringbuf()@@Base+0x7d30> │ │ │ │ - sub x5, x5, #0x8 │ │ │ │ - mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w6, #0x3f // #63 │ │ │ │ - b 238b8 , std::allocator >::~basic_stringbuf()@@Base+0x7d38> │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - str x10, [x21, #16] │ │ │ │ - str wzr, [x21, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 229f4 , std::allocator >::~basic_stringbuf()@@Base+0xc174> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x21 │ │ │ │ - mov x24, x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x0, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ - ldr x1, [x25], #16 │ │ │ │ - sub x10, x10, x1 │ │ │ │ - ldr w1, [x25, #8] │ │ │ │ - add x10, x1, x10, lsl #3 │ │ │ │ - cmp x10, x0 │ │ │ │ - b.eq 23b98 , std::allocator >::~basic_stringbuf()@@Base+0x8018> // b.none │ │ │ │ - cmp x10, #0x0 │ │ │ │ - csinc x1, x10, xzr, ne // ne = any │ │ │ │ - adds x10, x10, x1 │ │ │ │ - b.cs 23b90 , std::allocator >::~basic_stringbuf()@@Base+0x8010> // b.hs, b.nlast │ │ │ │ - cmp x10, x0 │ │ │ │ - csel x19, x10, x0, ls // ls = plast │ │ │ │ - add x19, x19, #0x3f │ │ │ │ - lsr x19, x19, #6 │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x27, [x21] │ │ │ │ - mov x26, x0 │ │ │ │ - sub x28, x22, x27 │ │ │ │ - cmp x28, #0x8 │ │ │ │ - b.le 23b80 , std::allocator >::~basic_stringbuf()@@Base+0x8000> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5b50 │ │ │ │ - add x6, x26, x28 │ │ │ │ - mov w9, w20 │ │ │ │ - cbz w20, 23b70 , std::allocator >::~basic_stringbuf()@@Base+0x7ff0> │ │ │ │ - mov x7, x22 │ │ │ │ - mov x0, x9 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - b 23a10 , std::allocator >::~basic_stringbuf()@@Base+0x7e90> │ │ │ │ - add w3, w5, #0x2 │ │ │ │ - subs x0, x0, #0x1 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - b.eq 23a50 , std::allocator >::~basic_stringbuf()@@Base+0x7ed0> // b.none │ │ │ │ - ldr x2, [x6] │ │ │ │ - lsl x4, x8, x5 │ │ │ │ - ldr x3, [x7] │ │ │ │ - orr x1, x2, x4 │ │ │ │ - bic x2, x2, x4 │ │ │ │ - tst x4, x3 │ │ │ │ - csel x2, x2, x1, eq // eq = none │ │ │ │ - str x2, [x6] │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.ne 23a00 , std::allocator >::~basic_stringbuf()@@Base+0x7e80> // b.any │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - add x6, x6, #0x8 │ │ │ │ - subs x0, x0, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b.ne 23a10 , std::allocator >::~basic_stringbuf()@@Base+0x7e90> // b.any │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.eq 23b60 , std::allocator >::~basic_stringbuf()@@Base+0x7fe0> // b.none │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - mov x1, x6 │ │ │ │ - lsl x0, x0, x5 │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - tst x23, #0x1 │ │ │ │ - ldr x5, [x6] │ │ │ │ - sub x4, x2, x22 │ │ │ │ - ldr w2, [x21, #24] │ │ │ │ - orr x7, x5, x0 │ │ │ │ - bic x0, x5, x0 │ │ │ │ - csel x0, x0, x7, eq // eq = none │ │ │ │ - str x0, [x6] │ │ │ │ - add x4, x2, x4, lsl #3 │ │ │ │ - sub x4, x4, x9 │ │ │ │ - cmp x4, #0x0 │ │ │ │ - b.le 23b04 , std::allocator >::~basic_stringbuf()@@Base+0x7f84> │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - b 23ab8 , std::allocator >::~basic_stringbuf()@@Base+0x7f38> │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w3, #0x3f │ │ │ │ - b.eq 23af4 , std::allocator >::~basic_stringbuf()@@Base+0x7f74> // b.none │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - subs x4, x4, #0x1 │ │ │ │ - b.eq 23b04 , std::allocator >::~basic_stringbuf()@@Base+0x7f84> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - lsl x2, x5, x3 │ │ │ │ - ldr x7, [x24] │ │ │ │ - orr x6, x0, x2 │ │ │ │ - bic x2, x0, x2 │ │ │ │ - lsl x0, x5, x20 │ │ │ │ - tst x0, x7 │ │ │ │ - csel x2, x2, x6, eq // eq = none │ │ │ │ - str x2, [x1] │ │ │ │ - cmp w20, #0x3f │ │ │ │ - b.ne 23aa0 , std::allocator >::~basic_stringbuf()@@Base+0x7f20> // b.any │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp w3, #0x3f │ │ │ │ - b.ne 23aac , std::allocator >::~basic_stringbuf()@@Base+0x7f2c> // b.any │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - subs x4, x4, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b.ne 23ab8 , std::allocator >::~basic_stringbuf()@@Base+0x7f38> // b.any │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str w3, [sp, #120] │ │ │ │ - cbz x27, 23b20 , std::allocator >::~basic_stringbuf()@@Base+0x7fa0> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - sub x1, x1, x27 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x19, x26, x19 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - str x26, [x21] │ │ │ │ - str wzr, [x21, #8] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - str x19, [x21, #32] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ - add x1, x6, #0x8 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 23a64 , std::allocator >::~basic_stringbuf()@@Base+0x7ee4> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - mov x1, x6 │ │ │ │ - mov w3, w0 │ │ │ │ - b 23a64 , std::allocator >::~basic_stringbuf()@@Base+0x7ee4> │ │ │ │ - b.ne 239e0 , std::allocator >::~basic_stringbuf()@@Base+0x7e60> // b.any │ │ │ │ - ldr x0, [x27] │ │ │ │ - str x0, [x26] │ │ │ │ - b 239e0 , std::allocator >::~basic_stringbuf()@@Base+0x7e60> │ │ │ │ - mov x19, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ - b 239b8 , std::allocator >::~basic_stringbuf()@@Base+0x7e38> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x458 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x2, x1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3848] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x26, [x2], #16 │ │ │ │ - ldr x20, [x1, #16] │ │ │ │ - ldr w25, [x2, #8] │ │ │ │ - sub x22, x20, x26 │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - mov w19, w25 │ │ │ │ - adds x23, x19, x22, lsl #3 │ │ │ │ - b.ne 23c88 , std::allocator >::~basic_stringbuf()@@Base+0x8108> // b.any │ │ │ │ - add x3, x3, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - cbnz w25, 23c30 , std::allocator >::~basic_stringbuf()@@Base+0x80b0> │ │ │ │ - b 23c6c , std::allocator >::~basic_stringbuf()@@Base+0x80ec> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - subs x19, x19, #0x1 │ │ │ │ - b.eq 23c6c , std::allocator >::~basic_stringbuf()@@Base+0x80ec> // b.none │ │ │ │ - ldr x0, [x3] │ │ │ │ - lsl x1, x6, x2 │ │ │ │ - ldr x5, [x20] │ │ │ │ - orr x4, x1, x0 │ │ │ │ - bic x0, x0, x1 │ │ │ │ - tst x1, x5 │ │ │ │ - csel x0, x0, x4, eq // eq = none │ │ │ │ - str x0, [x3] │ │ │ │ - cmp w2, #0x3f │ │ │ │ - b.ne 23c24 , std::allocator >::~basic_stringbuf()@@Base+0x80a4> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - subs x19, x19, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b.ne 23c30 , std::allocator >::~basic_stringbuf()@@Base+0x80b0> // b.any │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 5db0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 59a0 │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + bl 59e0 │ │ │ │ + ldr w2, [x20, #1548] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 22b4c , std::allocator >::~basic_stringbuf()@@Base+0xc2cc> │ │ │ │ + add x1, x20, #0x60c │ │ │ │ + ldr w3, [x1, #4] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.gt 22b4c , std::allocator >::~basic_stringbuf()@@Base+0xc2cc> │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3640] │ │ │ │ + stp w0, w19, [x1, #8] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + tbz w1, #0, 22aa4 , std::allocator >::~basic_stringbuf()@@Base+0xc224> │ │ │ │ + add w2, w2, w2, lsr #31 │ │ │ │ + add w1, w0, w0, lsr #31 │ │ │ │ + neg w2, w2, asr #1 │ │ │ │ + add w22, w2, w1, asr #1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 22b38 , std::allocator >::~basic_stringbuf()@@Base+0xc2b8> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5a30 │ │ │ │ + add x4, x20, #0x60c │ │ │ │ + ldr w3, [x20, #1548] │ │ │ │ + mov w2, w23 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + bl 2070c , std::allocator >::~basic_stringbuf()@@Base+0x9e8c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3800] │ │ │ │ + str x19, [x21, #8] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 22b1c , std::allocator >::~basic_stringbuf()@@Base+0xc29c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 22b1c , std::allocator >::~basic_stringbuf()@@Base+0xc29c> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3680] │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 20fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ + ldr x19, [x21, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x24, x23, #0x3f │ │ │ │ - str x27, [sp, #80] │ │ │ │ - lsr x27, x24, #6 │ │ │ │ - lsl x27, x27, #3 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5a30 │ │ │ │ - cmp x23, #0x0 │ │ │ │ - mov x3, x0 │ │ │ │ - csel x24, x24, x23, lt // lt = tstop │ │ │ │ - negs x1, x23 │ │ │ │ - add x27, x0, x27 │ │ │ │ - str x3, [x21] │ │ │ │ - asr x24, x24, #6 │ │ │ │ - str wzr, [x21, #8] │ │ │ │ - str x27, [x21, #32] │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - and x23, x23, #0x3f │ │ │ │ - add x0, x0, x24, lsl #3 │ │ │ │ - csneg x1, x23, x1, mi // mi = first │ │ │ │ - tbnz x1, #63, 23d0c , std::allocator >::~basic_stringbuf()@@Base+0x818c> │ │ │ │ - str x0, [x21, #16] │ │ │ │ - str w1, [x21, #24] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - cmp x22, #0x8 │ │ │ │ - b.le 23d18 , std::allocator >::~basic_stringbuf()@@Base+0x8198> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x2, x22 │ │ │ │ - bl 5b50 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x3, x0 │ │ │ │ - b 23c10 , std::allocator >::~basic_stringbuf()@@Base+0x8090> │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - b 23cd8 , std::allocator >::~basic_stringbuf()@@Base+0x8158> │ │ │ │ - b.eq 23d24 , std::allocator >::~basic_stringbuf()@@Base+0x81a4> // b.none │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - b 23c10 , std::allocator >::~basic_stringbuf()@@Base+0x8090> │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - str x0, [x3] │ │ │ │ - b 23c10 , std::allocator >::~basic_stringbuf()@@Base+0x8090> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 237c0 , std::allocator >::~basic_stringbuf()@@Base+0x7c40> │ │ │ │ + b 20c10 , std::allocator >::~basic_stringbuf()@@Base+0xa390> │ │ │ │ + add w3, w3, w3, lsr #31 │ │ │ │ + add w19, w19, w19, lsr #31 │ │ │ │ + neg w3, w3, asr #1 │ │ │ │ + add w23, w3, w19, asr #1 │ │ │ │ + b 22ab8 , std::allocator >::~basic_stringbuf()@@Base+0xc238> │ │ │ │ + bl 1ffcc , std::allocator >::~basic_stringbuf()@@Base+0x974c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4024] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x388 │ │ │ │ + bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + ldr w1, [x20, #1548] │ │ │ │ + add x20, x20, #0x60c │ │ │ │ + bl 5da0 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x3b8 │ │ │ │ + bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + ldr w1, [x20, #4] │ │ │ │ + bl 5da0 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + bl 5a20 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 22c10 , std::allocator >::~basic_stringbuf()@@Base+0xc390> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 22bd4 , std::allocator >::~basic_stringbuf()@@Base+0xc354> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5540 │ │ │ │ + bl 58f0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 5d90 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x3, #0xcccd │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x3333333333333333 // #3689348814741910323 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - movk x0, #0x333, lsl #48 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldp x23, x19, [x22] │ │ │ │ - sub x25, x19, x23 │ │ │ │ - asr x2, x25, #3 │ │ │ │ - mul x2, x2, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 23eb4 , std::allocator >::~basic_stringbuf()@@Base+0x8334> // b.none │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x24, x1 │ │ │ │ - csinc x1, x2, xzr, ne // ne = any │ │ │ │ - adds x2, x2, x1 │ │ │ │ - b.cs 23e90 , std::allocator >::~basic_stringbuf()@@Base+0x8310> // b.hs, b.nlast │ │ │ │ + bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - csel x2, x2, x0, ls // ls = plast │ │ │ │ - add x2, x2, x2, lsl #2 │ │ │ │ - lsl x20, x2, #3 │ │ │ │ + b.ne 22bfc , std::allocator >::~basic_stringbuf()@@Base+0xc37c> // b.any │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + b 22bc0 , std::allocator >::~basic_stringbuf()@@Base+0xc340> │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + b 22bc0 , std::allocator >::~basic_stringbuf()@@Base+0xc340> │ │ │ │ + bl 5b60 │ │ │ │ + bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a30 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 23bc0 , std::allocator >::~basic_stringbuf()@@Base+0x8040> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 23e88 , std::allocator >::~basic_stringbuf()@@Base+0x8308> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x21 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti c │ │ │ │ + adrp x4, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x5, x4, #0x60c │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x3, x3, #0x688 │ │ │ │ + str w1, [x4, #1548] │ │ │ │ + stp x3, xzr, [x0] │ │ │ │ + str w2, [x5, #4] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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, x19 │ │ │ │ - b.ne 23e00 , std::allocator >::~basic_stringbuf()@@Base+0x8280> // 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 x19, x21, x1, lsl #3 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cbz x23, 23e60 , std::allocator >::~basic_stringbuf()@@Base+0x82e0> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - sub x1, x1, x23 │ │ │ │ - bl 5a40 │ │ │ │ - stp x21, x19, [x22] │ │ │ │ - add x20, x21, x20 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - 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 │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ - mov x19, x21 │ │ │ │ - b 23e48 , std::allocator >::~basic_stringbuf()@@Base+0x82c8> │ │ │ │ - mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ - b 23dcc , std::allocator >::~basic_stringbuf()@@Base+0x824c> │ │ │ │ - bti j │ │ │ │ - mov x1, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xd38 │ │ │ │ - bl 57b0 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 23f64 , std::allocator >::~basic_stringbuf()@@Base+0x83e4> // b.pmore │ │ │ │ + b.hi 22d0c , std::allocator >::~basic_stringbuf()@@Base+0xc48c> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 23f5c , std::allocator >::~basic_stringbuf()@@Base+0x83dc> // b.any │ │ │ │ + b.ne 22d04 , std::allocator >::~basic_stringbuf()@@Base+0xc484> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 23f94 , std::allocator >::~basic_stringbuf()@@Base+0x8414> // b.any │ │ │ │ + b.ne 22d3c , std::allocator >::~basic_stringbuf()@@Base+0xc4bc> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 23f20 , std::allocator >::~basic_stringbuf()@@Base+0x83a0> │ │ │ │ - b 23f7c , std::allocator >::~basic_stringbuf()@@Base+0x83fc> │ │ │ │ + cbz x19, 22cc8 , std::allocator >::~basic_stringbuf()@@Base+0xc448> │ │ │ │ + b 22d24 , std::allocator >::~basic_stringbuf()@@Base+0xc4a4> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 23f20 , std::allocator >::~basic_stringbuf()@@Base+0x83a0> │ │ │ │ + b 22cc8 , std::allocator >::~basic_stringbuf()@@Base+0xc448> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w4 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w22, w3 │ │ │ │ + mov w23, w2 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + and w25, w5, #0xff │ │ │ │ + mov w5, w25 │ │ │ │ + ldr x26, [x0, #64] │ │ │ │ + str x27, [sp, #128] │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + ldr x7, [x6] │ │ │ │ + str x7, [sp, #40] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + sub w4, w4, w26 │ │ │ │ + bl 27428 , std::allocator >::~basic_stringbuf()@@Base+0x10ba8> │ │ │ │ + ldp x1, x2, [x20, #56] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 22c68 , std::allocator >::~basic_stringbuf()@@Base+0xc3e8> │ │ │ │ + add w2, w19, w23 │ │ │ │ + sub w2, w2, w26 │ │ │ │ + tbz w25, #0, 22e40 , std::allocator >::~basic_stringbuf()@@Base+0xc5c0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 22e00 , std::allocator >::~basic_stringbuf()@@Base+0xc580> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22e7c , std::allocator >::~basic_stringbuf()@@Base+0xc5fc> // 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 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 22dd8 , std::allocator >::~basic_stringbuf()@@Base+0xc558> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 22e80 , std::allocator >::~basic_stringbuf()@@Base+0xc600> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + mov w21, w2 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + ldp x1, x5, [x1] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + add x2, x1, x5 │ │ │ │ + bl 22c68 , std::allocator >::~basic_stringbuf()@@Base+0xc3e8> │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 22f08 , std::allocator >::~basic_stringbuf()@@Base+0xc688> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + str x3, [x0], #56 │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + str x1, [x19, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 22c68 , std::allocator >::~basic_stringbuf()@@Base+0xc3e8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22fac , std::allocator >::~basic_stringbuf()@@Base+0xc72c> // 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 │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [x19], #16 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 22fe4 , std::allocator >::~basic_stringbuf()@@Base+0xc764> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22fac , std::allocator >::~basic_stringbuf()@@Base+0xc72c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti c │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 24020 , std::allocator >::~basic_stringbuf()@@Base+0x84a0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 23fa0 , std::allocator >::~basic_stringbuf()@@Base+0x8420> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x2, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str x1, [x2], #56 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 23040 , std::allocator >::~basic_stringbuf()@@Base+0xc7c0> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x1, x19 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3696] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 23fe4 , std::allocator >::~basic_stringbuf()@@Base+0x8464> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ + b.eq 2307c , std::allocator >::~basic_stringbuf()@@Base+0xc7fc> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5a40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x48 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str x1, [x2], #56 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 230e0 , std::allocator >::~basic_stringbuf()@@Base+0xc860> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + mov x2, x19 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24000 , std::allocator >::~basic_stringbuf()@@Base+0x8480> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + b.eq 23110 , std::allocator >::~basic_stringbuf()@@Base+0xc890> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 23fb8 , std::allocator >::~basic_stringbuf()@@Base+0x8438> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x800 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x6f0 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x22, [x0, #16] │ │ │ │ - str x1, [x0] │ │ │ │ - cbz x22, 240dc , std::allocator >::~basic_stringbuf()@@Base+0x855c> │ │ │ │ - ldr x1, [x22] │ │ │ │ - adrp x0, 25000 , std::allocator >::~basic_stringbuf()@@Base+0x9480> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 240f0 , std::allocator >::~basic_stringbuf()@@Base+0x8570> // b.any │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x0, x0, #0x7e0 │ │ │ │ - ldr x19, [x22, #8] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [x23], #8 │ │ │ │ - ldr x20, [x23, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 240b4 , std::allocator >::~basic_stringbuf()@@Base+0x8534> // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x20], #8 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 231e8 , std::allocator >::~basic_stringbuf()@@Base+0xc968> // b.none │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b 231ac , std::allocator >::~basic_stringbuf()@@Base+0xc92c> │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x20] │ │ │ │ + add w2, w21, #0x1 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x21, x2 │ │ │ │ + str xzr, [x0, x19] │ │ │ │ + sub x3, x1, x0 │ │ │ │ + cmp x2, x3, asr #3 │ │ │ │ + b.cs 231d8 , std::allocator >::~basic_stringbuf()@@Base+0xc958> // b.hs, b.nlast │ │ │ │ + lsl x19, x2, #3 │ │ │ │ + ldr x1, [x0, x19] │ │ │ │ mov x0, x1 │ │ │ │ - cbz x1, 240a4 , std::allocator >::~basic_stringbuf()@@Base+0x8524> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - sub x1, x2, x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2408c , std::allocator >::~basic_stringbuf()@@Base+0x850c> // b.any │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cbz x20, 240c8 , std::allocator >::~basic_stringbuf()@@Base+0x8548> │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - bl 5a40 │ │ │ │ + cbnz x1, 23180 , std::allocator >::~basic_stringbuf()@@Base+0xc900> │ │ │ │ + ldr x0, [x20] │ │ │ │ + add w2, w21, #0x1 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x21, x2 │ │ │ │ + sub x3, x1, x0 │ │ │ │ + cmp x2, x3, asr #3 │ │ │ │ + b.cc 231ac , std::allocator >::~basic_stringbuf()@@Base+0xc92c> // b.lo, b.ul, b.last │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 23214 , std::allocator >::~basic_stringbuf()@@Base+0xc994> // b.none │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz x0, 23204 , std::allocator >::~basic_stringbuf()@@Base+0xc984> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 23fa0 , std::allocator >::~basic_stringbuf()@@Base+0x8420> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + b 5a40 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 23fa0 , std::allocator >::~basic_stringbuf()@@Base+0x8420> │ │ │ │ + ret │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + b 231e8 , std::allocator >::~basic_stringbuf()@@Base+0xc968> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 24024 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> │ │ │ │ + bl 23140 , std::allocator >::~basic_stringbuf()@@Base+0xc8c0> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b 5a40 │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 24234 , std::allocator >::~basic_stringbuf()@@Base+0x86b4> │ │ │ │ - nop │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 241a4 , std::allocator >::~basic_stringbuf()@@Base+0x8624> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 241bc , std::allocator >::~basic_stringbuf()@@Base+0x863c> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 241c0 , std::allocator >::~basic_stringbuf()@@Base+0x8640> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 241d4 , std::allocator >::~basic_stringbuf()@@Base+0x8654> // b.tstop │ │ │ │ - tbnz w0, #31, 241d4 , std::allocator >::~basic_stringbuf()@@Base+0x8654> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 241e0 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ - mov x19, x3 │ │ │ │ - b 24180 , std::allocator >::~basic_stringbuf()@@Base+0x8600> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 241cc , std::allocator >::~basic_stringbuf()@@Base+0x864c> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 24238 , std::allocator >::~basic_stringbuf()@@Base+0x86b8> │ │ │ │ - cbz x26, 24264 , std::allocator >::~basic_stringbuf()@@Base+0x86e4> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 24264 , std::allocator >::~basic_stringbuf()@@Base+0x86e4> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 2328c , std::allocator >::~basic_stringbuf()@@Base+0xca0c> // b.none │ │ │ │ + sub x2, x3, x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 232a4 , std::allocator >::~basic_stringbuf()@@Base+0xca24> │ │ │ │ + bl 5b50 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + sub x3, x3, #0x8 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 24280 , std::allocator >::~basic_stringbuf()@@Base+0x8700> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 241ec , std::allocator >::~basic_stringbuf()@@Base+0x866c> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 24288 , std::allocator >::~basic_stringbuf()@@Base+0x8708> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 24200 , std::allocator >::~basic_stringbuf()@@Base+0x8680> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2420c , std::allocator >::~basic_stringbuf()@@Base+0x868c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 2420c , std::allocator >::~basic_stringbuf()@@Base+0x868c> │ │ │ │ + b.ne 2328c , std::allocator >::~basic_stringbuf()@@Base+0xca0c> // b.any │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + str x1, [x0] │ │ │ │ + b 2328c , std::allocator >::~basic_stringbuf()@@Base+0xca0c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x6, x6, #0x6f0 │ │ │ │ + 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 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x20, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 5a30 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - add x26, x0, #0x30 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x26, [x19, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 23ec0 , std::allocator >::~basic_stringbuf()@@Base+0x8340> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - add x25, x21, #0x8 │ │ │ │ - stp x0, xzr, [x19, #64] │ │ │ │ - mov x22, x20 │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - ldp x24, x27, [x19, #32] │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 24450 , std::allocator >::~basic_stringbuf()@@Base+0x88d0> // b.none │ │ │ │ - ldp x1, x28, [x20, #32] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x5, x27, x28, ls // ls = plast │ │ │ │ - cbz x5, 243c4 , std::allocator >::~basic_stringbuf()@@Base+0x8844> │ │ │ │ - mov x2, x5 │ │ │ │ - mov x0, x24 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 5770 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 244f8 , std::allocator >::~basic_stringbuf()@@Base+0x8978> │ │ │ │ - b.lt 243e4 , std::allocator >::~basic_stringbuf()@@Base+0x8864> // b.tstop │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x24 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 5770 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 24374 , std::allocator >::~basic_stringbuf()@@Base+0x87f4> │ │ │ │ - sub x0, x28, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 24378 , std::allocator >::~basic_stringbuf()@@Base+0x87f8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 24538 , std::allocator >::~basic_stringbuf()@@Base+0x89b8> // b.tstop │ │ │ │ - tbnz w0, #31, 24538 , std::allocator >::~basic_stringbuf()@@Base+0x89b8> │ │ │ │ - cmp x24, x26 │ │ │ │ - b.eq 24394 , std::allocator >::~basic_stringbuf()@@Base+0x8814> // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - mov x0, x24 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + add x24, x0, #0x8 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mov w23, w0 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge 23380 , std::allocator >::~basic_stringbuf()@@Base+0xcb00> // b.tcont │ │ │ │ + add w2, w1, w1, lsr #31 │ │ │ │ + ldr w3, [x25, #40] │ │ │ │ + asr w2, w2, #1 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.gt 235f0 , std::allocator >::~basic_stringbuf()@@Base+0xcd70> │ │ │ │ + sub w23, w1, #0x1 │ │ │ │ + sub w0, w23, w22 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + mov w28, w22 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + cmp w22, w23 │ │ │ │ + b.cs 234a4 , std::allocator >::~basic_stringbuf()@@Base+0xcc24> // b.hs, b.nlast │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + str w0, [sp, #20] │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + stp x1, x0, [sp, #32] │ │ │ │ + b 23408 , std::allocator >::~basic_stringbuf()@@Base+0xcb88> │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.eq 234e4 , std::allocator >::~basic_stringbuf()@@Base+0xcc64> // b.none │ │ │ │ + ldr x0, [x0, x28, lsl #3] │ │ │ │ + ldr w4, [x25, #52] │ │ │ │ + cbz x0, 23570 , std::allocator >::~basic_stringbuf()@@Base+0xccf0> │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + ldr x9, [x2, #16] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldp w2, w3, [x25, #44] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x1, x20 │ │ │ │ + add w3, w27, w3 │ │ │ │ + blr x9 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 234a4 , std::allocator >::~basic_stringbuf()@@Base+0xcc24> // b.none │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w22, w28, #0x0, ne // ne = any │ │ │ │ + b.ne 233b4 , std::allocator >::~basic_stringbuf()@@Base+0xcb34> // b.any │ │ │ │ + ldp x23, x3, [sp, #32] │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + ldr w19, [x25, #52] │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + ldp w0, w26, [x25, #44] │ │ │ │ + stp x23, x5, [sp, #56] │ │ │ │ + add w19, w19, w19, lsr #31 │ │ │ │ + ldr w4, [x3] │ │ │ │ + add w26, w27, w26 │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + add w19, w0, w19, asr #1 │ │ │ │ + strb wzr, [sp, #78] │ │ │ │ + sub w19, w19, #0x3 │ │ │ │ + str w4, [x23] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strh w3, [x23, #4] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w26 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 233f4 , std::allocator >::~basic_stringbuf()@@Base+0xcb74> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - 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 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.ne 23408 , std::allocator >::~basic_stringbuf()@@Base+0xcb88> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2363c , std::allocator >::~basic_stringbuf()@@Base+0xcdbc> // 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 │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 24358 , std::allocator >::~basic_stringbuf()@@Base+0x87d8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 243e4 , std::allocator >::~basic_stringbuf()@@Base+0x8864> // b.tstop │ │ │ │ - tbz w0, #31, 24358 , std::allocator >::~basic_stringbuf()@@Base+0x87d8> │ │ │ │ - ldr x23, [x21, #24] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 24610 , std::allocator >::~basic_stringbuf()@@Base+0x8a90> // b.none │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 233c4 , std::allocator >::~basic_stringbuf()@@Base+0xcb44> // b.none │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + ldr w0, [x25, #52] │ │ │ │ + add x23, sp, #0x48 │ │ │ │ + ldp w2, w26, [x25, #44] │ │ │ │ + mov x9, #0x6 // #6 │ │ │ │ + ldrh w3, [x1, #4] │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + ldr w4, [x1] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + stp x23, x9, [sp, #56] │ │ │ │ + add w19, w2, w0, asr #1 │ │ │ │ + add w26, w26, w27 │ │ │ │ + str w4, [sp, #72] │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + strb wzr, [sp, #78] │ │ │ │ + sub w19, w19, #0x3 │ │ │ │ + strh w3, [x23, #4] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w26 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 2441c , std::allocator >::~basic_stringbuf()@@Base+0x889c> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 24438 , std::allocator >::~basic_stringbuf()@@Base+0x88b8> │ │ │ │ - sub x0, x22, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2443c , std::allocator >::~basic_stringbuf()@@Base+0x88bc> // b.tstop │ │ │ │ - tbz w0, #31, 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 24640 , std::allocator >::~basic_stringbuf()@@Base+0x8ac0> │ │ │ │ - mov x23, x20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 244d4 , std::allocator >::~basic_stringbuf()@@Base+0x8954> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbz x0, 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - ldr x23, [x21, #32] │ │ │ │ - ldr x20, [x23, #40] │ │ │ │ - cmp x27, x20 │ │ │ │ - csel x2, x27, x20, ls // ls = plast │ │ │ │ - cbz x2, 24618 , std::allocator >::~basic_stringbuf()@@Base+0x8a98> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 24648 , std::allocator >::~basic_stringbuf()@@Base+0x8ac8> │ │ │ │ - sub x20, x20, x27 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.lt 2464c , std::allocator >::~basic_stringbuf()@@Base+0x8acc> // b.tstop │ │ │ │ - tbnz w20, #31, 2464c , std::allocator >::~basic_stringbuf()@@Base+0x8acc> │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 24140 , std::allocator >::~basic_stringbuf()@@Base+0x85c0> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x23, 24378 , std::allocator >::~basic_stringbuf()@@Base+0x87f8> │ │ │ │ - cmp x22, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 245f4 , std::allocator >::~basic_stringbuf()@@Base+0x8a74> // b.any │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x21, #40] │ │ │ │ - b 243a0 , std::allocator >::~basic_stringbuf()@@Base+0x8820> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2433c , std::allocator >::~basic_stringbuf()@@Base+0x87bc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 243e4 , std::allocator >::~basic_stringbuf()@@Base+0x8864> // b.tstop │ │ │ │ - tbnz w0, #31, 243e4 , std::allocator >::~basic_stringbuf()@@Base+0x8864> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x24 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 5770 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 24374 , std::allocator >::~basic_stringbuf()@@Base+0x87f4> │ │ │ │ - b 24358 , std::allocator >::~basic_stringbuf()@@Base+0x87d8> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 245f8 , std::allocator >::~basic_stringbuf()@@Base+0x8a78> // b.none │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + b 23478 , std::allocator >::~basic_stringbuf()@@Base+0xcbf8> │ │ │ │ + cmp w4, #0x0 │ │ │ │ + b.le 233f4 , std::allocator >::~basic_stringbuf()@@Base+0xcb74> │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x26, [x26, #3680] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3584] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldrb w0, [x26] │ │ │ │ + mov w21, #0x2d // #45 │ │ │ │ + tbz w0, #0, 235a4 , std::allocator >::~basic_stringbuf()@@Base+0xcd24> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w21, [x0, #452] │ │ │ │ + ldp w19, w3, [x25, #44] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + add w3, w27, w3 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + add w19, w23, w19 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5900 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 24580 , std::allocator >::~basic_stringbuf()@@Base+0x8a00> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 24654 , std::allocator >::~basic_stringbuf()@@Base+0x8ad4> │ │ │ │ - sub x22, x27, x22 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.lt 245a0 , std::allocator >::~basic_stringbuf()@@Base+0x8a20> // b.tstop │ │ │ │ - tbz w22, #31, 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x22, x23 │ │ │ │ - cbnz x0, 244b8 , std::allocator >::~basic_stringbuf()@@Base+0x8938> │ │ │ │ - mov x23, x20 │ │ │ │ - cbz x5, 245c8 , std::allocator >::~basic_stringbuf()@@Base+0x8a48> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 245ec , std::allocator >::~basic_stringbuf()@@Base+0x8a6c> │ │ │ │ - sub x1, x27, x28 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 244d4 , std::allocator >::~basic_stringbuf()@@Base+0x8954> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 24610 , std::allocator >::~basic_stringbuf()@@Base+0x8a90> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 244d4 , std::allocator >::~basic_stringbuf()@@Base+0x8954> │ │ │ │ - mov x22, x23 │ │ │ │ - ldp x0, x28, [x22, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x5, x27, x28, ls // ls = plast │ │ │ │ - b 245b0 , std::allocator >::~basic_stringbuf()@@Base+0x8a30> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 244d4 , std::allocator >::~basic_stringbuf()@@Base+0x8954> │ │ │ │ - sub x20, x20, x27 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ge 2449c , std::allocator >::~basic_stringbuf()@@Base+0x891c> // b.tcont │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 244c4 , std::allocator >::~basic_stringbuf()@@Base+0x8944> │ │ │ │ - b.ge 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> // b.tcont │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 244bc , std::allocator >::~basic_stringbuf()@@Base+0x893c> │ │ │ │ - b.ge 244a0 , std::allocator >::~basic_stringbuf()@@Base+0x8920> // b.tcont │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x22, x23 │ │ │ │ - cbnz x0, 244bc , std::allocator >::~basic_stringbuf()@@Base+0x893c> │ │ │ │ - mov x23, x20 │ │ │ │ - b 245b0 , std::allocator >::~basic_stringbuf()@@Base+0x8a30> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + ldr w0, [x25, #52] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.gt 23590 , std::allocator >::~basic_stringbuf()@@Base+0xcd10> │ │ │ │ + b 233f4 , std::allocator >::~basic_stringbuf()@@Base+0xcb74> │ │ │ │ + sub w4, w0, w2 │ │ │ │ + sub w22, w0, w1 │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ge 23380 , std::allocator >::~basic_stringbuf()@@Base+0xcb00> // b.tcont │ │ │ │ + sub w22, w3, w2 │ │ │ │ + add w23, w3, w2 │ │ │ │ + b 23380 , std::allocator >::~basic_stringbuf()@@Base+0xcb00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 23648 , std::allocator >::~basic_stringbuf()@@Base+0xcdc8> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 23614 , std::allocator >::~basic_stringbuf()@@Base+0xcd94> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 246fc , std::allocator >::~basic_stringbuf()@@Base+0x8b7c> │ │ │ │ - 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 246f8 , std::allocator >::~basic_stringbuf()@@Base+0x8b78> // b.none │ │ │ │ - ldr x4, [x3] │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr w1, [x3, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - 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, 247b0 , std::allocator >::~basic_stringbuf()@@Base+0x8c30> │ │ │ │ - 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 247b0 , std::allocator >::~basic_stringbuf()@@Base+0x8c30> // b.none │ │ │ │ - ldr x6, [x4] │ │ │ │ - ldr x3, [x4, #16] │ │ │ │ - ldr w5, [x4, #24] │ │ │ │ - sub x3, x3, x6 │ │ │ │ - add x3, x5, x3, lsl #3 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 247b0 , std::allocator >::~basic_stringbuf()@@Base+0x8c30> // b.none │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - add x3, x2, #0x3f │ │ │ │ - smull x1, w1, w0 │ │ │ │ - csel x3, x3, x2, lt // lt = tstop │ │ │ │ - negs x0, x2 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - asr x3, x3, #6 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - csneg x0, x2, x0, mi // mi = first │ │ │ │ - ldr x1, [x4, x1] │ │ │ │ - add x1, x1, x3, lsl #3 │ │ │ │ - tbz x0, #63, 24798 , std::allocator >::~basic_stringbuf()@@Base+0x8c18> │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - add w0, w0, #0x40 │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsl x0, x1, x0 │ │ │ │ - tst x0, x2 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ + ldp x4, x5, [x0, #8] │ │ │ │ + sub x7, x5, x4 │ │ │ │ + asr x6, x7, #3 │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + cmp x4, x5 │ │ │ │ + b.eq 236b8 , std::allocator >::~basic_stringbuf()@@Base+0xce38> // b.none │ │ │ │ + cmp x7, #0x8 │ │ │ │ + b.ne 2368c , std::allocator >::~basic_stringbuf()@@Base+0xce0c> // b.any │ │ │ │ + b 236bc , std::allocator >::~basic_stringbuf()@@Base+0xce3c> │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0, #40] │ │ │ │ + ldr x1, [x4, w1, uxtw #3] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + cbnz x1, 236b8 , std::allocator >::~basic_stringbuf()@@Base+0xce38> │ │ │ │ + ldur x2, [x5, #-8] │ │ │ │ + ldr x3, [x0, #32] │ │ │ │ + ldr w1, [x0, #40] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 23678 , std::allocator >::~basic_stringbuf()@@Base+0xcdf8> // b.any │ │ │ │ + cmp x6, w1, uxtw │ │ │ │ + b.ne 23678 , std::allocator >::~basic_stringbuf()@@Base+0xcdf8> // b.any │ │ │ │ + ldr x1, [x4] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + cbz x1, 23664 , std::allocator >::~basic_stringbuf()@@Base+0xcde4> │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + ldr x1, [x4] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x2, #0xcccd │ │ │ │ - ldp x1, x0, [x1, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul w0, w0, w2 │ │ │ │ + ldp x8, x4, [x0, #8] │ │ │ │ + cmp x8, x4 │ │ │ │ + b.ne 236f8 , std::allocator >::~basic_stringbuf()@@Base+0xce78> // b.any │ │ │ │ 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 │ │ │ │ + ldr w3, [x2, #48] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 23714 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + cmp x8, x4 │ │ │ │ + b.eq 2372c , std::allocator >::~basic_stringbuf()@@Base+0xceac> // b.none │ │ │ │ + ldr x2, [x8] │ │ │ │ + cbnz x2, 236e0 , std::allocator >::~basic_stringbuf()@@Base+0xce60> │ │ │ │ + ldr x2, [x8, #8] │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + ldr w3, [x2, #48] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne 236ec , std::allocator >::~basic_stringbuf()@@Base+0xce6c> // b.any │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 23730 , std::allocator >::~basic_stringbuf()@@Base+0xceb0> // b.none │ │ │ │ + mov x1, x8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + b 23250 , std::allocator >::~basic_stringbuf()@@Base+0xc9d0> │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3680] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 23650 , std::allocator >::~basic_stringbuf()@@Base+0xcdd0> │ │ │ │ + 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 23250 , std::allocator >::~basic_stringbuf()@@Base+0xc9d0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov w26, #0x23 // #35 │ │ │ │ - ldrb w0, [x2] │ │ │ │ - tbz w0, #0, 24848 , std::allocator >::~basic_stringbuf()@@Base+0x8cc8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3584] │ │ │ │ - ldr w26, [x0, #388] │ │ │ │ - ldr x6, [x20, #16] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldp x5, x0, [x6, #8] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.eq 2499c , std::allocator >::~basic_stringbuf()@@Base+0x8e1c> // b.none │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - mov w27, #0x27 // #39 │ │ │ │ - movk x28, #0xcccd │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w22, #0x28 // #40 │ │ │ │ - ldr x1, [x5] │ │ │ │ - smull x22, w24, w22 │ │ │ │ - ldr x3, [x5, #16] │ │ │ │ - mov w21, w24 │ │ │ │ - ldr w0, [x5, #24] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 248f8 , std::allocator >::~basic_stringbuf()@@Base+0x8d78> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x0, x1, #0x3f │ │ │ │ - ldr x3, [x5, x22] │ │ │ │ - csel x0, x0, x1, lt // lt = tstop │ │ │ │ - negs x2, x1 │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - asr x0, x0, #6 │ │ │ │ - csneg x1, x1, x2, mi // mi = first │ │ │ │ - add w2, w1, #0x40 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - tbnz x1, #63, 24970 , std::allocator >::~basic_stringbuf()@@Base+0x8df0> │ │ │ │ - mov w2, w1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - lsl x2, x23, x2 │ │ │ │ - tst x2, x0 │ │ │ │ - b.ne 24950 , std::allocator >::~basic_stringbuf()@@Base+0x8dd0> // b.any │ │ │ │ - ldr x5, [x6, #8] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x1, [x5] │ │ │ │ - ldr x3, [x5, #16] │ │ │ │ - ldr w0, [x5, #24] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - mov w0, w0 │ │ │ │ - mov w7, w19 │ │ │ │ - mov w2, w19 │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.ls 24978 , std::allocator >::~basic_stringbuf()@@Base+0x8df8> // b.plast │ │ │ │ - bl 246a0 , std::allocator >::~basic_stringbuf()@@Base+0x8b20> │ │ │ │ - sxtw x1, w19 │ │ │ │ - tbz w0, #0, 248a0 , std::allocator >::~basic_stringbuf()@@Base+0x8d20> │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w3, w19 │ │ │ │ - mov w2, w21 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x25 │ │ │ │ - csel w1, w26, w27, ne // ne = any │ │ │ │ - bl d800 │ │ │ │ - ldr x6, [x20, #16] │ │ │ │ - b 248e4 , std::allocator >::~basic_stringbuf()@@Base+0x8d64> │ │ │ │ - mov w3, w7 │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl d800 │ │ │ │ - ldr x6, [x20, #16] │ │ │ │ - b 248e4 , std::allocator >::~basic_stringbuf()@@Base+0x8d64> │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - b 248d4 , std::allocator >::~basic_stringbuf()@@Base+0x8d54> │ │ │ │ - ldp x5, x0, [x6, #8] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x0, x0, x5 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x28 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.cc 24880 , std::allocator >::~basic_stringbuf()@@Base+0x8d00> // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x22, [x0, #8] │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 23808 , std::allocator >::~basic_stringbuf()@@Base+0xcf88> // b.none │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x21, [x1, #8] │ │ │ │ + b 237a0 , std::allocator >::~basic_stringbuf()@@Base+0xcf20> │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 23804 , std::allocator >::~basic_stringbuf()@@Base+0xcf84> // b.none │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 237f8 , std::allocator >::~basic_stringbuf()@@Base+0xcf78> │ │ │ │ + ldr x3, [x20, #24] │ │ │ │ + cmp x3, x21 │ │ │ │ + b.ne 23794 , std::allocator >::~basic_stringbuf()@@Base+0xcf14> // b.any │ │ │ │ + cbz x21, 237cc , std::allocator >::~basic_stringbuf()@@Base+0xcf4c> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 23794 , std::allocator >::~basic_stringbuf()@@Base+0xcf14> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2381c , std::allocator >::~basic_stringbuf()@@Base+0xcf9c> // b.none │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x23, #0x8 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 23250 , std::allocator >::~basic_stringbuf()@@Base+0xc9d0> │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + b 237a8 , std::allocator >::~basic_stringbuf()@@Base+0xcf28> │ │ │ │ + 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 23650 , std::allocator >::~basic_stringbuf()@@Base+0xcdd0> │ │ │ │ + ldr w0, [x23, #40] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x23, #40] │ │ │ │ + b 237d8 , std::allocator >::~basic_stringbuf()@@Base+0xcf58> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldp x2, x5, [x0, #8] │ │ │ │ + sub x6, x5, x2 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 238a8 , std::allocator >::~basic_stringbuf()@@Base+0xd028> // b.none │ │ │ │ + ldr x3, [x2] │ │ │ │ + cmp x6, #0x8 │ │ │ │ + b.ne 2387c , std::allocator >::~basic_stringbuf()@@Base+0xcffc> // b.any │ │ │ │ + b 238ac , std::allocator >::~basic_stringbuf()@@Base+0xd02c> │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #40] │ │ │ │ + ldr x1, [x2, w1, uxtw #3] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + cbnz x1, 238a8 , std::allocator >::~basic_stringbuf()@@Base+0xd028> │ │ │ │ + ldr x3, [x2] │ │ │ │ + ldr x4, [x0, #32] │ │ │ │ + ldr w1, [x0, #40] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 23864 , std::allocator >::~basic_stringbuf()@@Base+0xcfe4> // b.any │ │ │ │ + cbnz w1, 23864 , std::allocator >::~basic_stringbuf()@@Base+0xcfe4> │ │ │ │ + ldur x3, [x5, #-8] │ │ │ │ + asr x1, x6, #3 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str x3, [x0, #32] │ │ │ │ + str w1, [x0, #40] │ │ │ │ + cbz x3, 2384c , std::allocator >::~basic_stringbuf()@@Base+0xcfcc> │ │ │ │ + ret │ │ │ │ + str x3, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - sxtw x23, w2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w1 │ │ │ │ - ldr x4, [x0, #16] │ │ │ │ - ldp x0, x1, [x4, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24aec , std::allocator >::~basic_stringbuf()@@Base+0x8f6c> // b.none │ │ │ │ - mov w1, #0xadfc // #44540 │ │ │ │ - mov x24, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk w1, #0x3d00, lsl #16 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w25, #0x28 // #40 │ │ │ │ - movk x24, #0xcccd │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - str d15, [sp, #88] │ │ │ │ - fmov s15, w1 │ │ │ │ - ldr x2, [x0] │ │ │ │ - smull x21, w20, w25 │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - b 24a48 , std::allocator >::~basic_stringbuf()@@Base+0x8ec8> │ │ │ │ - ldr x2, [x1] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - ldr w0, [x1, #24] │ │ │ │ - sub x3, x3, x2 │ │ │ │ - mov w0, w0 │ │ │ │ - fmov s0, s15 │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.ls 24ac4 , std::allocator >::~basic_stringbuf()@@Base+0x8f44> // b.plast │ │ │ │ - bl 7920 │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x1, [x4, #8] │ │ │ │ - tbz w0, #0, 24a38 , std::allocator >::~basic_stringbuf()@@Base+0x8eb8> │ │ │ │ - sxtw x2, w27 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - add x0, x2, #0x3f │ │ │ │ - ldr x5, [x1, x21] │ │ │ │ - csel x0, x0, x2, lt // lt = tstop │ │ │ │ - negs x3, x2 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x3, x3, #0x3f │ │ │ │ - asr x0, x0, #6 │ │ │ │ - csneg x2, x2, x3, mi // mi = first │ │ │ │ - add w3, w2, #0x40 │ │ │ │ - add x0, x5, x0, lsl #3 │ │ │ │ - tbnz x2, #63, 24abc , std::allocator >::~basic_stringbuf()@@Base+0x8f3c> │ │ │ │ - mov w3, w2 │ │ │ │ - ldr x2, [x0] │ │ │ │ - lsl x3, x22, x3 │ │ │ │ - orr x2, x2, x3 │ │ │ │ - str x2, [x0] │ │ │ │ - b 24a38 , std::allocator >::~basic_stringbuf()@@Base+0x8eb8> │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - b 24aa8 , std::allocator >::~basic_stringbuf()@@Base+0x8f28> │ │ │ │ - ldp x0, x1, [x4, #8] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - mul x1, x1, x24 │ │ │ │ - cmp x20, x1 │ │ │ │ - b.cc 24a20 , std::allocator >::~basic_stringbuf()@@Base+0x8ea0> // b.lo, b.ul, b.last │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - cmp x23, #0x0 │ │ │ │ - add x4, x23, #0x3f │ │ │ │ - csel x4, x4, x23, lt // lt = tstop │ │ │ │ - negs x3, x23 │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - and x3, x3, #0x3f │ │ │ │ - and x23, x23, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x3, x23, x3, mi // mi = first │ │ │ │ - smull x26, w26, w1 │ │ │ │ - cmp x3, #0x0 │ │ │ │ - add x1, x3, #0x40 │ │ │ │ - csel w1, w1, w3, lt // lt = tstop │ │ │ │ - add x6, x26, #0x168 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - add x6, x6, x0 │ │ │ │ - lsl x5, x5, x1 │ │ │ │ - lsl x4, x4, #3 │ │ │ │ - mvn x5, x5 │ │ │ │ - add x0, x0, x26 │ │ │ │ - nop │ │ │ │ - ldur x1, [x0, #-80] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - add x1, x1, x4 │ │ │ │ - sub x2, x1, #0x8 │ │ │ │ - csel x1, x2, x1, lt // lt = tstop │ │ │ │ - ldr x2, [x1] │ │ │ │ - and x2, x2, x5 │ │ │ │ - str x2, [x1] │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 24b40 , std::allocator >::~basic_stringbuf()@@Base+0x8fc0> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c8e4 │ │ │ │ + tbz w0, #0, 23924 , std::allocator >::~basic_stringbuf()@@Base+0xd0a4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23bec , std::allocator >::~basic_stringbuf()@@Base+0xd36c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ 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 1d600 , std::allocator >::~basic_stringbuf()@@Base+0x1a80> │ │ │ │ - mov w23, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1d610 , std::allocator >::~basic_stringbuf()@@Base+0x1a90> │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x2, #0xcccd │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x19, [x1, #8] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - asr x19, x19, #3 │ │ │ │ - mul x19, x19, x2 │ │ │ │ - sub w19, w19, #0x2 │ │ │ │ - bl 1d600 , std::allocator >::~basic_stringbuf()@@Base+0x1a80> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 24c50 , std::allocator >::~basic_stringbuf()@@Base+0x90d0> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - mov x0, x21 │ │ │ │ - add w20, w1, w20, lsl #3 │ │ │ │ - sub w20, w20, #0x2 │ │ │ │ - bl 1d610 , std::allocator >::~basic_stringbuf()@@Base+0x1a90> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 24c2c , std::allocator >::~basic_stringbuf()@@Base+0x90ac> │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1d610 , std::allocator >::~basic_stringbuf()@@Base+0x1a90> │ │ │ │ - cmp w20, w0 │ │ │ │ - csinc w20, w22, wzr, ge // ge = tcont │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w19 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 239a4 , std::allocator >::~basic_stringbuf()@@Base+0xd124> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2396c , std::allocator >::~basic_stringbuf()@@Base+0xd0ec> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23bf0 , std::allocator >::~basic_stringbuf()@@Base+0xd370> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 23650 , std::allocator >::~basic_stringbuf()@@Base+0xcdd0> │ │ │ │ + mov w0, #0x102 // #258 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 23954 , std::allocator >::~basic_stringbuf()@@Base+0xd0d4> │ │ │ │ + mov w0, #0x9 // #9 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 23a48 , std::allocator >::~basic_stringbuf()@@Base+0xd1c8> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 239d8 , std::allocator >::~basic_stringbuf()@@Base+0xd158> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #26] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 23a64 , std::allocator >::~basic_stringbuf()@@Base+0xd1e4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 23a10 , std::allocator >::~basic_stringbuf()@@Base+0xd190> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23bf0 , std::allocator >::~basic_stringbuf()@@Base+0xd370> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 23840 , std::allocator >::~basic_stringbuf()@@Base+0xcfc0> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 2396c , std::allocator >::~basic_stringbuf()@@Base+0xd0ec> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 2396c , std::allocator >::~basic_stringbuf()@@Base+0xd0ec> │ │ │ │ + mov w0, #0x103 // #259 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 239f8 , std::allocator >::~basic_stringbuf()@@Base+0xd178> │ │ │ │ + mov w0, #0x161 // #353 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 23b30 , std::allocator >::~basic_stringbuf()@@Base+0xd2b0> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 23a98 , std::allocator >::~basic_stringbuf()@@Base+0xd218> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w0, #0x106 // #262 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 23ab0 , std::allocator >::~basic_stringbuf()@@Base+0xd230> │ │ │ │ + mov w0, #0x153 // #339 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 23ae0 , std::allocator >::~basic_stringbuf()@@Base+0xd260> │ │ │ │ + ldp x1, x0, [x19, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23ad8 , std::allocator >::~basic_stringbuf()@@Base+0xd258> // b.none │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.eq 23ad8 , std::allocator >::~basic_stringbuf()@@Base+0xd258> // b.none │ │ │ │ + cbz x1, 2396c , std::allocator >::~basic_stringbuf()@@Base+0xd0ec> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 238f4 , std::allocator >::~basic_stringbuf()@@Base+0xd074> │ │ │ │ + mov w0, #0x168 // #360 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 23af8 , std::allocator >::~basic_stringbuf()@@Base+0xd278> │ │ │ │ + mov w0, #0x152 // #338 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 23b4c , std::allocator >::~basic_stringbuf()@@Base+0xd2cc> │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 23ad8 , std::allocator >::~basic_stringbuf()@@Base+0xd258> // b.none │ │ │ │ + sub x0, x1, x2 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.eq 23ba8 , std::allocator >::~basic_stringbuf()@@Base+0xd328> // b.none │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + asr x0, x0, #3 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + str w0, [x19, #40] │ │ │ │ + cbz x1, 23a10 , std::allocator >::~basic_stringbuf()@@Base+0xd190> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 238f4 , std::allocator >::~basic_stringbuf()@@Base+0xd074> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 23a10 , std::allocator >::~basic_stringbuf()@@Base+0xd190> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 23a10 , std::allocator >::~basic_stringbuf()@@Base+0xd190> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 23bd0 , std::allocator >::~basic_stringbuf()@@Base+0xd350> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 23bbc , std::allocator >::~basic_stringbuf()@@Base+0xd33c> // b.plast │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 23bf0 , std::allocator >::~basic_stringbuf()@@Base+0xd370> // b.any │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + mov x16, x1 │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - b 1d620 , std::allocator >::~basic_stringbuf()@@Base+0x1aa0> │ │ │ │ + br x16 │ │ │ │ + ldr x0, [x2] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + str x0, [x19, #32] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + b 238f4 , std::allocator >::~basic_stringbuf()@@Base+0xd074> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x19, #60] │ │ │ │ + str x0, [x19, #64] │ │ │ │ + b 238f4 , std::allocator >::~basic_stringbuf()@@Base+0xd074> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 23b58 , std::allocator >::~basic_stringbuf()@@Base+0xd2d8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbnz x0, 23b68 , std::allocator >::~basic_stringbuf()@@Base+0xd2e8> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 238f4 , std::allocator >::~basic_stringbuf()@@Base+0xd074> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1d600 , std::allocator >::~basic_stringbuf()@@Base+0x1a80> │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - cmp w19, w0 │ │ │ │ - csinc w19, w23, wzr, ge // ge = tcont │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - b 24c00 , std::allocator >::~basic_stringbuf()@@Base+0x9080> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - ldp x8, x0, [x0, #8] │ │ │ │ - sub x9, x0, x8 │ │ │ │ - asr x9, x9, #3 │ │ │ │ - mul x9, x9, x1 │ │ │ │ - cmp x8, x0 │ │ │ │ - b.eq 24d64 , std::allocator >::~basic_stringbuf()@@Base+0x91e4> // b.none │ │ │ │ - ldr x2, [x8] │ │ │ │ - mov x0, x8 │ │ │ │ - ldr x5, [x8, #16] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - ldr w1, [x8, #24] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - sub x5, x5, x2 │ │ │ │ - mov w10, #0x28 // #40 │ │ │ │ - adds x5, x1, x5, lsl #3 │ │ │ │ - b.eq 24d64 , std::allocator >::~basic_stringbuf()@@Base+0x91e4> // b.none │ │ │ │ - ldr x4, [x0] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 24cfc , std::allocator >::~basic_stringbuf()@@Base+0x917c> │ │ │ │ - mov w2, w1 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ - lsl x2, x6, x2 │ │ │ │ - bic x2, x1, x2 │ │ │ │ - str x2, [x0] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.eq 24d4c , std::allocator >::~basic_stringbuf()@@Base+0x91cc> // b.none │ │ │ │ - sxtw x1, w3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x0, x1, #0x3f │ │ │ │ - csel x0, x0, x1, lt // lt = tstop │ │ │ │ - negs x2, x1 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - asr x0, x0, #6 │ │ │ │ - csneg x1, x1, x2, mi // mi = first │ │ │ │ - add w2, w1, #0x40 │ │ │ │ - add x0, x4, x0, lsl #3 │ │ │ │ - tbz x1, #63, 24cdc , std::allocator >::~basic_stringbuf()@@Base+0x915c> │ │ │ │ - ldur x1, [x0, #-8] │ │ │ │ - lsl x2, x6, x2 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - sub x0, x0, #0x8 │ │ │ │ - bic x2, x1, x2 │ │ │ │ - str x2, [x0] │ │ │ │ - cmp x5, x3 │ │ │ │ - b.ne 24cfc , std::allocator >::~basic_stringbuf()@@Base+0x917c> // b.any │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp x9, x7 │ │ │ │ - b.ls 24d64 , std::allocator >::~basic_stringbuf()@@Base+0x91e4> // b.plast │ │ │ │ - smull x0, w7, w10 │ │ │ │ - add x0, x8, x0 │ │ │ │ - b 24cd0 , std::allocator >::~basic_stringbuf()@@Base+0x9150> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23bf0 , std::allocator >::~basic_stringbuf()@@Base+0xd370> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + b 23bf8 , std::allocator >::~basic_stringbuf()@@Base+0xd378> │ │ │ │ + bti c │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 23c5c , std::allocator >::~basic_stringbuf()@@Base+0xd3dc> // b.none │ │ │ │ + sub x2, x2, x3 │ │ │ │ + ldr x3, [x3] │ │ │ │ + str x3, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.eq 23c5c , std::allocator >::~basic_stringbuf()@@Base+0xd3dc> // b.none │ │ │ │ + cbz x3, 23c60 , std::allocator >::~basic_stringbuf()@@Base+0xd3e0> │ │ │ │ ret │ │ │ │ + b 23650 , std::allocator >::~basic_stringbuf()@@Base+0xcdd0> │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x2, #0xcccd │ │ │ │ - ldp x16, x0, [x0, #8] │ │ │ │ - sub x15, x0, x16 │ │ │ │ - asr x15, x15, #3 │ │ │ │ - mul x15, x15, x2 │ │ │ │ - cmp x0, x16 │ │ │ │ - b.eq 24e8c , std::allocator >::~basic_stringbuf()@@Base+0x930c> // b.none │ │ │ │ - ldr x2, [x16] │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - ldr x11, [x16, #16] │ │ │ │ - mov w17, #0x28 // #40 │ │ │ │ - ldr w0, [x16, #24] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - sub x11, x11, x2 │ │ │ │ - add x11, x0, x11, lsl #3 │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x8, x10, #0x3f │ │ │ │ - csel x8, x8, x10, lt // lt = tstop │ │ │ │ - negs x7, x10 │ │ │ │ - and x0, x10, #0x3f │ │ │ │ - and x7, x7, #0x3f │ │ │ │ - asr x8, x8, #6 │ │ │ │ - csneg x7, x0, x7, mi // mi = first │ │ │ │ - add x9, x7, #0x40 │ │ │ │ - smull x0, w10, w17 │ │ │ │ - lsl x8, x8, #3 │ │ │ │ - cbz x11, 24e80 , std::allocator >::~basic_stringbuf()@@Base+0x9300> │ │ │ │ - cmp x7, #0x0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldr x14, [x16, x0] │ │ │ │ - csel w9, w9, w7, lt // lt = tstop │ │ │ │ - ldr x13, [x1] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - lsl x9, x12, x9 │ │ │ │ + ldp x4, x3, [x0, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 23c9c , std::allocator >::~basic_stringbuf()@@Base+0xd41c> // b.none │ │ │ │ + sub x2, x3, x4 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.eq 23ca4 , std::allocator >::~basic_stringbuf()@@Base+0xd424> // b.none │ │ │ │ + ldur x3, [x3, #-8] │ │ │ │ + asr x2, x2, #3 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str x3, [x0, #32] │ │ │ │ + str w2, [x0, #40] │ │ │ │ + cbz x3, 23ca0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ + ret │ │ │ │ + b 23840 , std::allocator >::~basic_stringbuf()@@Base+0xcfc0> │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [x1, #32] │ │ │ │ + str wzr, [x1, #40] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldr x3, [x13, x6] │ │ │ │ - cmp x7, #0x0 │ │ │ │ - sxtw x0, w4 │ │ │ │ - add x3, x3, x8 │ │ │ │ - add x2, x0, #0x3f │ │ │ │ - sub x5, x3, #0x8 │ │ │ │ - and x18, x0, #0x3f │ │ │ │ - csel x3, x5, x3, lt // lt = tstop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23d04 , std::allocator >::~basic_stringbuf()@@Base+0xd484> // b.none │ │ │ │ + sub x1, x1, x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + tbz w0, #0, 23d3c , std::allocator >::~basic_stringbuf()@@Base+0xd4bc> │ │ │ │ + ldr x0, [x1, #64] │ │ │ │ cmp x0, #0x0 │ │ │ │ - csel x2, x2, x0, lt // lt = tstop │ │ │ │ - negs x0, x0 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - ldr x5, [x3] │ │ │ │ - asr x2, x2, #6 │ │ │ │ - csneg x0, x18, x0, mi // mi = first │ │ │ │ - add x2, x14, x2, lsl #3 │ │ │ │ - mov w3, w0 │ │ │ │ - and x5, x9, x5 │ │ │ │ - tbz x0, #63, 24e54 , std::allocator >::~basic_stringbuf()@@Base+0x92d4> │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - add w3, w0, #0x40 │ │ │ │ - lsl x0, x12, x3 │ │ │ │ - cmp x5, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + str x21, [sp, #48] │ │ │ │ ldr x3, [x2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - add x6, x6, #0x28 │ │ │ │ - orr x5, x0, x3 │ │ │ │ - bic x0, x3, x0 │ │ │ │ - csel x0, x0, x5, eq // eq = none │ │ │ │ - str x0, [x2] │ │ │ │ - cmp x11, x4 │ │ │ │ - b.ne 24e00 , std::allocator >::~basic_stringbuf()@@Base+0x9280> // b.any │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - cmp x10, x15 │ │ │ │ - b.cc 24db0 , std::allocator >::~basic_stringbuf()@@Base+0x9230> // b.lo, b.ul, b.last │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 23e20 , std::allocator >::~basic_stringbuf()@@Base+0xd5a0> │ │ │ │ + ldr x20, [x1, #24] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + str x20, [sp] │ │ │ │ + ldr x21, [x1, #16] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 23dec , std::allocator >::~basic_stringbuf()@@Base+0xd56c> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 23de4 , std::allocator >::~basic_stringbuf()@@Base+0xd564> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x19, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 23e2c , std::allocator >::~basic_stringbuf()@@Base+0xd5ac> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + cbz x20, 23da4 , std::allocator >::~basic_stringbuf()@@Base+0xd524> │ │ │ │ + b 23e08 , std::allocator >::~basic_stringbuf()@@Base+0xd588> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x20, [sp] │ │ │ │ + b 23da4 , std::allocator >::~basic_stringbuf()@@Base+0xd524> │ │ │ │ + bl 23650 , std::allocator >::~basic_stringbuf()@@Base+0xcdd0> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + b 23d78 , std::allocator >::~basic_stringbuf()@@Base+0xd4f8> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + cbz x1, 23e44 , std::allocator >::~basic_stringbuf()@@Base+0xd5c4> │ │ │ │ + ldr w0, [x1, #48] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #28] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 23650 , std::allocator >::~basic_stringbuf()@@Base+0xcdd0> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ldr w0, [x1, #48] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - str w1, [x0, #24] │ │ │ │ + ldp x5, x0, [x0, #8] │ │ │ │ + sub x6, x0, x5 │ │ │ │ + asr x6, x6, #3 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.eq 23eac , std::allocator >::~basic_stringbuf()@@Base+0xd62c> // b.none │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x4, [x5, x3, lsl #3] │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + mov x2, x3 │ │ │ │ + cbz x4, 23ea4 , std::allocator >::~basic_stringbuf()@@Base+0xd624> │ │ │ │ + ldr w0, [x4, #48] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 23eb4 , std::allocator >::~basic_stringbuf()@@Base+0xd634> // b.none │ │ │ │ + cmp x3, x6 │ │ │ │ + b.cc 23e88 , std::allocator >::~basic_stringbuf()@@Base+0xd608> // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr w1, [x4, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ne 23eb0 , std::allocator >::~basic_stringbuf()@@Base+0xd630> // b.any │ │ │ │ + mov x0, x4 │ │ │ │ + b 27360 , std::allocator >::~basic_stringbuf()@@Base+0x10ae0> │ │ │ │ bti c │ │ │ │ - str w1, [x0, #28] │ │ │ │ + ldp x5, x0, [x0, #8] │ │ │ │ + sub x6, x0, x5 │ │ │ │ + asr x6, x6, #3 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.eq 23f10 , std::allocator >::~basic_stringbuf()@@Base+0xd690> // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [x5, x2, lsl #3] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + mov x0, x2 │ │ │ │ + cbz x3, 23f08 , std::allocator >::~basic_stringbuf()@@Base+0xd688> │ │ │ │ + ldr w4, [x3, #48] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.eq 23f18 , std::allocator >::~basic_stringbuf()@@Base+0xd698> // b.none │ │ │ │ + cmp x2, x6 │ │ │ │ + b.cc 23eec , std::allocator >::~basic_stringbuf()@@Base+0xd66c> // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + ldr w0, [x3, #8] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 23f10 , std::allocator >::~basic_stringbuf()@@Base+0xd690> // b.any │ │ │ │ + ldr w0, [x3, #64] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - add x26, x0, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - add x20, x0, #0x28 │ │ │ │ - mov x19, x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x27, [x26, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x4, x0, [x0, #8] │ │ │ │ + sub x5, x0, x4 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 23f8c , std::allocator >::~basic_stringbuf()@@Base+0xd70c> // b.none │ │ │ │ + asr x5, x5, #3 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldp x21, x25, [x23] │ │ │ │ - cbz x27, 25000 , std::allocator >::~basic_stringbuf()@@Base+0x9480> │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x28, [x27, #40] │ │ │ │ - cmp x25, x28 │ │ │ │ - csel x2, x25, x28, ls // ls = plast │ │ │ │ - cbz x2, 24f4c , std::allocator >::~basic_stringbuf()@@Base+0x93cc> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 24f60 , std::allocator >::~basic_stringbuf()@@Base+0x93e0> │ │ │ │ - sub x0, x28, x25 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 24f64 , std::allocator >::~basic_stringbuf()@@Base+0x93e4> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 2501c , std::allocator >::~basic_stringbuf()@@Base+0x949c> // b.tstop │ │ │ │ - tbnz w0, #31, 2501c , std::allocator >::~basic_stringbuf()@@Base+0x949c> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 24f2c , std::allocator >::~basic_stringbuf()@@Base+0x93ac> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 25000 , std::allocator >::~basic_stringbuf()@@Base+0x9480> // b.none │ │ │ │ - ldr x20, [x19, #40] │ │ │ │ - cmp x25, x20 │ │ │ │ - csel x2, x25, x20, ls // ls = plast │ │ │ │ - cbz x2, 24f98 , std::allocator >::~basic_stringbuf()@@Base+0x9418> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 24fb4 , std::allocator >::~basic_stringbuf()@@Base+0x9434> │ │ │ │ - sub x0, x25, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 24fb8 , std::allocator >::~basic_stringbuf()@@Base+0x9438> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 25000 , std::allocator >::~basic_stringbuf()@@Base+0x9480> // b.tstop │ │ │ │ - tbnz w0, #31, 25000 , std::allocator >::~basic_stringbuf()@@Base+0x9480> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [x4, x2, lsl #3] │ │ │ │ + cbz x0, 23f7c , std::allocator >::~basic_stringbuf()@@Base+0xd6fc> │ │ │ │ + ldr w2, [x0, #48] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 23fc8 , std::allocator >::~basic_stringbuf()@@Base+0xd748> // b.none │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.cc 23f68 , std::allocator >::~basic_stringbuf()@@Base+0xd6e8> // 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+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25028 , std::allocator >::~basic_stringbuf()@@Base+0x94a8> // b.any │ │ │ │ + b.ne 24078 , std::allocator >::~basic_stringbuf()@@Base+0xd7f8> // 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, #0x40 │ │ │ │ autiasp │ │ │ │ - b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x26 │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - str x23, [sp, #16] │ │ │ │ - bl 24290 , std::allocator >::~basic_stringbuf()@@Base+0x8710> │ │ │ │ - mov x19, x0 │ │ │ │ - b 24fb8 , std::allocator >::~basic_stringbuf()@@Base+0x9438> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 24f2c , std::allocator >::~basic_stringbuf()@@Base+0x93ac> │ │ │ │ - b 24f70 , std::allocator >::~basic_stringbuf()@@Base+0x93f0> │ │ │ │ + ret │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 23fec , std::allocator >::~basic_stringbuf()@@Base+0xd76c> // b.none │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.ne 23f8c , std::allocator >::~basic_stringbuf()@@Base+0xd70c> // b.any │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl 24dac , std::allocator >::~basic_stringbuf()@@Base+0xe52c> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b 23f98 , std::allocator >::~basic_stringbuf()@@Base+0xd718> │ │ │ │ + stp x20, x21, [sp, #48] │ │ │ │ + add x3, x8, #0x10 │ │ │ │ + ldr x20, [x0, #64] │ │ │ │ + str x3, [x8] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + ldr x21, [x0, #56] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 24050 , std::allocator >::~basic_stringbuf()@@Base+0xd7d0> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 2402c , std::allocator >::~basic_stringbuf()@@Base+0xd7ac> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x8, #16] │ │ │ │ + str x20, [x8, #8] │ │ │ │ + strb wzr, [x3, x20] │ │ │ │ + ldp x20, x21, [sp, #48] │ │ │ │ + b 23f98 , std::allocator >::~basic_stringbuf()@@Base+0xd718> │ │ │ │ + cbz x20, 2401c , std::allocator >::~basic_stringbuf()@@Base+0xd79c> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x21 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl 5570 │ │ │ │ + ldp x8, x20, [sp, #8] │ │ │ │ + ldr x3, [x8] │ │ │ │ + b 2401c , std::allocator >::~basic_stringbuf()@@Base+0xd79c> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x0, [x8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + b 24030 , std::allocator >::~basic_stringbuf()@@Base+0xd7b0> │ │ │ │ + stp x20, x21, [sp, #48] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - ldr x9, [x0, #8] │ │ │ │ - mov x0, x9 │ │ │ │ - ldr x13, [x9, #16] │ │ │ │ - ldr x16, [x0], #16 │ │ │ │ - sub x13, x13, x16 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - add x13, x0, x13, lsl #3 │ │ │ │ - subs x13, x13, #0x1 │ │ │ │ - b.eq 251b8 , std::allocator >::~basic_stringbuf()@@Base+0x9638> // b.none │ │ │ │ + strb wzr, [x0, #60] │ │ │ │ + str xzr, [x0, #64] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x0, #0xcccd │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - mov w11, #0x28 // #40 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x12, #0x0 // #0 │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - ldr x15, [x1, #8] │ │ │ │ - ldr x14, [x9, #40] │ │ │ │ - sub x15, x15, x9 │ │ │ │ - asr x10, x15, #3 │ │ │ │ - mul x10, x10, x0 │ │ │ │ - sub w0, w10, #0x2 │ │ │ │ - sub x10, x10, #0x1 │ │ │ │ - smull x0, w0, w11 │ │ │ │ - ldr x17, [x9, x0] │ │ │ │ - sxtw x0, w12 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x1, x0, #0x3f │ │ │ │ - csel x1, x1, x0, lt // lt = tstop │ │ │ │ - negs x8, x0 │ │ │ │ - and x8, x8, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x1, x1, #6 │ │ │ │ - csneg x8, x0, x8, mi // mi = first │ │ │ │ - lsl x5, x1, #3 │ │ │ │ - add x1, x14, x1, lsl #3 │ │ │ │ - tbnz x8, #63, 2518c , std::allocator >::~basic_stringbuf()@@Base+0x960c> │ │ │ │ - ldr x19, [x14, x5] │ │ │ │ - lsl x6, x18, x8 │ │ │ │ - and x19, x6, x19 │ │ │ │ - cmp x15, #0x28 │ │ │ │ - b.eq 251b0 , std::allocator >::~basic_stringbuf()@@Base+0x9630> // b.none │ │ │ │ - mov x7, x16 │ │ │ │ - sub x20, x5, #0x8 │ │ │ │ - mvn x30, x6 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - b 25130 , std::allocator >::~basic_stringbuf()@@Base+0x95b0> │ │ │ │ - ldr x1, [x4, x5] │ │ │ │ - add x3, x7, x5 │ │ │ │ - and x1, x6, x1 │ │ │ │ - ldr x0, [x3] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x7, x4 │ │ │ │ - orr x1, x6, x0 │ │ │ │ - and x0, x30, x0 │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x3] │ │ │ │ - cmp x2, x10 │ │ │ │ - b.cs 25150 , std::allocator >::~basic_stringbuf()@@Base+0x95d0> // b.hs, b.nlast │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - smull x0, w2, w11 │ │ │ │ - add x3, x7, x20 │ │ │ │ - ldr x4, [x9, x0] │ │ │ │ - add x0, x4, x5 │ │ │ │ - tbz x8, #63, 250fc , std::allocator >::~basic_stringbuf()@@Base+0x957c> │ │ │ │ - ldur x1, [x0, #-8] │ │ │ │ - and x1, x6, x1 │ │ │ │ - b 25108 , std::allocator >::~basic_stringbuf()@@Base+0x9588> │ │ │ │ - add x5, x17, x5 │ │ │ │ - tbnz x8, #63, 251a8 , std::allocator >::~basic_stringbuf()@@Base+0x9628> │ │ │ │ - ldr x0, [x5] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - orr x1, x6, x0 │ │ │ │ - bic x0, x0, x6 │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x5] │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 250a4 , std::allocator >::~basic_stringbuf()@@Base+0x9524> // b.any │ │ │ │ + add x20, x0, #0x8 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldp x2, x0, [x20, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2413c , std::allocator >::~basic_stringbuf()@@Base+0xd8bc> // b.none │ │ │ │ + str x1, [x2], #8 │ │ │ │ + str x2, [x20, #8] │ │ │ │ + ldr x4, [x19, #8] │ │ │ │ + sub x3, x2, x4 │ │ │ │ + cmp x3, #0x8 │ │ │ │ + b.eq 24130 , std::allocator >::~basic_stringbuf()@@Base+0xd8b0> // b.none │ │ │ │ + cbz x3, 24150 , std::allocator >::~basic_stringbuf()@@Base+0xd8d0> │ │ │ │ + asr x3, x3, #3 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 240f4 , std::allocator >::~basic_stringbuf()@@Base+0xd874> │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.cs 24114 , std::allocator >::~basic_stringbuf()@@Base+0xd894> // b.hs, b.nlast │ │ │ │ + ldr x2, [x4, x2, lsl #3] │ │ │ │ + cbz x2, 240e4 , std::allocator >::~basic_stringbuf()@@Base+0xd864> │ │ │ │ + str x2, [x19, #32] │ │ │ │ + str w1, [x19, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldur x19, [x1, #-8] │ │ │ │ - add x6, x8, #0x40 │ │ │ │ - lsl x6, x18, x6 │ │ │ │ - and x19, x6, x19 │ │ │ │ - cmp x15, #0x28 │ │ │ │ - b.ne 250e8 , std::allocator >::~basic_stringbuf()@@Base+0x9568> // b.any │ │ │ │ - add x5, x17, x5 │ │ │ │ - sub x5, x5, #0x8 │ │ │ │ - b 25158 , std::allocator >::~basic_stringbuf()@@Base+0x95d8> │ │ │ │ - add x5, x17, x5 │ │ │ │ - b 25158 , std::allocator >::~basic_stringbuf()@@Base+0x95d8> │ │ │ │ + ldr x2, [x4, x2, lsl #3] │ │ │ │ + str x2, [x19, #32] │ │ │ │ + str w1, [x19, #40] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldur x0, [x2, #-8] │ │ │ │ + str x0, [x19, #32] │ │ │ │ + b 240d4 , std::allocator >::~basic_stringbuf()@@Base+0xd854> │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 241e0 , std::allocator >::~basic_stringbuf()@@Base+0xd960> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + b 240c0 , std::allocator >::~basic_stringbuf()@@Base+0xd840> │ │ │ │ + ldr x2, [x4] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 240fc , std::allocator >::~basic_stringbuf()@@Base+0xd87c> │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x2, x0, #0x8 │ │ │ │ - ldr x7, [x0, #8] │ │ │ │ - ldr x1, [x7] │ │ │ │ - ldr x12, [x7, #16] │ │ │ │ - ldr w0, [x7, #24] │ │ │ │ - sub x12, x12, x1 │ │ │ │ - add x12, x0, x12, lsl #3 │ │ │ │ - subs x12, x12, #0x1 │ │ │ │ - b.eq 25314 , std::allocator >::~basic_stringbuf()@@Base+0x9794> // b.none │ │ │ │ - ldr x11, [x2, #8] │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x0, #0xcccd │ │ │ │ - mov w8, #0x28 // #40 │ │ │ │ - sub x11, x11, x7 │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - ldr x14, [x7, #40] │ │ │ │ - asr x11, x11, #3 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - mul x11, x11, x0 │ │ │ │ - sub w0, w11, #0x2 │ │ │ │ - sub x11, x11, #0x1 │ │ │ │ - smull x0, w0, w8 │ │ │ │ - ldr x13, [x7, x0] │ │ │ │ - sxtw x0, w10 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x1, x0, #0x3f │ │ │ │ - csel x1, x1, x0, lt // lt = tstop │ │ │ │ - negs x9, x0 │ │ │ │ - and x9, x9, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x1, x1, #6 │ │ │ │ - csneg x9, x0, x9, mi // mi = first │ │ │ │ - lsl x4, x1, #3 │ │ │ │ - add x1, x13, x1, lsl #3 │ │ │ │ - tbnz x9, #63, 25318 , std::allocator >::~basic_stringbuf()@@Base+0x9798> │ │ │ │ - ldr x17, [x13, x4] │ │ │ │ - lsl x5, x15, x9 │ │ │ │ - and x17, x5, x17 │ │ │ │ - cbz x11, 25338 , std::allocator >::~basic_stringbuf()@@Base+0x97b8> │ │ │ │ - mov x1, x11 │ │ │ │ - sub x18, x4, #0x8 │ │ │ │ - mvn x16, x5 │ │ │ │ - b 252a0 , std::allocator >::~basic_stringbuf()@@Base+0x9720> │ │ │ │ - add x3, x6, x4 │ │ │ │ - ldr x2, [x0, x4] │ │ │ │ - ldr x0, [x3] │ │ │ │ - and x2, x5, x2 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - orr x2, x5, x0 │ │ │ │ - and x0, x16, x0 │ │ │ │ - csel x0, x0, x2, eq // eq = none │ │ │ │ - str x0, [x3] │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.eq 252e8 , std::allocator >::~basic_stringbuf()@@Base+0x9768> // b.none │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - smull x2, w1, w8 │ │ │ │ - smull x0, w0, w8 │ │ │ │ - ldr x6, [x7, x2] │ │ │ │ - ldr x0, [x7, x0] │ │ │ │ - add x3, x6, x18 │ │ │ │ - add x2, x0, x4 │ │ │ │ - tbz x9, #63, 25274 , std::allocator >::~basic_stringbuf()@@Base+0x96f4> │ │ │ │ - ldur x2, [x2, #-8] │ │ │ │ - ldr x0, [x3] │ │ │ │ - and x2, x5, x2 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - orr x2, x5, x0 │ │ │ │ - and x0, x16, x0 │ │ │ │ - csel x0, x0, x2, eq // eq = none │ │ │ │ - str x0, [x3] │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.ne 252a0 , std::allocator >::~basic_stringbuf()@@Base+0x9720> // b.any │ │ │ │ - add x4, x14, x4 │ │ │ │ - tbnz x9, #63, 25330 , std::allocator >::~basic_stringbuf()@@Base+0x97b0> │ │ │ │ - ldr x0, [x4] │ │ │ │ - cmp x17, #0x0 │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - orr x1, x0, x5 │ │ │ │ - bic x0, x0, x5 │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x4] │ │ │ │ - cmp x12, x10 │ │ │ │ - b.ne 25224 , std::allocator >::~basic_stringbuf()@@Base+0x96a4> // b.any │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x1, x2, [x0, #8] │ │ │ │ + str xzr, [sp] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 241cc , std::allocator >::~basic_stringbuf()@@Base+0xd94c> // b.none │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + str x1, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 241d8 , std::allocator >::~basic_stringbuf()@@Base+0xd958> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - ldur x17, [x1, #-8] │ │ │ │ - add x5, x9, #0x40 │ │ │ │ - lsl x5, x15, x5 │ │ │ │ - and x17, x5, x17 │ │ │ │ - cbnz x11, 25264 , std::allocator >::~basic_stringbuf()@@Base+0x96e4> │ │ │ │ - add x4, x14, x4 │ │ │ │ - sub x4, x4, #0x8 │ │ │ │ - b 252f0 , std::allocator >::~basic_stringbuf()@@Base+0x9770> │ │ │ │ - add x4, x14, x4 │ │ │ │ - b 252f0 , std::allocator >::~basic_stringbuf()@@Base+0x9770> │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - ldp x13, x0, [x0, #8] │ │ │ │ - sub x0, x0, x13 │ │ │ │ - asr x12, x0, #3 │ │ │ │ - mul x12, x12, x1 │ │ │ │ - sub x12, x12, #0x1 │ │ │ │ - cmp x0, #0x28 │ │ │ │ - b.eq 254dc , std::allocator >::~basic_stringbuf()@@Base+0x995c> // b.none │ │ │ │ - mov x0, x13 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - ldr x6, [x13, #16] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr x4, [x0], #16 │ │ │ │ - mov w15, #0x28 // #40 │ │ │ │ - sub x6, x6, x4 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - add x6, x0, x6, lsl #3 │ │ │ │ - sub w0, w6, #0x2 │ │ │ │ - sub x6, x6, #0x1 │ │ │ │ - sxtw x0, w0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x10, x0, #0x3f │ │ │ │ - csel x10, x10, x0, lt // lt = tstop │ │ │ │ - negs x9, x0 │ │ │ │ - and x9, x9, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - csneg x9, x0, x9, mi // mi = first │ │ │ │ - asr x10, x10, #6 │ │ │ │ - cmp x9, #0x0 │ │ │ │ - add x11, x9, #0x40 │ │ │ │ - csel w11, w11, w9, lt // lt = tstop │ │ │ │ - lsl x10, x10, #3 │ │ │ │ - lsl x11, x5, x11 │ │ │ │ - mvn x14, x11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x1, sp │ │ │ │ + bl 242e0 , std::allocator >::~basic_stringbuf()@@Base+0xda60> │ │ │ │ + b 241a0 , std::allocator >::~basic_stringbuf()@@Base+0xd920> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr x7, [x4] │ │ │ │ - and x7, x7, #0x2 │ │ │ │ - cbz x6, 2549c , std::allocator >::~basic_stringbuf()@@Base+0x991c> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 2545c , std::allocator >::~basic_stringbuf()@@Base+0x98dc> │ │ │ │ - mov w2, w0 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - lsl x17, x5, x2 │ │ │ │ - add x2, x1, #0x3f │ │ │ │ - csel x2, x2, x1, lt // lt = tstop │ │ │ │ - negs x0, x1 │ │ │ │ - ldr x16, [x16] │ │ │ │ - asr x2, x2, #6 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - add x2, x4, x2, lsl #3 │ │ │ │ - csneg x0, x1, x0, mi // mi = first │ │ │ │ - and x16, x17, x16 │ │ │ │ - tbz x0, #63, 25434 , std::allocator >::~basic_stringbuf()@@Base+0x98b4> │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - add w0, w0, #0x40 │ │ │ │ - ldr x1, [x2] │ │ │ │ - cmp x16, #0x0 │ │ │ │ - lsl x0, x5, x0 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - orr x16, x1, x0 │ │ │ │ - bic x0, x1, x0 │ │ │ │ - csel x0, x0, x16, eq // eq = none │ │ │ │ - str x0, [x2] │ │ │ │ - cmp x6, x3 │ │ │ │ - b.eq 2549c , std::allocator >::~basic_stringbuf()@@Base+0x991c> // b.none │ │ │ │ - add w0, w3, #0x1 │ │ │ │ - sxtw x1, w3 │ │ │ │ - sxtw x0, w0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x16, x0, #0x3f │ │ │ │ - csel x16, x16, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x16, x16, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - add w2, w0, #0x40 │ │ │ │ - add x16, x4, x16, lsl #3 │ │ │ │ - tbz x0, #63, 253f4 , std::allocator >::~basic_stringbuf()@@Base+0x9874> │ │ │ │ - sub x16, x16, #0x8 │ │ │ │ - b 253f8 , std::allocator >::~basic_stringbuf()@@Base+0x9878> │ │ │ │ - add x4, x4, x10 │ │ │ │ - cmp x9, #0x0 │ │ │ │ - sub x0, x4, #0x8 │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - csel x4, x0, x4, lt // lt = tstop │ │ │ │ - cmp x7, #0x0 │ │ │ │ - ldr x0, [x4] │ │ │ │ - orr x1, x0, x11 │ │ │ │ - and x0, x0, x14 │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x4] │ │ │ │ - cmp x8, x12 │ │ │ │ - b.cs 254dc , std::allocator >::~basic_stringbuf()@@Base+0x995c> // b.hs, b.nlast │ │ │ │ - smull x0, w8, w15 │ │ │ │ - ldr x4, [x13, x0] │ │ │ │ - b 253e0 , std::allocator >::~basic_stringbuf()@@Base+0x9860> │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - ldp x12, x0, [x0, #8] │ │ │ │ - sub x0, x0, x12 │ │ │ │ - asr x11, x0, #3 │ │ │ │ - mul x11, x11, x1 │ │ │ │ - sub x11, x11, #0x1 │ │ │ │ - cmp x0, #0x28 │ │ │ │ - b.eq 25670 , std::allocator >::~basic_stringbuf()@@Base+0x9af0> // b.none │ │ │ │ - mov x0, x12 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - ldr x9, [x12, #16] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldr x4, [x0], #16 │ │ │ │ - mov w13, #0x28 // #40 │ │ │ │ - sub x9, x9, x4 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - add x9, x0, x9, lsl #3 │ │ │ │ - sub w0, w9, #0x2 │ │ │ │ - sub x9, x9, #0x2 │ │ │ │ - sxtw x0, w0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x8, x0, #0x3f │ │ │ │ - csel x8, x8, x0, lt // lt = tstop │ │ │ │ - negs x10, x0 │ │ │ │ - and x10, x10, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - csneg x10, x0, x10, mi // mi = first │ │ │ │ - asr x8, x8, #6 │ │ │ │ - add w14, w10, #0x40 │ │ │ │ - lsl x8, x8, #3 │ │ │ │ - lsl x15, x5, x10 │ │ │ │ - add x0, x4, x8 │ │ │ │ - lsl x14, x5, x14 │ │ │ │ - tbnz x10, #63, 25664 , std::allocator >::~basic_stringbuf()@@Base+0x9ae4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x24, x21, [x20] │ │ │ │ + sub x21, x21, x24 │ │ │ │ + asr x3, x21, #3 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 242bc , std::allocator >::~basic_stringbuf()@@Base+0xda3c> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + mov x25, x1 │ │ │ │ + csinc x1, x3, xzr, ne // ne = any │ │ │ │ + adds x3, x3, x1 │ │ │ │ + b.cs 242b4 , std::allocator >::~basic_stringbuf()@@Base+0xda34> // b.hs, b.nlast │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x3, x3, x0, ls // ls = plast │ │ │ │ + lsl x19, x3, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x25] │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + str x1, [x0, x21] │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x0, x23 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + b.gt 24288 , std::allocator >::~basic_stringbuf()@@Base+0xda08> │ │ │ │ + cbnz x24, 242a8 , std::allocator >::~basic_stringbuf()@@Base+0xda28> │ │ │ │ + stp x22, x23, [x20] │ │ │ │ + add x19, x22, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x19, [x20, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x24 │ │ │ │ + mov x2, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5a40 │ │ │ │ + b 24260 , std::allocator >::~basic_stringbuf()@@Base+0xd9e0> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + b 2429c , std::allocator >::~basic_stringbuf()@@Base+0xda1c> │ │ │ │ + mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 24238 , std::allocator >::~basic_stringbuf()@@Base+0xd9b8> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x7, [x4, x8] │ │ │ │ - and x7, x15, x7 │ │ │ │ - cbz x9, 25630 , std::allocator >::~basic_stringbuf()@@Base+0x9ab0> │ │ │ │ - mov x3, x9 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - sxtw x1, w3 │ │ │ │ - sxtw x0, w0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x16, x0, #0x3f │ │ │ │ - csel x16, x16, x0, lt // lt = tstop │ │ │ │ - negs x2, x0 │ │ │ │ - and x2, x2, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x16, x16, #6 │ │ │ │ - csneg x0, x0, x2, mi // mi = first │ │ │ │ - mov w2, w0 │ │ │ │ - add x16, x4, x16, lsl #3 │ │ │ │ - tbz x0, #63, 255d0 , std::allocator >::~basic_stringbuf()@@Base+0x9a50> │ │ │ │ - sub x16, x16, #0x8 │ │ │ │ - add w2, w0, #0x40 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - lsl x17, x5, x2 │ │ │ │ - add x2, x1, #0x3f │ │ │ │ - csel x2, x2, x1, lt // lt = tstop │ │ │ │ - negs x0, x1 │ │ │ │ - ldr x16, [x16] │ │ │ │ - asr x2, x2, #6 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - add x2, x4, x2, lsl #3 │ │ │ │ - csneg x0, x1, x0, mi // mi = first │ │ │ │ - and x16, x17, x16 │ │ │ │ - tbz x0, #63, 2560c , std::allocator >::~basic_stringbuf()@@Base+0x9a8c> │ │ │ │ - sub x2, x2, #0x8 │ │ │ │ - add w0, w0, #0x40 │ │ │ │ - ldr x1, [x2] │ │ │ │ - cmp x16, #0x0 │ │ │ │ - lsl x0, x5, x0 │ │ │ │ - orr x16, x1, x0 │ │ │ │ - bic x0, x1, x0 │ │ │ │ - csel x0, x0, x16, eq // eq = none │ │ │ │ - str x0, [x2] │ │ │ │ - subs x3, x3, #0x1 │ │ │ │ - b.ne 25590 , std::allocator >::~basic_stringbuf()@@Base+0x9a10> // b.any │ │ │ │ - ldr x0, [x4] │ │ │ │ - cmp x7, #0x0 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - orr x1, x0, #0x2 │ │ │ │ - and x0, x0, #0xfffffffffffffffd │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x4] │ │ │ │ - cmp x6, x11 │ │ │ │ - b.cs 25670 , std::allocator >::~basic_stringbuf()@@Base+0x9af0> // b.hs, b.nlast │ │ │ │ - smull x0, w6, w13 │ │ │ │ - ldr x4, [x12, x0] │ │ │ │ - add x0, x4, x8 │ │ │ │ - tbz x10, #63, 25580 , std::allocator >::~basic_stringbuf()@@Base+0x9a00> │ │ │ │ - ldur x7, [x0, #-8] │ │ │ │ - and x7, x14, x7 │ │ │ │ - b 2558c , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - bl 25ac0 , std::allocator >::~basic_stringbuf()@@Base+0x9f40> │ │ │ │ - cmp x19, x0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x24, x21, [x20] │ │ │ │ + sub x21, x21, x24 │ │ │ │ + asr x3, x21, #3 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 243bc , std::allocator >::~basic_stringbuf()@@Base+0xdb3c> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + mov x25, x1 │ │ │ │ + csinc x1, x3, xzr, ne // ne = any │ │ │ │ + adds x3, x3, x1 │ │ │ │ + b.cs 243b4 , std::allocator >::~basic_stringbuf()@@Base+0xdb34> // b.hs, b.nlast │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x3, x3, x0, ls // ls = plast │ │ │ │ + lsl x19, x3, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x25] │ │ │ │ + add x23, x21, #0x8 │ │ │ │ + str x1, [x0, x21] │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x0, x23 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + b.gt 24388 , std::allocator >::~basic_stringbuf()@@Base+0xdb08> │ │ │ │ + cbnz x24, 243a8 , std::allocator >::~basic_stringbuf()@@Base+0xdb28> │ │ │ │ + stp x22, x23, [x20] │ │ │ │ + add x19, x22, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x19, [x20, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x1, x24 │ │ │ │ + mov x2, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5a40 │ │ │ │ + b 24360 , std::allocator >::~basic_stringbuf()@@Base+0xdae0> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + b 2439c , std::allocator >::~basic_stringbuf()@@Base+0xdb1c> │ │ │ │ + mov x19, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 24338 , std::allocator >::~basic_stringbuf()@@Base+0xdab8> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - add x19, sp, #0x18 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x8 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 23ec0 , std::allocator >::~basic_stringbuf()@@Base+0x8340> │ │ │ │ - add x0, x20, #0x20 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - bl 25ac0 , std::allocator >::~basic_stringbuf()@@Base+0x9f40> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 25748 , std::allocator >::~basic_stringbuf()@@Base+0x9bc8> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 2589c , std::allocator >::~basic_stringbuf()@@Base+0x9d1c> // b.none │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 24484 , std::allocator >::~basic_stringbuf()@@Base+0xdc04> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 2447c , std::allocator >::~basic_stringbuf()@@Base+0xdbfc> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov x19, x20 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x27, [x0, #16] │ │ │ │ - ldp x23, x26, [x22] │ │ │ │ - cbz x27, 25880 , std::allocator >::~basic_stringbuf()@@Base+0x9d00> │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 244b4 , std::allocator >::~basic_stringbuf()@@Base+0xdc34> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 24440 , std::allocator >::~basic_stringbuf()@@Base+0xdbc0> │ │ │ │ + b 2449c , std::allocator >::~basic_stringbuf()@@Base+0xdc1c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 24440 , std::allocator >::~basic_stringbuf()@@Base+0xdbc0> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x28, [x27, #40] │ │ │ │ - cmp x26, x28 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - cbz x2, 257a0 , std::allocator >::~basic_stringbuf()@@Base+0x9c20> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 257b4 , std::allocator >::~basic_stringbuf()@@Base+0x9c34> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 257b8 , std::allocator >::~basic_stringbuf()@@Base+0x9c38> │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 2584c , std::allocator >::~basic_stringbuf()@@Base+0x9ccc> // b.tstop │ │ │ │ - tbnz w0, #31, 2584c , std::allocator >::~basic_stringbuf()@@Base+0x9ccc> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 25780 , std::allocator >::~basic_stringbuf()@@Base+0x9c00> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 25880 , std::allocator >::~basic_stringbuf()@@Base+0x9d00> // b.none │ │ │ │ - ldr x20, [x19, #40] │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 25858 , std::allocator >::~basic_stringbuf()@@Base+0x9cd8> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 25858 , std::allocator >::~basic_stringbuf()@@Base+0x9cd8> │ │ │ │ - tbnz w0, #31, 25880 , std::allocator >::~basic_stringbuf()@@Base+0x9d00> │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - str x0, [x21] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3608] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w4 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w22, w3 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + mov w25, w2 │ │ │ │ + and w26, w5, #0xff │ │ │ │ + ldrsw x0, [x0, #80] │ │ │ │ + ldr x8, [x6] │ │ │ │ + str x8, [sp, #72] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x7, [x20, #56] │ │ │ │ + str x23, [sp, #8] │ │ │ │ + lsl x0, x0, #5 │ │ │ │ + add x6, x7, x0 │ │ │ │ + ldr x1, [x7, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x2, [x6, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 243e0 , std::allocator >::~basic_stringbuf()@@Base+0xdb60> │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w5, w26 │ │ │ │ + mov w3, w22 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x21 │ │ │ │ + sub w4, w4, #0x5 │ │ │ │ + bl 27428 , std::allocator >::~basic_stringbuf()@@Base+0x10ba8> │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add w19, w19, w25 │ │ │ │ + and w25, w26, #0x1 │ │ │ │ + sub w2, w19, w2 │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + tbz w26, #0, 246d8 , std::allocator >::~basic_stringbuf()@@Base+0xde58> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + add x20, sp, #0x38 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x3c // #60 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #40] │ │ │ │ + strh w1, [sp, #56] │ │ │ │ + add x26, sp, #0x28 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 245c4 , std::allocator >::~basic_stringbuf()@@Base+0xdd44> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + cbnz w25, 246b8 , std::allocator >::~basic_stringbuf()@@Base+0xde38> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x5d // #93 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #40] │ │ │ │ + strh w1, [sp, #56] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 24610 , std::allocator >::~basic_stringbuf()@@Base+0xdd90> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + mov x0, x26 │ │ │ │ + str x20, [sp, #40] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 23ec0 , std::allocator >::~basic_stringbuf()@@Base+0x8340> │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 243e0 , std::allocator >::~basic_stringbuf()@@Base+0xdb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3736] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w4, [x1] │ │ │ │ + mov x1, x26 │ │ │ │ + sub w2, w19, w2 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 24664 , std::allocator >::~basic_stringbuf()@@Base+0xdde4> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2467c , std::allocator >::~basic_stringbuf()@@Base+0xddfc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 258ac , std::allocator >::~basic_stringbuf()@@Base+0x9d2c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ + b.ne 24730 , std::allocator >::~basic_stringbuf()@@Base+0xdeb0> // 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 │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 25780 , std::allocator >::~basic_stringbuf()@@Base+0x9c00> │ │ │ │ - b 257c4 , std::allocator >::~basic_stringbuf()@@Base+0x9c44> │ │ │ │ - sub x0, x26, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 257f0 , std::allocator >::~basic_stringbuf()@@Base+0x9c70> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 257ec , std::allocator >::~basic_stringbuf()@@Base+0x9c6c> // b.tcont │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - str x22, [sp, #16] │ │ │ │ - bl 24290 , std::allocator >::~basic_stringbuf()@@Base+0x8710> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x3e // #62 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #40] │ │ │ │ + strh w1, [sp, #56] │ │ │ │ + b 245e8 , std::allocator >::~basic_stringbuf()@@Base+0xdd68> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + add x20, sp, #0x38 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x5b // #91 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #40] │ │ │ │ + strh w1, [sp, #56] │ │ │ │ + b 24598 , std::allocator >::~basic_stringbuf()@@Base+0xdd18> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 257f0 , std::allocator >::~basic_stringbuf()@@Base+0x9c70> │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - stp x0, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - b 25810 , std::allocator >::~basic_stringbuf()@@Base+0x9c90> │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24750 , std::allocator >::~basic_stringbuf()@@Base+0xded0> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 24700 , std::allocator >::~basic_stringbuf()@@Base+0xde80> │ │ │ │ + bti j │ │ │ │ + b 24700 , std::allocator >::~basic_stringbuf()@@Base+0xde80> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2470c , std::allocator >::~basic_stringbuf()@@Base+0xde8c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - movi v31.2s, #0x2 │ │ │ │ - add x4, x0, #0x28 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + 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+0x43480> │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x0, x0, #0x800 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w20, w1 │ │ │ │ - str w3, [x19, #8] │ │ │ │ - mov w21, w2 │ │ │ │ - str d31, [x19, #24] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp xzr, x4, [x4, #8] │ │ │ │ - stp x4, xzr, [x4, #24] │ │ │ │ - bl 5a30 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 26400 , std::allocator >::~basic_stringbuf()@@Base+0xa880> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x20, [x19, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c8e4 │ │ │ │ + tbz w0, #0, 247c4 , std::allocator >::~basic_stringbuf()@@Base+0xdf44> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24968 , std::allocator >::~basic_stringbuf()@@Base+0xe0e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - b 24c80 , std::allocator >::~basic_stringbuf()@@Base+0x9100> │ │ │ │ + ret │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 24840 , std::allocator >::~basic_stringbuf()@@Base+0xdfc0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2480c , std::allocator >::~basic_stringbuf()@@Base+0xdf8c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr w0, [x19, #80] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #80] │ │ │ │ + tbnz w0, #31, 24824 , std::allocator >::~basic_stringbuf()@@Base+0xdfa4> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 24794 , std::allocator >::~basic_stringbuf()@@Base+0xdf14> │ │ │ │ + ldp x1, x0, [x19, #56] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #80] │ │ │ │ + b 24794 , std::allocator >::~basic_stringbuf()@@Base+0xdf14> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbz w0, #0, 2486c , std::allocator >::~basic_stringbuf()@@Base+0xdfec> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 2480c , std::allocator >::~basic_stringbuf()@@Base+0xdf8c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 2480c , std::allocator >::~basic_stringbuf()@@Base+0xdf8c> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 24884 , std::allocator >::~basic_stringbuf()@@Base+0xe004> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 248f8 , std::allocator >::~basic_stringbuf()@@Base+0xe078> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 248cc , std::allocator >::~basic_stringbuf()@@Base+0xe04c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + 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 2481c , std::allocator >::~basic_stringbuf()@@Base+0xdf9c> // b.tstop │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + str wzr, [x19, #80] │ │ │ │ + b 24794 , std::allocator >::~basic_stringbuf()@@Base+0xdf14> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 2494c , std::allocator >::~basic_stringbuf()@@Base+0xe0cc> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 24920 , std::allocator >::~basic_stringbuf()@@Base+0xe0a0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov w0, #0x72 // #114 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 248ec , std::allocator >::~basic_stringbuf()@@Base+0xe06c> │ │ │ │ + mov w0, #0x52 // #82 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 248ec , std::allocator >::~basic_stringbuf()@@Base+0xe06c> │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 248ec , std::allocator >::~basic_stringbuf()@@Base+0xe06c> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 24794 , std::allocator >::~basic_stringbuf()@@Base+0xdf14> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 248cc , std::allocator >::~basic_stringbuf()@@Base+0xe04c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 248cc , std::allocator >::~basic_stringbuf()@@Base+0xe04c> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 2595c , std::allocator >::~basic_stringbuf()@@Base+0x9ddc> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2496c , std::allocator >::~basic_stringbuf()@@Base+0xe0ec> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + b 24974 , std::allocator >::~basic_stringbuf()@@Base+0xe0f4> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov w19, w2 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x24, x4 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov x25, x3 │ │ │ │ + ldp x1, x6, [x1] │ │ │ │ + ldr x0, [x5] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x0, x20 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x2, x1, x6 │ │ │ │ + bl 243e0 , std::allocator >::~basic_stringbuf()@@Base+0xdb60> │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 24a34 , std::allocator >::~basic_stringbuf()@@Base+0xe1b4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl 23fa0 , std::allocator >::~basic_stringbuf()@@Base+0x8420> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x0, x0, #0x710 │ │ │ │ + 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 24b88 , std::allocator >::~basic_stringbuf()@@Base+0xe308> // b.none │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 24b90 , std::allocator >::~basic_stringbuf()@@Base+0xe310> // b.pmore │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a30 │ │ │ │ + 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 24acc , std::allocator >::~basic_stringbuf()@@Base+0xe24c> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 243e0 , std::allocator >::~basic_stringbuf()@@Base+0xdb60> │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 24aa0 , std::allocator >::~basic_stringbuf()@@Base+0xe220> // b.any │ │ │ │ + ldr x21, [x25] │ │ │ │ + str x20, [x23, #8] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str w0, [x22, #8] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str w1, [x22, #80] │ │ │ │ + sub x25, x0, x21 │ │ │ │ + asr x25, x25, #5 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 24ba8 , std::allocator >::~basic_stringbuf()@@Base+0xe328> // b.none │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 24b14 , std::allocator >::~basic_stringbuf()@@Base+0xe294> │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.cs 24ba8 , std::allocator >::~basic_stringbuf()@@Base+0xe328> // b.hs, b.nlast │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + add x0, x21, x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 24b04 , std::allocator >::~basic_stringbuf()@@Base+0xe284> // b.any │ │ │ │ + cbz x20, 24b40 , std::allocator >::~basic_stringbuf()@@Base+0xe2c0> │ │ │ │ + ldr x0, [x21, x1] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x1, [x24] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 24b04 , std::allocator >::~basic_stringbuf()@@Base+0xe284> │ │ │ │ + str w19, [x22, #80] │ │ │ │ + cmn w19, #0x1 │ │ │ │ + b.eq 24ba8 , std::allocator >::~basic_stringbuf()@@Base+0xe328> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24bdc , std::allocator >::~basic_stringbuf()@@Base+0xe35c> // 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 24a78 , std::allocator >::~basic_stringbuf()@@Base+0xe1f8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24bdc , std::allocator >::~basic_stringbuf()@@Base+0xe35c> // b.any │ │ │ │ + bl 5990 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + bl 5720 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24c14 , std::allocator >::~basic_stringbuf()@@Base+0xe394> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24bdc , std::allocator >::~basic_stringbuf()@@Base+0xe35c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + ldr x24, [x23, #8] │ │ │ │ + ldr x21, [x22, #56] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 24cd4 , std::allocator >::~basic_stringbuf()@@Base+0xe454> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 24cec , std::allocator >::~basic_stringbuf()@@Base+0xe46c> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + b 24c50 , std::allocator >::~basic_stringbuf()@@Base+0xe3d0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 24c48 , std::allocator >::~basic_stringbuf()@@Base+0xe3c8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #16 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24c0c , std::allocator >::~basic_stringbuf()@@Base+0xe38c> // b.none │ │ │ │ + b 24bdc , std::allocator >::~basic_stringbuf()@@Base+0xe35c> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + cmp x26, x20 │ │ │ │ + b.eq 24d00 , std::allocator >::~basic_stringbuf()@@Base+0xe480> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 24cbc , std::allocator >::~basic_stringbuf()@@Base+0xe43c> │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, 24c84 , std::allocator >::~basic_stringbuf()@@Base+0xe404> │ │ │ │ + bl 5a40 │ │ │ │ + b 24c84 , std::allocator >::~basic_stringbuf()@@Base+0xe404> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 24c50 , std::allocator >::~basic_stringbuf()@@Base+0xe3d0> │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24bdc , std::allocator >::~basic_stringbuf()@@Base+0xe35c> // b.any │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, 24c84 , std::allocator >::~basic_stringbuf()@@Base+0xe404> │ │ │ │ + bl 5a40 │ │ │ │ + b 24c84 , std::allocator >::~basic_stringbuf()@@Base+0xe404> │ │ │ │ + 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, 24d84 , std::allocator >::~basic_stringbuf()@@Base+0xe504> │ │ │ │ + ret │ │ │ │ + ldp x2, x1, [x0, #56] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + asr x1, x1, #5 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #80] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0, #80] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x8 │ │ │ │ + ldrsw x1, [x2, #80] │ │ │ │ + ldr x4, [x2, #56] │ │ │ │ + str x21, [sp, #48] │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + mov x2, x3 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x4, x1 │ │ │ │ + ldr x20, [x2, #8] │ │ │ │ + str x0, [x8] │ │ │ │ + ldr x21, [x4, x1] │ │ │ │ + str x20, [sp] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 24e68 , std::allocator >::~basic_stringbuf()@@Base+0xe5e8> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 24e60 , std::allocator >::~basic_stringbuf()@@Base+0xe5e0> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x8, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 24e9c , std::allocator >::~basic_stringbuf()@@Base+0xe61c> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x20, 24e20 , std::allocator >::~basic_stringbuf()@@Base+0xe5a0> │ │ │ │ + b 24e84 , std::allocator >::~basic_stringbuf()@@Base+0xe604> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x20, [sp] │ │ │ │ + b 24e20 , std::allocator >::~basic_stringbuf()@@Base+0xe5a0> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x7e0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x2, x2, #0x710 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ + mov x21, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0, #8] │ │ │ │ - str x1, [x22], #8 │ │ │ │ + ldr x19, [x0, #56] │ │ │ │ + str x2, [x22], #56 │ │ │ │ ldr x20, [x22, #8] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 259e8 , std::allocator >::~basic_stringbuf()@@Base+0x9e68> // b.none │ │ │ │ - mov x21, x0 │ │ │ │ + b.eq 24f0c , std::allocator >::~basic_stringbuf()@@Base+0xe68c> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x1 │ │ │ │ - cbz x1, 259d8 , std::allocator >::~basic_stringbuf()@@Base+0x9e58> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - sub x1, x2, x1 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24efc , std::allocator >::~basic_stringbuf()@@Base+0xe67c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 259c0 , std::allocator >::~basic_stringbuf()@@Base+0x9e40> // b.any │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - cbz x20, 25a0c , std::allocator >::~basic_stringbuf()@@Base+0x9e8c> │ │ │ │ + b.ne 24ee0 , std::allocator >::~basic_stringbuf()@@Base+0xe660> // b.any │ │ │ │ + ldr x20, [x21, #56] │ │ │ │ + cbz x20, 24f20 , std::allocator >::~basic_stringbuf()@@Base+0xe6a0> │ │ │ │ ldr x1, [x22, #16] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ sub x1, x1, x20 │ │ │ │ + bl 5a40 │ │ │ │ + mov x1, x21 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3696] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 24f60 , std::allocator >::~basic_stringbuf()@@Base+0xe6e0> // b.none │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ b 5a40 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x7e0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x710 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ mov x21, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0, #8] │ │ │ │ - str x1, [x22], #8 │ │ │ │ + ldr x19, [x0, #56] │ │ │ │ + str x1, [x22], #56 │ │ │ │ ldr x20, [x22, #8] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 25a88 , std::allocator >::~basic_stringbuf()@@Base+0x9f08> // b.none │ │ │ │ + b.eq 24fec , std::allocator >::~basic_stringbuf()@@Base+0xe76c> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x1 │ │ │ │ - cbz x1, 25a78 , std::allocator >::~basic_stringbuf()@@Base+0x9ef8> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - sub x1, x2, x1 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24fdc , std::allocator >::~basic_stringbuf()@@Base+0xe75c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 25a60 , std::allocator >::~basic_stringbuf()@@Base+0x9ee0> // b.any │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - cbz x20, 25a9c , std::allocator >::~basic_stringbuf()@@Base+0x9f1c> │ │ │ │ + b.ne 24fc0 , std::allocator >::~basic_stringbuf()@@Base+0xe740> // b.any │ │ │ │ + ldr x20, [x21, #56] │ │ │ │ + cbz x20, 25000 , std::allocator >::~basic_stringbuf()@@Base+0xe780> │ │ │ │ ldr x1, [x22, #16] │ │ │ │ mov x0, x20 │ │ │ │ sub x1, x1, x20 │ │ │ │ bl 5a40 │ │ │ │ + mov x2, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25030 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + b 371ec , std::allocator >::~basic_stringbuf()@@Base+0x2096c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x0, x0, #0x740 │ │ │ │ + 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 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 55e0 │ │ │ │ + sub w1, w0, #0x61 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x19 │ │ │ │ + b.hi 25160 , std::allocator >::~basic_stringbuf()@@Base+0xe8e0> // b.pmore │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - ldp x22, x26, [x1] │ │ │ │ - cbz x20, 25be0 , std::allocator >::~basic_stringbuf()@@Base+0xa060> │ │ │ │ - mov x21, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 25b20 , std::allocator >::~basic_stringbuf()@@Base+0x9fa0> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 25b38 , std::allocator >::~basic_stringbuf()@@Base+0x9fb8> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 25b3c , std::allocator >::~basic_stringbuf()@@Base+0x9fbc> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 25bb4 , std::allocator >::~basic_stringbuf()@@Base+0xa034> // b.tstop │ │ │ │ - tbnz w0, #31, 25bb4 , std::allocator >::~basic_stringbuf()@@Base+0xa034> │ │ │ │ - mov x21, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 25b00 , std::allocator >::~basic_stringbuf()@@Base+0x9f80> │ │ │ │ - cmp x25, x21 │ │ │ │ - b.eq 25bc0 , std::allocator >::~basic_stringbuf()@@Base+0xa040> // b.none │ │ │ │ - ldr x19, [x21, #40] │ │ │ │ - cmp x19, x26 │ │ │ │ - csel x2, x19, x26, ls // ls = plast │ │ │ │ - cbz x2, 25b70 , std::allocator >::~basic_stringbuf()@@Base+0x9ff0> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 25b8c , std::allocator >::~basic_stringbuf()@@Base+0xa00c> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 25bc0 , std::allocator >::~basic_stringbuf()@@Base+0xa040> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 25c00 , std::allocator >::~basic_stringbuf()@@Base+0xa080> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x21, x21, x25, ge // ge = tcont │ │ │ │ - mov x0, x21 │ │ │ │ + ldp x21, x1, [x23, #8] │ │ │ │ + sub x20, x1, x21 │ │ │ │ + asr x20, x20, #3 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 25170 , std::allocator >::~basic_stringbuf()@@Base+0xe8f0> // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2510c , std::allocator >::~basic_stringbuf()@@Base+0xe88c> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cs 25170 , std::allocator >::~basic_stringbuf()@@Base+0xe8f0> // b.hs, b.nlast │ │ │ │ + ldr x1, [x21, x19, lsl #3] │ │ │ │ + cbnz x1, 25100 , std::allocator >::~basic_stringbuf()@@Base+0xe880> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + sxtw x19, w19 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ls 25178 , std::allocator >::~basic_stringbuf()@@Base+0xe8f8> // b.plast │ │ │ │ + and w22, w0, #0xff │ │ │ │ + b 25138 , std::allocator >::~basic_stringbuf()@@Base+0xe8b8> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cs 25178 , std::allocator >::~basic_stringbuf()@@Base+0xe8f8> // b.hs, b.nlast │ │ │ │ + ldr x24, [x21, x19, lsl #3] │ │ │ │ + ldr x0, [x24, #16] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + bl 55e0 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ne 2512c , std::allocator >::~basic_stringbuf()@@Base+0xe8ac> // b.any │ │ │ │ + str x24, [x23, #32] │ │ │ │ + str w19, [x23, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 25b00 , std::allocator >::~basic_stringbuf()@@Base+0x9f80> │ │ │ │ - b 25b48 , std::allocator >::~basic_stringbuf()@@Base+0x9fc8> │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + mov x19, #0x1 // #1 │ │ │ │ + b 2511c , std::allocator >::~basic_stringbuf()@@Base+0xe89c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x21, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x4, x0, [x0, #8] │ │ │ │ + sub x1, x0, x4 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 251dc , std::allocator >::~basic_stringbuf()@@Base+0xe95c> // b.none │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 251cc , std::allocator >::~basic_stringbuf()@@Base+0xe94c> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cs 251dc , std::allocator >::~basic_stringbuf()@@Base+0xe95c> // b.hs, b.nlast │ │ │ │ + ldr x3, [x4, x2, lsl #3] │ │ │ │ + cbnz x3, 251c0 , std::allocator >::~basic_stringbuf()@@Base+0xe940> │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + b 251e0 , std::allocator >::~basic_stringbuf()@@Base+0xe960> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + 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 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x21, x25 │ │ │ │ - b 25b98 , std::allocator >::~basic_stringbuf()@@Base+0xa018> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x1, 25cbc , std::allocator >::~basic_stringbuf()@@Base+0xa13c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - movk x0, #0xcccd │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldp x23, x1, [x22, #8] │ │ │ │ - sub x1, x1, x23 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - mul x1, x1, x0 │ │ │ │ - cmp x20, x1 │ │ │ │ - b.hi 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa140> // b.pmore │ │ │ │ - add x20, x20, x20, lsl #2 │ │ │ │ - mov x2, x23 │ │ │ │ - add x20, x23, x20, lsl #3 │ │ │ │ - nop │ │ │ │ - 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, x20 │ │ │ │ - b.ne 25c80 , std::allocator >::~basic_stringbuf()@@Base+0xa100> // b.any │ │ │ │ - str x2, [x22, #8] │ │ │ │ + mov x24, x0 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x4, x23, [x0, #8]! │ │ │ │ + sub x3, x23, x4 │ │ │ │ + cmp x4, x23 │ │ │ │ + b.eq 25350 , std::allocator >::~basic_stringbuf()@@Base+0xead0> // b.none │ │ │ │ + asr x3, x3, #3 │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 25254 , std::allocator >::~basic_stringbuf()@@Base+0xe9d4> │ │ │ │ + cmp x1, x3 │ │ │ │ + b.cs 25348 , std::allocator >::~basic_stringbuf()@@Base+0xeac8> // b.hs, b.nlast │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cbnz x2, 2524c , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ + add x21, x19, #0x8 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.eq 25300 , std::allocator >::~basic_stringbuf()@@Base+0xea80> // b.none │ │ │ │ + sub x20, x23, x21 │ │ │ │ + mov w2, #0x3f // #63 │ │ │ │ + adrp x22, 25000 , std::allocator >::~basic_stringbuf()@@Base+0xe780> │ │ │ │ + add x22, x22, #0x60 │ │ │ │ + asr x0, x20, #3 │ │ │ │ + mov x3, x22 │ │ │ │ + clz x0, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + sbfiz x2, x2, #1, #32 │ │ │ │ + bl 25600 , std::allocator >::~basic_stringbuf()@@Base+0xed80> │ │ │ │ + cmp x20, #0x80 │ │ │ │ + b.le 2531c , std::allocator >::~basic_stringbuf()@@Base+0xea9c> │ │ │ │ + add x20, x19, #0x88 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 253c0 , std::allocator >::~basic_stringbuf()@@Base+0xeb40> │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 25300 , std::allocator >::~basic_stringbuf()@@Base+0xea80> // b.none │ │ │ │ + ldr x21, [x20] │ │ │ │ + mov x19, x20 │ │ │ │ + b 252dc , std::allocator >::~basic_stringbuf()@@Base+0xea5c> │ │ │ │ + ldr x2, [x19] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + mov x22, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x19, #-8]! │ │ │ │ + bl 25060 , std::allocator >::~basic_stringbuf()@@Base+0xe7e0> │ │ │ │ + tbnz w0, #0, 252d4 , std::allocator >::~basic_stringbuf()@@Base+0xea54> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + str x21, [x22] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ne 252c8 , std::allocator >::~basic_stringbuf()@@Base+0xea48> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x24 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ - movk x1, #0x333, lsl #48 │ │ │ │ - ldr x26, [x22] │ │ │ │ - sub x19, x23, x26 │ │ │ │ - asr x24, x19, #3 │ │ │ │ - mul x24, x24, x0 │ │ │ │ - sub x0, x1, x24 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.cc 25db8 , std::allocator >::~basic_stringbuf()@@Base+0xa238> // b.lo, b.ul, b.last │ │ │ │ - cmp x20, x24 │ │ │ │ - csel x21, x20, x24, cs // cs = hs, nlast │ │ │ │ - add x21, x21, x24 │ │ │ │ - cmp x21, x1 │ │ │ │ - csel x21, x21, x1, ls // ls = plast │ │ │ │ - add x21, x21, x21, lsl #2 │ │ │ │ - lsl x21, x21, #3 │ │ │ │ + b 23c30 , std::allocator >::~basic_stringbuf()@@Base+0xd3b0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5a30 │ │ │ │ - add x3, x20, x20, lsl #2 │ │ │ │ - add x2, x0, x19 │ │ │ │ - mov x25, x0 │ │ │ │ - add x3, x2, x3, lsl #3 │ │ │ │ - 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, x3 │ │ │ │ - b.ne 25d20 , std::allocator >::~basic_stringbuf()@@Base+0xa1a0> // b.any │ │ │ │ - cmp x26, x23 │ │ │ │ - b.eq 25d70 , std::allocator >::~basic_stringbuf()@@Base+0xa1f0> // b.none │ │ │ │ - mov x2, x26 │ │ │ │ - mov x3, x25 │ │ │ │ - ldp q31, q30, [x2] │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - ldur x4, [x2, #-8] │ │ │ │ - str x4, [x3, #32] │ │ │ │ - stp q31, q30, [x3] │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - cmp x23, x2 │ │ │ │ - b.ne 25d50 , std::allocator >::~basic_stringbuf()@@Base+0xa1d0> // b.any │ │ │ │ - cbz x26, 25d84 , std::allocator >::~basic_stringbuf()@@Base+0xa204> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5a40 │ │ │ │ - add x20, x20, x24 │ │ │ │ - add x21, x25, x21 │ │ │ │ - str x21, [x22, #16] │ │ │ │ - add x20, x20, x20, lsl #2 │ │ │ │ - add x20, x25, x20, lsl #3 │ │ │ │ - stp x25, x20, [x22] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + bl 253c0 , std::allocator >::~basic_stringbuf()@@Base+0xeb40> │ │ │ │ + mov x0, x24 │ │ │ │ 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 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x4f0 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ + b 23c30 , std::allocator >::~basic_stringbuf()@@Base+0xd3b0> │ │ │ │ + mov x19, x4 │ │ │ │ + b 25268 , std::allocator >::~basic_stringbuf()@@Base+0xe9e8> │ │ │ │ + mov x19, x23 │ │ │ │ + b 25268 , std::allocator >::~basic_stringbuf()@@Base+0xe9e8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + str x1, [x0] │ │ │ │ + b 23140 , std::allocator >::~basic_stringbuf()@@Base+0xc8c0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 23140 , std::allocator >::~basic_stringbuf()@@Base+0xc8c0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2549c , std::allocator >::~basic_stringbuf()@@Base+0xec1c> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x1, x2, [sp, #112] │ │ │ │ - cbz x3, 26068 , std::allocator >::~basic_stringbuf()@@Base+0xa4e8> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w20, w4, #0xff │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - ldr w21, [sp, #120] │ │ │ │ + add x20, x0, #0x8 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ + mov x24, x0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x25, x1 │ │ │ │ - mov x26, x1 │ │ │ │ - ldr x3, [x27], #16 │ │ │ │ - ldr x6, [x23, #16] │ │ │ │ - ldr x2, [x23, #32] │ │ │ │ - sub x1, x6, x3 │ │ │ │ - ldr w0, [x27, #8] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - mov w5, w0 │ │ │ │ - add x1, x5, x1, lsl #3 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, x22 │ │ │ │ - b.cs 26074 , std::allocator >::~basic_stringbuf()@@Base+0xa4f4> // b.hs, b.nlast │ │ │ │ - mov x0, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.hi 263e8 , std::allocator >::~basic_stringbuf()@@Base+0xa868> // b.pmore │ │ │ │ - cmp x22, x1 │ │ │ │ - csel x2, x22, x1, cs // cs = hs, nlast │ │ │ │ - adds x1, x1, x2 │ │ │ │ - b.cs 263e0 , std::allocator >::~basic_stringbuf()@@Base+0xa860> // b.hs, b.nlast │ │ │ │ - cmp x1, x0 │ │ │ │ - csel x19, x1, x0, ls // ls = plast │ │ │ │ - add x19, x19, #0x3f │ │ │ │ - lsr x19, x19, #6 │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x28, x0 │ │ │ │ - sub x24, x25, x1 │ │ │ │ - cmp x24, #0x8 │ │ │ │ - b.le 263d0 , std::allocator >::~basic_stringbuf()@@Base+0xa850> │ │ │ │ - mov x2, x24 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 25448 , std::allocator >::~basic_stringbuf()@@Base+0xebc8> // b.none │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x26, #0x8 // #8 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x24] │ │ │ │ + blr x22 │ │ │ │ + ldr x21, [x20] │ │ │ │ + tbz w0, #0, 25460 , std::allocator >::~basic_stringbuf()@@Base+0xebe0> │ │ │ │ + sub x2, x20, x24 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 2548c , std::allocator >::~basic_stringbuf()@@Base+0xec0c> │ │ │ │ + sub x0, x26, x2 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, x20, x0 │ │ │ │ bl 5b50 │ │ │ │ - add x0, x28, x24 │ │ │ │ - mov w6, w21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cbz w21, 25f1c , std::allocator >::~basic_stringbuf()@@Base+0xa39c> │ │ │ │ - mov x8, x25 │ │ │ │ - mov x1, x6 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - b 25edc , std::allocator >::~basic_stringbuf()@@Base+0xa35c> │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.eq 25f18 , std::allocator >::~basic_stringbuf()@@Base+0xa398> // b.none │ │ │ │ - ldr x2, [x0] │ │ │ │ - lsl x4, x9, x5 │ │ │ │ - ldr x7, [x8] │ │ │ │ - orr x3, x2, x4 │ │ │ │ - bic x2, x2, x4 │ │ │ │ - tst x4, x7 │ │ │ │ - csel x2, x2, x3, eq // eq = none │ │ │ │ - str x2, [x0] │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.ne 25ed0 , std::allocator >::~basic_stringbuf()@@Base+0xa350> // b.any │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b.ne 25edc , std::allocator >::~basic_stringbuf()@@Base+0xa35c> // b.any │ │ │ │ - add x1, x22, w5, uxtw │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x22, x1, #0x3f │ │ │ │ - csel x22, x22, x1, lt // lt = tstop │ │ │ │ - negs x3, x1 │ │ │ │ - and x3, x3, #0x3f │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - asr x22, x22, #6 │ │ │ │ - csneg x3, x1, x3, mi // mi = first │ │ │ │ - add x22, x0, x22, lsl #3 │ │ │ │ - tbnz x3, #63, 261f4 , std::allocator >::~basic_stringbuf()@@Base+0xa674> │ │ │ │ - mov w24, w3 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 26328 , std::allocator >::~basic_stringbuf()@@Base+0xa7a8> // b.none │ │ │ │ - cbz w5, 26294 , std::allocator >::~basic_stringbuf()@@Base+0xa714> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - lsl x5, x4, x5 │ │ │ │ - ldr x7, [x1], #8 │ │ │ │ - stp x3, x6, [sp, #96] │ │ │ │ - sub x2, x22, x1 │ │ │ │ - tbz w20, #0, 26398 , std::allocator >::~basic_stringbuf()@@Base+0xa818> │ │ │ │ - orr x7, x7, x5 │ │ │ │ - str x7, [x0] │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, w4 │ │ │ │ - bl 57f0 │ │ │ │ - ldp x3, x6, [sp, #96] │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x3, 26310 , std::allocator >::~basic_stringbuf()@@Base+0xa790> │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - ldr w0, [x23, #24] │ │ │ │ - sub x2, x2, x25 │ │ │ │ - add x2, x0, x2, lsl #3 │ │ │ │ - sub x2, x2, x6 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 26018 , std::allocator >::~basic_stringbuf()@@Base+0xa498> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - b 25fcc , std::allocator >::~basic_stringbuf()@@Base+0xa44c> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cmp w24, #0x3f │ │ │ │ - b.eq 26008 , std::allocator >::~basic_stringbuf()@@Base+0xa488> // b.none │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - subs x2, x2, #0x1 │ │ │ │ - b.eq 26018 , std::allocator >::~basic_stringbuf()@@Base+0xa498> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - lsl x1, x3, x24 │ │ │ │ - ldr x5, [x26] │ │ │ │ - orr x4, x0, x1 │ │ │ │ - bic x1, x0, x1 │ │ │ │ - lsl x0, x3, x21 │ │ │ │ - tst x0, x5 │ │ │ │ - csel x1, x1, x4, eq // eq = none │ │ │ │ - str x1, [x22] │ │ │ │ - cmp w21, #0x3f │ │ │ │ - b.ne 25fb4 , std::allocator >::~basic_stringbuf()@@Base+0xa434> // b.any │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cmp w24, #0x3f │ │ │ │ - b.ne 25fc0 , std::allocator >::~basic_stringbuf()@@Base+0xa440> // b.any │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - subs x2, x2, #0x1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b.ne 25fcc , std::allocator >::~basic_stringbuf()@@Base+0xa44c> // b.any │ │ │ │ - ldr x0, [x23] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - str w24, [sp, #136] │ │ │ │ - cbz x0, 26034 , std::allocator >::~basic_stringbuf()@@Base+0xa4b4> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x19, x28, x19 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str x28, [x23] │ │ │ │ - str wzr, [x23, #8] │ │ │ │ - str x1, [x23, #16] │ │ │ │ - str x19, [x23, #32] │ │ │ │ - str w0, [x27, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x21, [x24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 25404 , std::allocator >::~basic_stringbuf()@@Base+0xeb84> // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adds x1, x22, x5 │ │ │ │ - add x10, x1, #0x3f │ │ │ │ - csel x10, x10, x1, mi // mi = first │ │ │ │ - negs x11, x1 │ │ │ │ - and x11, x11, #0x3f │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - asr x10, x10, #6 │ │ │ │ - csneg x11, x1, x11, mi // mi = first │ │ │ │ - mov x1, x11 │ │ │ │ - add x10, x6, x10, lsl #3 │ │ │ │ - mov x3, x10 │ │ │ │ - tbnz x11, #63, 2620c , std::allocator >::~basic_stringbuf()@@Base+0xa68c> │ │ │ │ - sub x4, x6, x25 │ │ │ │ - mov w12, w21 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - add x4, x5, x4, lsl #3 │ │ │ │ - sub x4, x4, x12 │ │ │ │ - cmp x4, #0x0 │ │ │ │ - b.le 260fc , std::allocator >::~basic_stringbuf()@@Base+0xa57c> │ │ │ │ - cbz w0, 261d4 , std::allocator >::~basic_stringbuf()@@Base+0xa654> │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - lsl x9, x13, x0 │ │ │ │ - cbz w1, 261e4 , std::allocator >::~basic_stringbuf()@@Base+0xa664> │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - lsl x2, x13, x1 │ │ │ │ - ldr x5, [x3] │ │ │ │ - ldr x8, [x6] │ │ │ │ - orr x7, x5, x2 │ │ │ │ - bic x2, x5, x2 │ │ │ │ - tst x9, x8 │ │ │ │ - csel x2, x2, x7, eq // eq = none │ │ │ │ - str x2, [x3] │ │ │ │ - subs x4, x4, #0x1 │ │ │ │ - b.ne 260c0 , std::allocator >::~basic_stringbuf()@@Base+0xa540> // b.any │ │ │ │ - adds x0, x22, x12 │ │ │ │ - add x19, x0, #0x3f │ │ │ │ - csel x19, x19, x0, mi // mi = first │ │ │ │ - negs x24, x0 │ │ │ │ - and x24, x24, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x19, x19, #6 │ │ │ │ - csneg x24, x0, x24, mi // mi = first │ │ │ │ - add x19, x25, x19, lsl #3 │ │ │ │ - tbnz x24, #63, 26200 , std::allocator >::~basic_stringbuf()@@Base+0xa680> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.eq 26360 , std::allocator >::~basic_stringbuf()@@Base+0xa7e0> // b.none │ │ │ │ - cbz w21, 26234 , std::allocator >::~basic_stringbuf()@@Base+0xa6b4> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x27, #0xffffffffffffffff // #-1 │ │ │ │ - lsl x21, x27, x21 │ │ │ │ - ldr x1, [x0], #8 │ │ │ │ - sub x2, x19, x0 │ │ │ │ - tbz w20, #0, 262cc , std::allocator >::~basic_stringbuf()@@Base+0xa74c> │ │ │ │ - orr x1, x1, x21 │ │ │ │ - str x1, [x25] │ │ │ │ - mov w1, w27 │ │ │ │ - bl 57f0 │ │ │ │ - cbz x24, 262e0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ - neg w26, w24 │ │ │ │ - lsr x27, x27, x26 │ │ │ │ - ldr w0, [x23, #24] │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - adds x0, x0, x22 │ │ │ │ - add x10, x0, #0x3f │ │ │ │ - csel x10, x10, x0, mi // mi = first │ │ │ │ - negs x11, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - asr x10, x10, #6 │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - and x11, x11, #0x3f │ │ │ │ - add x10, x2, x10, lsl #3 │ │ │ │ - csneg x11, x0, x11, mi // mi = first │ │ │ │ - orr x0, x1, x27 │ │ │ │ - str x0, [x19] │ │ │ │ - nop │ │ │ │ - tbz x11, #63, 261ac , std::allocator >::~basic_stringbuf()@@Base+0xa62c> │ │ │ │ - add x11, x11, #0x40 │ │ │ │ - sub x10, x10, #0x8 │ │ │ │ - str x10, [x23, #16] │ │ │ │ - str w11, [x23, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + b 25470 , std::allocator >::~basic_stringbuf()@@Base+0xebf0> │ │ │ │ + ldr x3, [x19] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x19, #-8]! │ │ │ │ + blr x22 │ │ │ │ + tbnz w0, #0, 25468 , std::allocator >::~basic_stringbuf()@@Base+0xebe8> │ │ │ │ + str x21, [x23] │ │ │ │ + b 25438 , std::allocator >::~basic_stringbuf()@@Base+0xebb8> │ │ │ │ + b.ne 25434 , std::allocator >::~basic_stringbuf()@@Base+0xebb4> // b.any │ │ │ │ + ldr x0, [x24] │ │ │ │ + str x0, [x20] │ │ │ │ + b 25434 , std::allocator >::~basic_stringbuf()@@Base+0xebb4> │ │ │ │ + ret │ │ │ │ + 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 x23, x1 │ │ │ │ + mov x24, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + and x27, x2, #0x1 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.ge 255dc , std::allocator >::~basic_stringbuf()@@Base+0xed5c> // b.tcont │ │ │ │ + mov x20, x1 │ │ │ │ + add x21, x20, #0x1 │ │ │ │ + lsl x21, x21, #1 │ │ │ │ + sub x1, x21, #0x1 │ │ │ │ + ldr x0, [x19, x21, lsl #3] │ │ │ │ + ldr x1, [x19, x1, lsl #3] │ │ │ │ + blr x22 │ │ │ │ + mov x1, x20 │ │ │ │ + sub x20, x21, w0, uxtb │ │ │ │ + lsl x28, x20, #3 │ │ │ │ + add x2, x19, x20, lsl #3 │ │ │ │ + ldr x0, [x19, x28] │ │ │ │ + str x0, [x19, x1, lsl #3] │ │ │ │ + cmp x20, x25 │ │ │ │ + b.lt 254f0 , std::allocator >::~basic_stringbuf()@@Base+0xec70> // b.tstop │ │ │ │ + cbz x27, 255a8 , std::allocator >::~basic_stringbuf()@@Base+0xed28> │ │ │ │ + sub x21, x20, #0x1 │ │ │ │ + add x21, x21, x21, lsr #63 │ │ │ │ + asr x21, x21, #1 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.gt 25564 , std::allocator >::~basic_stringbuf()@@Base+0xece4> │ │ │ │ + b 25584 , std::allocator >::~basic_stringbuf()@@Base+0xed04> │ │ │ │ + ldr x0, [x19, x20] │ │ │ │ + add x1, x1, x1, lsr #63 │ │ │ │ + mov x20, x21 │ │ │ │ + str x0, [x19, x28] │ │ │ │ + asr x21, x1, #1 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ge 255d4 , std::allocator >::~basic_stringbuf()@@Base+0xed54> // b.tcont │ │ │ │ + lsl x28, x20, #3 │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + mov x1, x24 │ │ │ │ + add x25, x19, x21, lsl #3 │ │ │ │ + ldr x0, [x19, x20] │ │ │ │ + blr x22 │ │ │ │ + sub x1, x21, #0x1 │ │ │ │ + add x2, x19, x28 │ │ │ │ + tbnz w0, #0, 25544 , std::allocator >::~basic_stringbuf()@@Base+0xecc4> │ │ │ │ + str x24, [x2] │ │ │ │ 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], #144 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x6, x6, #0x8 │ │ │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w0, #0x3f // #63 │ │ │ │ - cbnz w1, 260d0 , std::allocator >::~basic_stringbuf()@@Base+0xa550> │ │ │ │ - sub x3, x3, #0x8 │ │ │ │ - mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w1, #0x3f // #63 │ │ │ │ - b 260d8 , std::allocator >::~basic_stringbuf()@@Base+0xa558> │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - sub x22, x22, #0x8 │ │ │ │ - b 25f44 , std::allocator >::~basic_stringbuf()@@Base+0xa3c4> │ │ │ │ - add x24, x24, #0x40 │ │ │ │ - sub x19, x19, #0x8 │ │ │ │ - b 26124 , std::allocator >::~basic_stringbuf()@@Base+0xa5a4> │ │ │ │ - sub x4, x6, x25 │ │ │ │ - mov w12, w21 │ │ │ │ - add x1, x11, #0x40 │ │ │ │ - sub x3, x10, #0x8 │ │ │ │ - add x4, x5, x4, lsl #3 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - sub x4, x4, x12 │ │ │ │ - cmp x4, #0x0 │ │ │ │ - b.gt 260c0 , std::allocator >::~basic_stringbuf()@@Base+0xa540> │ │ │ │ - b 260fc , std::allocator >::~basic_stringbuf()@@Base+0xa57c> │ │ │ │ - sub x2, x19, x25 │ │ │ │ - mov x0, x25 │ │ │ │ - neg w1, w20 │ │ │ │ - bl 57f0 │ │ │ │ - cbz x24, 262e0 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ - neg w26, w24 │ │ │ │ - mov x27, #0xffffffffffffffff // #-1 │ │ │ │ - lsr x27, x27, x26 │ │ │ │ - tbnz w20, #0, 26164 , std::allocator >::~basic_stringbuf()@@Base+0xa5e4> │ │ │ │ - ldr w0, [x23, #24] │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - adds x0, x0, x22 │ │ │ │ - add x10, x0, #0x3f │ │ │ │ - csel x10, x10, x0, mi // mi = first │ │ │ │ - negs x11, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - asr x10, x10, #6 │ │ │ │ - and x11, x11, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - bic x27, x1, x27 │ │ │ │ - csneg x11, x0, x11, mi // mi = first │ │ │ │ - add x10, x2, x10, lsl #3 │ │ │ │ - str x27, [x19] │ │ │ │ - b 261a0 , std::allocator >::~basic_stringbuf()@@Base+0xa620> │ │ │ │ - sub x2, x22, x0 │ │ │ │ - neg w1, w20 │ │ │ │ - stp x3, x6, [sp, #96] │ │ │ │ - bl 57f0 │ │ │ │ - ldp x3, x6, [sp, #96] │ │ │ │ - cbz x3, 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xa410> │ │ │ │ - neg w0, w24 │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - lsr x4, x4, x0 │ │ │ │ - tbnz w20, #0, 26318 , std::allocator >::~basic_stringbuf()@@Base+0xa798> │ │ │ │ - ldr x0, [x22] │ │ │ │ - bic x4, x0, x4 │ │ │ │ - str x4, [x22] │ │ │ │ - b 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xa410> │ │ │ │ - bic x21, x1, x21 │ │ │ │ - str x21, [x25] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 57f0 │ │ │ │ - cbnz x24, 263c4 , std::allocator >::~basic_stringbuf()@@Base+0xa844> │ │ │ │ - ldr w0, [x23, #24] │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - adds x0, x0, x22 │ │ │ │ - add x10, x0, #0x3f │ │ │ │ - csel x10, x10, x0, mi // mi = first │ │ │ │ - negs x11, x0 │ │ │ │ - and x11, x11, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x10, x10, #6 │ │ │ │ - csneg x11, x0, x11, mi // mi = first │ │ │ │ - add x10, x1, x10, lsl #3 │ │ │ │ - b 261a0 , std::allocator >::~basic_stringbuf()@@Base+0xa620> │ │ │ │ - neg w3, w3 │ │ │ │ - lsr x4, x4, x3 │ │ │ │ - ldr x0, [x22] │ │ │ │ - orr x0, x0, x4 │ │ │ │ - str x0, [x22] │ │ │ │ - b 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xa410> │ │ │ │ - cmp w3, w5 │ │ │ │ - b.eq 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xa410> // b.none │ │ │ │ - ldr x1, [x22] │ │ │ │ - neg w0, w3 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - tst x20, #0x1 │ │ │ │ - lsr x0, x2, x0 │ │ │ │ - lsl x2, x2, x5 │ │ │ │ - and x0, x0, x2 │ │ │ │ - bic x2, x1, x0 │ │ │ │ - orr x0, x1, x0 │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - str x0, [x22] │ │ │ │ - b 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xa410> │ │ │ │ - cmp w24, w21 │ │ │ │ - b.eq 261a0 , std::allocator >::~basic_stringbuf()@@Base+0xa620> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - neg w1, w24 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - tst x20, #0x1 │ │ │ │ - lsr x1, x2, x1 │ │ │ │ - lsl x2, x2, x21 │ │ │ │ - and x1, x1, x2 │ │ │ │ - bic x2, x0, x1 │ │ │ │ - orr x0, x0, x1 │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - str x0, [x19] │ │ │ │ - b 261a0 , std::allocator >::~basic_stringbuf()@@Base+0xa620> │ │ │ │ - bic x5, x7, x5 │ │ │ │ - str x5, [x0] │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 57f0 │ │ │ │ - ldp x3, x6, [sp, #96] │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x3, 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xa410> │ │ │ │ - neg w0, w24 │ │ │ │ - lsr x4, x4, x0 │ │ │ │ - b 262bc , std::allocator >::~basic_stringbuf()@@Base+0xa73c> │ │ │ │ - neg w26, w24 │ │ │ │ - lsr x27, x27, x26 │ │ │ │ - b 26258 , std::allocator >::~basic_stringbuf()@@Base+0xa6d8> │ │ │ │ - b.ne 25eac , std::allocator >::~basic_stringbuf()@@Base+0xa32c> // b.any │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [x28] │ │ │ │ - b 25eac , std::allocator >::~basic_stringbuf()@@Base+0xa32c> │ │ │ │ - mov x19, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ - b 25e88 , std::allocator >::~basic_stringbuf()@@Base+0xa308> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - bl 57b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub x26, x26, #0x2 │ │ │ │ + add x26, x26, x26, lsr #63 │ │ │ │ + cmp x20, x26, asr #1 │ │ │ │ + b.ne 2552c , std::allocator >::~basic_stringbuf()@@Base+0xecac> // b.any │ │ │ │ + lsl x20, x20, #1 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + lsl x28, x20, #3 │ │ │ │ + ldr x0, [x19, x28] │ │ │ │ + str x0, [x2] │ │ │ │ + add x2, x19, x20, lsl #3 │ │ │ │ + b 2552c , std::allocator >::~basic_stringbuf()@@Base+0xecac> │ │ │ │ + mov x2, x25 │ │ │ │ + b 25584 , std::allocator >::~basic_stringbuf()@@Base+0xed04> │ │ │ │ + add x2, x0, x1, lsl #3 │ │ │ │ + cbnz x27, 25584 , std::allocator >::~basic_stringbuf()@@Base+0xed04> │ │ │ │ + sub x26, x26, #0x2 │ │ │ │ + add x26, x26, x26, lsr #63 │ │ │ │ + cmp x1, x26, asr #1 │ │ │ │ + b.ne 25584 , std::allocator >::~basic_stringbuf()@@Base+0xed04> // b.any │ │ │ │ + mov x20, x23 │ │ │ │ + b 255b8 , std::allocator >::~basic_stringbuf()@@Base+0xed38> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - sxtw x1, w1 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x3, #0x7e0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x23 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - str x0, [x20], #8 │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - cbnz w1, 26454 , std::allocator >::~basic_stringbuf()@@Base+0xa8d4> │ │ │ │ + mov x21, x0 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + cmp x0, #0x80 │ │ │ │ + b.le 2579c , std::allocator >::~basic_stringbuf()@@Base+0xef1c> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x22, x3 │ │ │ │ + asr x20, x0, #3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + asr x0, x0, #4 │ │ │ │ + mov x24, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ + add x26, x21, #0x8 │ │ │ │ + cbz x25, 25720 , std::allocator >::~basic_stringbuf()@@Base+0xeea0> │ │ │ │ + lsl x20, x0, #3 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x1, [x21, x20] │ │ │ │ + blr x22 │ │ │ │ + ldur x1, [x24, #-8] │ │ │ │ + tbz w0, #0, 257ac , std::allocator >::~basic_stringbuf()@@Base+0xef2c> │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + blr x22 │ │ │ │ + tbz w0, #0, 257c8 , std::allocator >::~basic_stringbuf()@@Base+0xef48> │ │ │ │ + ldr x1, [x21, x20] │ │ │ │ + mov x23, x24 │ │ │ │ + ldr x0, [x21] │ │ │ │ + str x1, [x21] │ │ │ │ + str x0, [x21, x20] │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x0, [x2] │ │ │ │ + mov x20, x2 │ │ │ │ + blr x22 │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + add x2, x20, #0x8 │ │ │ │ + mov x1, x0 │ │ │ │ + tbnz w3, #0, 25690 , std::allocator >::~basic_stringbuf()@@Base+0xee10> │ │ │ │ + sub x19, x23, #0x8 │ │ │ │ + b 256bc , std::allocator >::~basic_stringbuf()@@Base+0xee3c> │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x23, x19 │ │ │ │ + ldr x1, [x19], #-8 │ │ │ │ + blr x22 │ │ │ │ + tbnz w0, #0, 256b8 , std::allocator >::~basic_stringbuf()@@Base+0xee38> │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cs 256f0 , std::allocator >::~basic_stringbuf()@@Base+0xee70> // b.hs, b.nlast │ │ │ │ + mov x19, x20 │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x20] │ │ │ │ + str x1, [x19], #8 │ │ │ │ + str x0, [x23] │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 2568c , std::allocator >::~basic_stringbuf()@@Base+0xee0c> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x25 │ │ │ │ + bl 25600 , std::allocator >::~basic_stringbuf()@@Base+0xed80> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + cmp x0, #0x80 │ │ │ │ + b.le 25790 , std::allocator >::~basic_stringbuf()@@Base+0xef10> │ │ │ │ + mov x24, x20 │ │ │ │ + asr x20, x0, #3 │ │ │ │ + asr x0, x0, #4 │ │ │ │ + cbnz x25, 25648 , std::allocator >::~basic_stringbuf()@@Base+0xedc8> │ │ │ │ + sub x19, x0, #0x1 │ │ │ │ + b 2572c , std::allocator >::~basic_stringbuf()@@Base+0xeeac> │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + ldr x3, [x21, x19, lsl #3] │ │ │ │ + mov x4, x22 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 254a0 , std::allocator >::~basic_stringbuf()@@Base+0xec20> │ │ │ │ + cbnz x19, 25728 , std::allocator >::~basic_stringbuf()@@Base+0xeea8> │ │ │ │ + sub x0, x24, x21 │ │ │ │ + sub x24, x24, #0x8 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.le 25790 , std::allocator >::~basic_stringbuf()@@Base+0xef10> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x3, [x24] │ │ │ │ + sub x19, x24, x21 │ │ │ │ + ldr x0, [x21] │ │ │ │ + str x0, [x24] │ │ │ │ + asr x2, x19, #3 │ │ │ │ + mov x4, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 254a0 , std::allocator >::~basic_stringbuf()@@Base+0xec20> │ │ │ │ + sub x24, x24, #0x8 │ │ │ │ + cmp x19, #0x8 │ │ │ │ + b.gt 25760 , std::allocator >::~basic_stringbuf()@@Base+0xeee0> │ │ │ │ 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] │ │ │ │ - mov x25, x1 │ │ │ │ - bl 25c20 , std::allocator >::~basic_stringbuf()@@Base+0xa0a0> │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 26528 , std::allocator >::~basic_stringbuf()@@Base+0xa9a8> │ │ │ │ - cmp x24, #0x0 │ │ │ │ - add x22, x24, #0x3f │ │ │ │ - csel x22, x22, x24, lt // lt = tstop │ │ │ │ - negs x21, x24 │ │ │ │ - and x21, x21, #0x3f │ │ │ │ - and x1, x24, #0x3f │ │ │ │ - csneg x21, x1, x21, mi // mi = first │ │ │ │ - asr x22, x22, #6 │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - add x26, x21, #0x40 │ │ │ │ - lsl x22, x22, #3 │ │ │ │ - smull x25, w25, w0 │ │ │ │ - csel x26, x26, x21, lt // lt = tstop │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 264dc , std::allocator >::~basic_stringbuf()@@Base+0xa95c> │ │ │ │ - add x1, x2, x22 │ │ │ │ - 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 x25, x19 │ │ │ │ - b.eq 26528 , std::allocator >::~basic_stringbuf()@@Base+0xa9a8> // b.none │ │ │ │ - ldr x1, [x20] │ │ │ │ - add x0, x1, x19 │ │ │ │ - ldr x2, [x1, 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 264b0 , std::allocator >::~basic_stringbuf()@@Base+0xa930> // b.pmore │ │ │ │ - str w4, [sp, #104] │ │ │ │ - sub x3, x24, x3 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - bl 25de0 , std::allocator >::~basic_stringbuf()@@Base+0xa260> │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x25, x19 │ │ │ │ - b.ne 264dc , std::allocator >::~basic_stringbuf()@@Base+0xa95c> // 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 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x19, [x23, #8] │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 26578 , std::allocator >::~basic_stringbuf()@@Base+0xa9f8> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 26570 , std::allocator >::~basic_stringbuf()@@Base+0xa9f0> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5a40 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - b 26554 , std::allocator >::~basic_stringbuf()@@Base+0xa9d4> │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, 2658c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + blr x22 │ │ │ │ + tbz w0, #0, 257f4 , std::allocator >::~basic_stringbuf()@@Base+0xef74> │ │ │ │ + ldp x0, x1, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + stp x1, x0, [x21] │ │ │ │ + b 2568c , std::allocator >::~basic_stringbuf()@@Base+0xee0c> │ │ │ │ + ldur x1, [x24, #-8] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + blr x22 │ │ │ │ + ldr x2, [x21] │ │ │ │ + tbz w0, #0, 25838 , std::allocator >::~basic_stringbuf()@@Base+0xefb8> │ │ │ │ + ldur x0, [x24, #-8] │ │ │ │ + str x0, [x21] │ │ │ │ + stur x2, [x24, #-8] │ │ │ │ + mov x23, x24 │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 2568c , std::allocator >::~basic_stringbuf()@@Base+0xee0c> │ │ │ │ + ldur x1, [x24, #-8] │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + blr x22 │ │ │ │ + ldr x1, [x21] │ │ │ │ + tbz w0, #0, 25820 , std::allocator >::~basic_stringbuf()@@Base+0xefa0> │ │ │ │ + ldur x0, [x24, #-8] │ │ │ │ + str x0, [x21] │ │ │ │ + stur x1, [x24, #-8] │ │ │ │ + mov x23, x24 │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 2568c , std::allocator >::~basic_stringbuf()@@Base+0xee0c> │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + str x0, [x21] │ │ │ │ + str x1, [x21, x20] │ │ │ │ + mov x23, x24 │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 2568c , std::allocator >::~basic_stringbuf()@@Base+0xee0c> │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x23, x24 │ │ │ │ + stp x1, x2, [x21] │ │ │ │ + b 2568c , std::allocator >::~basic_stringbuf()@@Base+0xee0c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x820 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 265f8 , std::allocator >::~basic_stringbuf()@@Base+0xaa78> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 265f8 , std::allocator >::~basic_stringbuf()@@Base+0xaa78> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 265a0 , std::allocator >::~basic_stringbuf()@@Base+0xaa20> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x820 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - str wzr, [x19, #16] │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 29920 , std::allocator >::~basic_stringbuf()@@Base+0xdda0> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 2d3e0 , std::allocator >::~basic_stringbuf()@@Base+0x11860> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 27180 , std::allocator >::~basic_stringbuf()@@Base+0xb600> │ │ │ │ - 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 2672c , std::allocator >::~basic_stringbuf()@@Base+0xabac> // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 2678c , std::allocator >::~basic_stringbuf()@@Base+0xac0c> // b.none │ │ │ │ - cbnz w1, 26770 , std::allocator >::~basic_stringbuf()@@Base+0xabf0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 26714 , std::allocator >::~basic_stringbuf()@@Base+0xab94> │ │ │ │ - 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 │ │ │ │ - b 796c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2674c , std::allocator >::~basic_stringbuf()@@Base+0xabcc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 29920 , std::allocator >::~basic_stringbuf()@@Base+0xdda0> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 2d3e0 , std::allocator >::~basic_stringbuf()@@Base+0x11860> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 26780 , std::allocator >::~basic_stringbuf()@@Base+0xac00> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x64 // #100 │ │ │ │ - bl 796c │ │ │ │ - b 266c0 , std::allocator >::~basic_stringbuf()@@Base+0xab40> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 267ac , std::allocator >::~basic_stringbuf()@@Base+0xac2c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 2dba4 , std::allocator >::~basic_stringbuf()@@Base+0x12024> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 2d828 , std::allocator >::~basic_stringbuf()@@Base+0x11ca8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - b 26770 , std::allocator >::~basic_stringbuf()@@Base+0xabf0> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - b 267dc , std::allocator >::~basic_stringbuf()@@Base+0xac5c> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x20] │ │ │ │ - cbz x1, 268e8 , std::allocator >::~basic_stringbuf()@@Base+0xad68> │ │ │ │ + str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - bl 56a0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 268ac , std::allocator >::~basic_stringbuf()@@Base+0xad2c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 268a4 , std::allocator >::~basic_stringbuf()@@Base+0xad24> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x20, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x22, x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26904 , std::allocator >::~basic_stringbuf()@@Base+0xad84> // b.any │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 25904 , std::allocator >::~basic_stringbuf()@@Base+0xf084> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 258fc , std::allocator >::~basic_stringbuf()@@Base+0xf07c> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 25934 , std::allocator >::~basic_stringbuf()@@Base+0xf0b4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 26868 , std::allocator >::~basic_stringbuf()@@Base+0xace8> │ │ │ │ - b 268cc , std::allocator >::~basic_stringbuf()@@Base+0xad4c> │ │ │ │ + cbz x19, 258c0 , std::allocator >::~basic_stringbuf()@@Base+0xf040> │ │ │ │ + b 2591c , std::allocator >::~basic_stringbuf()@@Base+0xf09c> │ │ │ │ mov x1, sp │ │ │ │ - mov x0, x20 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ - mov x0, x22 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ - ldr x22, [x20] │ │ │ │ + ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 26868 , std::allocator >::~basic_stringbuf()@@Base+0xace8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 26908 , std::allocator >::~basic_stringbuf()@@Base+0xad88> // b.none │ │ │ │ + b 258c0 , std::allocator >::~basic_stringbuf()@@Base+0xf040> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x0, 26984 , std::allocator >::~basic_stringbuf()@@Base+0xae04> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 26920 , std::allocator >::~basic_stringbuf()@@Base+0xada0> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x2, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 26964 , std::allocator >::~basic_stringbuf()@@Base+0xade4> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x19, 26938 , std::allocator >::~basic_stringbuf()@@Base+0xadb8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 26a78 , std::allocator >::~basic_stringbuf()@@Base+0xaef8> │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 269e8 , std::allocator >::~basic_stringbuf()@@Base+0xae68> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 26a00 , std::allocator >::~basic_stringbuf()@@Base+0xae80> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 26a04 , std::allocator >::~basic_stringbuf()@@Base+0xae84> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 26a18 , std::allocator >::~basic_stringbuf()@@Base+0xae98> // b.tstop │ │ │ │ - tbnz w0, #31, 26a18 , std::allocator >::~basic_stringbuf()@@Base+0xae98> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 26a24 , std::allocator >::~basic_stringbuf()@@Base+0xaea4> │ │ │ │ - mov x19, x3 │ │ │ │ - b 269c4 , std::allocator >::~basic_stringbuf()@@Base+0xae44> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 26a10 , std::allocator >::~basic_stringbuf()@@Base+0xae90> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 26a7c , std::allocator >::~basic_stringbuf()@@Base+0xaefc> │ │ │ │ - cbz x26, 26aa8 , std::allocator >::~basic_stringbuf()@@Base+0xaf28> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 26aa8 , std::allocator >::~basic_stringbuf()@@Base+0xaf28> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 26ac4 , std::allocator >::~basic_stringbuf()@@Base+0xaf44> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 26a30 , std::allocator >::~basic_stringbuf()@@Base+0xaeb0> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 26acc , std::allocator >::~basic_stringbuf()@@Base+0xaf4c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 26a44 , std::allocator >::~basic_stringbuf()@@Base+0xaec4> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 26a50 , std::allocator >::~basic_stringbuf()@@Base+0xaed0> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 26a50 , std::allocator >::~basic_stringbuf()@@Base+0xaed0> │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x90 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x1 │ │ │ │ + mov w20, w4 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x22, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov w22, w3 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ + add x23, x0, #0x38 │ │ │ │ stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x21] │ │ │ │ - add x26, x0, #0x30 │ │ │ │ - mov x19, x0 │ │ │ │ - add x24, x0, #0x20 │ │ │ │ - ldr x21, [x1, #8] │ │ │ │ - str x26, [x0, #32] │ │ │ │ - ldr x23, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cmp x21, #0xf │ │ │ │ - b.hi 26dc4 , std::allocator >::~basic_stringbuf()@@Base+0xb244> // b.pmore │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.ne 26c64 , std::allocator >::~basic_stringbuf()@@Base+0xb0e4> // b.any │ │ │ │ - ldrb w1, [x23] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w4, [x0, #88] │ │ │ │ + str x27, [sp, #128] │ │ │ │ + sub w4, w20, w4 │ │ │ │ + add w20, w20, w2 │ │ │ │ + ldr x7, [x6] │ │ │ │ + str x7, [sp, #40] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + bl 27428 , std::allocator >::~basic_stringbuf()@@Base+0x10ba8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + ldr w1, [x25, #88] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ge 25a20 , std::allocator >::~basic_stringbuf()@@Base+0xf1a0> // b.tcont │ │ │ │ + sxtw x24, w1 │ │ │ │ + cmp x24, x2 │ │ │ │ + b.hi 25b4c , std::allocator >::~basic_stringbuf()@@Base+0xf2cc> // b.pmore │ │ │ │ + ldr x3, [x25, #56] │ │ │ │ + sub x19, x2, x24 │ │ │ │ + add x26, sp, #0x18 │ │ │ │ + stp x19, x26, [sp] │ │ │ │ + add x27, sp, #0x8 │ │ │ │ + add x24, x3, x24 │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 25b1c , std::allocator >::~basic_stringbuf()@@Base+0xf29c> // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 25b10 , std::allocator >::~basic_stringbuf()@@Base+0xf290> // b.any │ │ │ │ + ldrb w0, [x3, w1, sxtw] │ │ │ │ + strb w0, [sp, #24] │ │ │ │ mov x0, x26 │ │ │ │ - strb w1, [x19, #48] │ │ │ │ - str x21, [x24, #8] │ │ │ │ - add x27, x22, #0x8 │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - mov x28, x20 │ │ │ │ - str wzr, [x24, #32] │ │ │ │ - ldp x25, x21, [x19, #32] │ │ │ │ - cmp x27, x20 │ │ │ │ - b.eq 26c8c , std::allocator >::~basic_stringbuf()@@Base+0xb10c> // b.none │ │ │ │ - ldp x1, x4, [x20, #32] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp x21, x4 │ │ │ │ - csel x5, x21, x4, ls // ls = plast │ │ │ │ - cbz x5, 26d38 , std::allocator >::~basic_stringbuf()@@Base+0xb1b8> │ │ │ │ - mov x2, x5 │ │ │ │ - mov x0, x25 │ │ │ │ - stp x5, x4, [sp, #16] │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x5, x4, [sp, #16] │ │ │ │ - cbz w0, 26df8 , std::allocator >::~basic_stringbuf()@@Base+0xb278> │ │ │ │ - b.lt 26d58 , std::allocator >::~basic_stringbuf()@@Base+0xb1d8> // b.tstop │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w4, [x24] │ │ │ │ + ldr w2, [x25, #88] │ │ │ │ + sub w2, w20, w2 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + b 25a60 , std::allocator >::~basic_stringbuf()@@Base+0xf1e0> │ │ │ │ + ldr x1, [x25, #56] │ │ │ │ + add x27, sp, #0x8 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ + add x2, x1, x2 │ │ │ │ + mov x0, x27 │ │ │ │ + add x26, sp, #0x18 │ │ │ │ + str x26, [sp, #8] │ │ │ │ + bl 25860 , std::allocator >::~basic_stringbuf()@@Base+0xefe0> │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr w2, [x25, #88] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + sub w2, w20, w2 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x25 │ │ │ │ - stp x5, x4, [sp, #16] │ │ │ │ - bl 5770 │ │ │ │ - ldp x5, x4, [sp, #16] │ │ │ │ - cbnz w0, 26bf4 , std::allocator >::~basic_stringbuf()@@Base+0xb074> │ │ │ │ - sub x0, x4, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 26bf8 , std::allocator >::~basic_stringbuf()@@Base+0xb078> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 26e38 , std::allocator >::~basic_stringbuf()@@Base+0xb2b8> // b.tstop │ │ │ │ - tbnz w0, #31, 26e38 , std::allocator >::~basic_stringbuf()@@Base+0xb2b8> │ │ │ │ - mov x20, x28 │ │ │ │ - cmp x25, x26 │ │ │ │ - b.eq 26c14 , std::allocator >::~basic_stringbuf()@@Base+0xb094> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x25 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 25a78 , std::allocator >::~basic_stringbuf()@@Base+0xf1f8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr w1, [x25, #88] │ │ │ │ + sub w20, w20, w1 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + cmp x0, w1, sxtw │ │ │ │ + b.eq 25ad0 , std::allocator >::~basic_stringbuf()@@Base+0xf250> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x24] │ │ │ │ + add w2, w20, w19 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + ldr x4, [x23, #8] │ │ │ │ + ldrsw x2, [x25, #88] │ │ │ │ + sub x2, x2, x4 │ │ │ │ + cmp x2, w19, uxtw │ │ │ │ + b.hi 25aa0 , std::allocator >::~basic_stringbuf()@@Base+0xf220> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26f8c , std::allocator >::~basic_stringbuf()@@Base+0xb40c> // b.any │ │ │ │ + b.ne 25b68 , std::allocator >::~basic_stringbuf()@@Base+0xf2e8> // b.any │ │ │ │ + ldr x27, [sp, #128] │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ 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 │ │ │ │ + cbz x19, 259ec , std::allocator >::~basic_stringbuf()@@Base+0xf16c> │ │ │ │ mov x0, x26 │ │ │ │ - cbnz x21, 26de0 , std::allocator >::~basic_stringbuf()@@Base+0xb260> │ │ │ │ - str x21, [x24, #8] │ │ │ │ - add x27, x22, #0x8 │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - mov x28, x20 │ │ │ │ - str wzr, [x24, #32] │ │ │ │ - ldp x25, x21, [x19, #32] │ │ │ │ - cmp x27, x20 │ │ │ │ - b.ne 26b88 , std::allocator >::~basic_stringbuf()@@Base+0xb008> // b.any │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbz x0, 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x20, [x23, #40] │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x2, x21, x20, ls // ls = plast │ │ │ │ - cbz x2, 26f10 , std::allocator >::~basic_stringbuf()@@Base+0xb390> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 26f40 , std::allocator >::~basic_stringbuf()@@Base+0xb3c0> │ │ │ │ - sub x20, x20, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.lt 26f44 , std::allocator >::~basic_stringbuf()@@Base+0xb3c4> // b.tstop │ │ │ │ - tbnz w20, #31, 26f44 , std::allocator >::~basic_stringbuf()@@Base+0xb3c4> │ │ │ │ - nop │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26988 , std::allocator >::~basic_stringbuf()@@Base+0xae08> │ │ │ │ - mov x28, x0 │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x23, 26bf8 , std::allocator >::~basic_stringbuf()@@Base+0xb078> │ │ │ │ - cmp x28, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x27, x23, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 26efc , std::allocator >::~basic_stringbuf()@@Base+0xb37c> // b.any │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #40] │ │ │ │ - b 26c20 , std::allocator >::~basic_stringbuf()@@Base+0xb0a0> │ │ │ │ - sub x0, x21, x4 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 26bd8 , std::allocator >::~basic_stringbuf()@@Base+0xb058> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 26d58 , std::allocator >::~basic_stringbuf()@@Base+0xb1d8> // b.tstop │ │ │ │ - tbz w0, #31, 26bd8 , std::allocator >::~basic_stringbuf()@@Base+0xb058> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 26db8 , std::allocator >::~basic_stringbuf()@@Base+0xb238> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 26d90 , std::allocator >::~basic_stringbuf()@@Base+0xb210> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 26dac , std::allocator >::~basic_stringbuf()@@Base+0xb22c> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 26db0 , std::allocator >::~basic_stringbuf()@@Base+0xb230> // b.tstop │ │ │ │ - tbz w0, #31, 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 26f2c , std::allocator >::~basic_stringbuf()@@Base+0xb3ac> │ │ │ │ - mov x23, x20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 26d14 , std::allocator >::~basic_stringbuf()@@Base+0xb194> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x24 │ │ │ │ + b 25b38 , std::allocator >::~basic_stringbuf()@@Base+0xf2b8> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x27 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - str x1, [x24, #16] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 26b68 , std::allocator >::~basic_stringbuf()@@Base+0xafe8> │ │ │ │ - sub x0, x21, x4 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 26bbc , std::allocator >::~basic_stringbuf()@@Base+0xb03c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 26d58 , std::allocator >::~basic_stringbuf()@@Base+0xb1d8> // b.tstop │ │ │ │ - tbnz w0, #31, 26d58 , std::allocator >::~basic_stringbuf()@@Base+0xb1d8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x25 │ │ │ │ - stp x5, x4, [sp, #16] │ │ │ │ - bl 5770 │ │ │ │ - ldp x5, x4, [sp, #16] │ │ │ │ - cbnz w0, 26bf4 , std::allocator >::~basic_stringbuf()@@Base+0xb074> │ │ │ │ - b 26bd8 , std::allocator >::~basic_stringbuf()@@Base+0xb058> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - stp x5, x4, [sp, #16] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 26f34 , std::allocator >::~basic_stringbuf()@@Base+0xb3b4> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5900 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - ldp x5, x4, [sp, #16] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 26e80 , std::allocator >::~basic_stringbuf()@@Base+0xb300> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x5, x4, [sp, #16] │ │ │ │ - cbnz w0, 26f4c , std::allocator >::~basic_stringbuf()@@Base+0xb3cc> │ │ │ │ - sub x3, x21, x28 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.gt 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.lt 26ea0 , std::allocator >::~basic_stringbuf()@@Base+0xb320> // b.tstop │ │ │ │ - tbz w3, #31, 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x28, x23 │ │ │ │ - cbnz x0, 26cf8 , std::allocator >::~basic_stringbuf()@@Base+0xb178> │ │ │ │ - mov x23, x20 │ │ │ │ - cbz x5, 26ed0 , std::allocator >::~basic_stringbuf()@@Base+0xb350> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x0, x25 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - cbnz w0, 26ef4 , std::allocator >::~basic_stringbuf()@@Base+0xb374> │ │ │ │ - sub x1, x21, x4 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 26d14 , std::allocator >::~basic_stringbuf()@@Base+0xb194> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 26f64 , std::allocator >::~basic_stringbuf()@@Base+0xb3e4> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 26d14 , std::allocator >::~basic_stringbuf()@@Base+0xb194> │ │ │ │ - ldp x0, x4, [x23, #32] │ │ │ │ + ldr x1, [sp] │ │ │ │ str x0, [sp, #8] │ │ │ │ - cmp x21, x4 │ │ │ │ - csel x5, x21, x4, ls // ls = plast │ │ │ │ - b 26eb0 , std::allocator >::~basic_stringbuf()@@Base+0xb330> │ │ │ │ - sub x20, x20, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ge 26cd8 , std::allocator >::~basic_stringbuf()@@Base+0xb158> // b.tcont │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 26d04 , std::allocator >::~basic_stringbuf()@@Base+0xb184> │ │ │ │ - mov x23, x20 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 26cfc , std::allocator >::~basic_stringbuf()@@Base+0xb17c> │ │ │ │ - b.ge 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> // b.tcont │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 26cfc , std::allocator >::~basic_stringbuf()@@Base+0xb17c> │ │ │ │ - b.ge 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0xb160> // b.tcont │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x28, x23 │ │ │ │ - cbnz x0, 26cfc , std::allocator >::~basic_stringbuf()@@Base+0xb17c> │ │ │ │ - mov x23, x20 │ │ │ │ - b 26eb0 , std::allocator >::~basic_stringbuf()@@Base+0xb330> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 26d14 , std::allocator >::~basic_stringbuf()@@Base+0xb194> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldp x19, x0, [sp] │ │ │ │ + b 259f0 , std::allocator >::~basic_stringbuf()@@Base+0xf170> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 26fc4 , std::allocator >::~basic_stringbuf()@@Base+0xb444> // b.none │ │ │ │ + ldr x3, [x1] │ │ │ │ + subs x0, x0, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.eq 25ba8 , std::allocator >::~basic_stringbuf()@@Base+0xf328> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26f8c , std::allocator >::~basic_stringbuf()@@Base+0xb40c> // b.any │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + b.ne 25b68 , std::allocator >::~basic_stringbuf()@@Base+0xf2e8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + b 25b70 , std::allocator >::~basic_stringbuf()@@Base+0xf2f0> │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, x24 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + bl 5c60 │ │ │ │ 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - ldr x28, [x20, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x28, #0x0 │ │ │ │ - ccmn w21, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 2704c , std::allocator >::~basic_stringbuf()@@Base+0xb4cc> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c8e4 │ │ │ │ + tbnz w0, #0, 25c1c , std::allocator >::~basic_stringbuf()@@Base+0xf39c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w1, [x0] │ │ │ │ + sub w0, w1, #0x21 │ │ │ │ + cmp w0, #0x5d │ │ │ │ + b.ls 25c4c , std::allocator >::~basic_stringbuf()@@Base+0xf3cc> // b.plast │ │ │ │ + mov w0, #0x107 // #263 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 25c9c , std::allocator >::~basic_stringbuf()@@Base+0xf41c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 27168 , std::allocator >::~basic_stringbuf()@@Base+0xb5e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ + b.ne 25cf0 , std::allocator >::~basic_stringbuf()@@Base+0xf470> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x19, x25, #0x618 │ │ │ │ - ldr x22, [x20] │ │ │ │ - ldr x26, [x19, #16] │ │ │ │ - cbz x26, 27124 , std::allocator >::~basic_stringbuf()@@Base+0xb5a4> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x27, [x26, #40] │ │ │ │ - cmp x28, x27 │ │ │ │ - csel x2, x28, x27, ls // ls = plast │ │ │ │ - cbz x2, 270a0 , std::allocator >::~basic_stringbuf()@@Base+0xb520> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 270b4 , std::allocator >::~basic_stringbuf()@@Base+0xb534> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 270b8 , std::allocator >::~basic_stringbuf()@@Base+0xb538> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 2714c , std::allocator >::~basic_stringbuf()@@Base+0xb5cc> // b.tstop │ │ │ │ - tbnz w0, #31, 2714c , std::allocator >::~basic_stringbuf()@@Base+0xb5cc> │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 27080 , std::allocator >::~basic_stringbuf()@@Base+0xb500> │ │ │ │ - add x0, x25, #0x618 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 27160 , std::allocator >::~basic_stringbuf()@@Base+0xb5e0> // b.none │ │ │ │ - ldr x23, [x19, #40] │ │ │ │ - cmp x28, x23 │ │ │ │ - csel x2, x28, x23, ls // ls = plast │ │ │ │ - cbz x2, 270f4 , std::allocator >::~basic_stringbuf()@@Base+0xb574> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 27110 , std::allocator >::~basic_stringbuf()@@Base+0xb590> │ │ │ │ - sub x0, x28, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 27158 , std::allocator >::~basic_stringbuf()@@Base+0xb5d8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x21, x19, #0x38 │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + ldr x2, [x19, #56] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + ldr x23, [x21, #8] │ │ │ │ + and w20, w1, #0xff │ │ │ │ + add x22, x23, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 25ce8 , std::allocator >::~basic_stringbuf()@@Base+0xf468> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 25cc8 , std::allocator >::~basic_stringbuf()@@Base+0xf448> // b.pmore │ │ │ │ + strb w20, [x2, x23] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + str x22, [x21, #8] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + b 25c1c , std::allocator >::~basic_stringbuf()@@Base+0xf39c> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 36ecc , std::allocator >::~basic_stringbuf()@@Base+0x2064c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 27160 , std::allocator >::~basic_stringbuf()@@Base+0xb5e0> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - tbnz w0, #31, 27128 , std::allocator >::~basic_stringbuf()@@Base+0xb5a8> │ │ │ │ - str w21, [x19, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - b 27014 , std::allocator >::~basic_stringbuf()@@Base+0xb494> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x25, #0x618 │ │ │ │ - mov x2, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 26ae0 , std::allocator >::~basic_stringbuf()@@Base+0xaf60> │ │ │ │ - mov x19, x0 │ │ │ │ - str w21, [x19, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - b 27014 , std::allocator >::~basic_stringbuf()@@Base+0xb494> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 27080 , std::allocator >::~basic_stringbuf()@@Base+0xb500> │ │ │ │ - b 270c4 , std::allocator >::~basic_stringbuf()@@Base+0xb544> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 27118 , std::allocator >::~basic_stringbuf()@@Base+0xb598> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 27128 , std::allocator >::~basic_stringbuf()@@Base+0xb5a8> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl de00 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - str w0, [x1, #1264] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - ldr w0, [x0, #1264] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - ldr w1, [x1, #1264] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - 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 27280 , std::allocator >::~basic_stringbuf()@@Base+0xb700> // b.pmore │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.eq 272d4 , std::allocator >::~basic_stringbuf()@@Base+0xb754> // b.none │ │ │ │ - sub w1, w0, #0x21 │ │ │ │ - cmp w1, #0x5d │ │ │ │ - b.ls 2732c , std::allocator >::~basic_stringbuf()@@Base+0xb7ac> // b.plast │ │ │ │ - cmp w0, #0x1b │ │ │ │ - b.eq 27344 , std::allocator >::~basic_stringbuf()@@Base+0xb7c4> // b.none │ │ │ │ - cmp w0, #0x7f │ │ │ │ - b.eq 27300 , std::allocator >::~basic_stringbuf()@@Base+0xb780> // b.none │ │ │ │ - cbnz w0, 2728c , std::allocator >::~basic_stringbuf()@@Base+0xb70c> │ │ │ │ - mov w1, #0x756e // #30062 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6c6c, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28408 , std::allocator >::~basic_stringbuf()@@Base+0xc888> // 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 272bc , std::allocator >::~basic_stringbuf()@@Base+0xb73c> // b.plast │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x548 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x1, x1, #0x688 │ │ │ │ - ldrh w1, [x1, w0, uxtw #1] │ │ │ │ - adr x0, 272d4 , std::allocator >::~basic_stringbuf()@@Base+0xb754> │ │ │ │ - add x1, x0, w1, sxth #2 │ │ │ │ - br x1 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x540 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - strb w0, [x8, #16] │ │ │ │ - strb wzr, [x8, #17] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x538 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6e75 // #28277 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6f64, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x638 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x6b8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x670 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x680 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - str x0, [x8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - add x1, x1, #0x698 │ │ │ │ - str x0, [x8] │ │ │ │ - str x4, [x8, #16] │ │ │ │ - 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 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x6b0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - str x0, [x8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - str x0, [x8] │ │ │ │ - str x4, [x8, #16] │ │ │ │ - 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 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - str x0, [x8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - add x1, x1, #0x6d8 │ │ │ │ - str x0, [x8] │ │ │ │ - str x4, [x8, #16] │ │ │ │ - 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 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x6162 // #24930 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk x1, #0x6b63, lsl #16 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x1, #0x742d, lsl #32 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - movk x1, #0x6261, lsl #48 │ │ │ │ - str x1, [x8, #16] │ │ │ │ - strb wzr, [x8, #24] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x6f0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x6f8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x700 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x708 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f63 // #28515 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7970, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x710 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x498 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldrh w3, [x0] │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - strh w3, [x8, #16] │ │ │ │ - strb w0, [x8, #18] │ │ │ │ - strb wzr, [x8, #19] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x7865 // #30821 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6966 // #26982 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x646e, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6568 // #25960 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x616d // #24941 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6b72, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x718 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f6d // #28525 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6576, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x656e // #25966 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7478, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x706f // #28783 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6e65, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x720 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x7270 // #29296 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk x1, #0x7665, lsl #16 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x1, #0x6f69, lsl #32 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - movk x1, #0x7375, lsl #48 │ │ │ │ - str x1, [x8, #16] │ │ │ │ - strb wzr, [x8, #24] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6572 // #25970 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6f64, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x728 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x568 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x570 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5b8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5c8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5d8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5f0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x608 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x628 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 26800 , std::allocator >::~basic_stringbuf()@@Base+0xac80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f68 // #28520 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x656d, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x558 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x3166 // #12646 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x3266 // #12902 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x3366 // #13158 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x3466 // #13414 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x3566 // #13670 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x3666 // #13926 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xdf0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x548 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x738 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x740 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x748 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x750 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6173 // #24947 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6576, lsl #16 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - str w1, [x8, #16] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xb // #11 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - stur w0, [x8, #23] │ │ │ │ - strb wzr, [x8, #27] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x768 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x778 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x788 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x798 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - str x0, [x8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - add x1, x1, #0x7a8 │ │ │ │ - str x0, [x8] │ │ │ │ - str x4, [x8, #16] │ │ │ │ - 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 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - str x0, [x8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - str x0, [x8] │ │ │ │ - str x4, [x8, #16] │ │ │ │ - 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 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x7e0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - mov x3, #0x1a // #26 │ │ │ │ - str x0, [x8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ + b.eq 25c1c , std::allocator >::~basic_stringbuf()@@Base+0xf39c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 25c1c , std::allocator >::~basic_stringbuf()@@Base+0xf39c> │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x7f0 │ │ │ │ - ldp x8, x2, [sp, #8] │ │ │ │ - str x0, [x8] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - 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 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x810 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x820 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x830 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x840 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x850 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x860 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x870 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x880 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x890 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x8a0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x8b0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xe // #14 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #6] │ │ │ │ - stur x0, [x8, #22] │ │ │ │ - strb wzr, [x8, #30] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x8c0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xb // #11 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - stur w0, [x8, #23] │ │ │ │ - strb wzr, [x8, #27] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x8d0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x8e0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x8f0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xb // #11 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - stur w0, [x8, #23] │ │ │ │ - strb wzr, [x8, #27] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x900 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x910 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x930 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0x940 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - stp x1, x2, [x8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w3, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - b 27250 , std::allocator >::~basic_stringbuf()@@Base+0xb6d0> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [x19, #56] │ │ │ │ + b 25c80 , std::allocator >::~basic_stringbuf()@@Base+0xf400> │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + b 25c78 , std::allocator >::~basic_stringbuf()@@Base+0xf3f8> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + str x23, [sp, #96] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x2, #0x5 │ │ │ │ - b.eq 28a24 , std::allocator >::~basic_stringbuf()@@Base+0xcea4> // b.none │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 289fc , std::allocator >::~basic_stringbuf()@@Base+0xce7c> // b.none │ │ │ │ - cmp x2, #0x9 │ │ │ │ - b.ne 28a70 , std::allocator >::~basic_stringbuf()@@Base+0xcef0> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - ldr d30, [x1, #2496] │ │ │ │ - ldr d31, [x0] │ │ │ │ - eor v30.8b, v31.8b, v30.8b │ │ │ │ - fmov x1, d30 │ │ │ │ - cbnz x1, 28464 , std::allocator >::~basic_stringbuf()@@Base+0xc8e4> │ │ │ │ - ldrb w1, [x0, #8] │ │ │ │ - cmp w1, #0x64 │ │ │ │ - b.eq 28bec , std::allocator >::~basic_stringbuf()@@Base+0xd06c> // b.none │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - ldr d30, [x1, #2504] │ │ │ │ - eor v31.8b, v31.8b, v30.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x1, 28bf4 , std::allocator >::~basic_stringbuf()@@Base+0xd074> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x618 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28be4 , std::allocator >::~basic_stringbuf()@@Base+0xd064> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x628 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28d98 , std::allocator >::~basic_stringbuf()@@Base+0xd218> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x638 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28d90 , std::allocator >::~basic_stringbuf()@@Base+0xd210> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28d88 , std::allocator >::~basic_stringbuf()@@Base+0xd208> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28d80 , std::allocator >::~basic_stringbuf()@@Base+0xd200> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28d78 , std::allocator >::~basic_stringbuf()@@Base+0xd1f8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6b8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28da0 , std::allocator >::~basic_stringbuf()@@Base+0xd220> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28db0 , std::allocator >::~basic_stringbuf()@@Base+0xd230> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x670 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28da8 , std::allocator >::~basic_stringbuf()@@Base+0xd228> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x680 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e10 , std::allocator >::~basic_stringbuf()@@Base+0xd290> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x698 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e08 , std::allocator >::~basic_stringbuf()@@Base+0xd288> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6b0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e00 , std::allocator >::~basic_stringbuf()@@Base+0xd280> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28df8 , std::allocator >::~basic_stringbuf()@@Base+0xd278> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6d8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28df0 , std::allocator >::~basic_stringbuf()@@Base+0xd270> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x948 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28de8 , std::allocator >::~basic_stringbuf()@@Base+0xd268> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6f0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28de0 , std::allocator >::~basic_stringbuf()@@Base+0xd260> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6f8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28dd8 , std::allocator >::~basic_stringbuf()@@Base+0xd258> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e90 , std::allocator >::~basic_stringbuf()@@Base+0xd310> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e88 , std::allocator >::~basic_stringbuf()@@Base+0xd308> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e80 , std::allocator >::~basic_stringbuf()@@Base+0xd300> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x710 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e78 , std::allocator >::~basic_stringbuf()@@Base+0xd2f8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x498 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e70 , std::allocator >::~basic_stringbuf()@@Base+0xd2f0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e68 , std::allocator >::~basic_stringbuf()@@Base+0xd2e8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x968 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e60 , std::allocator >::~basic_stringbuf()@@Base+0xd2e0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x970 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e58 , std::allocator >::~basic_stringbuf()@@Base+0xd2d8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x978 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e50 , std::allocator >::~basic_stringbuf()@@Base+0xd2d0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x718 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e48 , std::allocator >::~basic_stringbuf()@@Base+0xd2c8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x980 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e40 , std::allocator >::~basic_stringbuf()@@Base+0xd2c0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e38 , std::allocator >::~basic_stringbuf()@@Base+0xd2b8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e30 , std::allocator >::~basic_stringbuf()@@Base+0xd2b0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e28 , std::allocator >::~basic_stringbuf()@@Base+0xd2a8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x998 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e20 , std::allocator >::~basic_stringbuf()@@Base+0xd2a0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x9a8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e18 , std::allocator >::~basic_stringbuf()@@Base+0xd298> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x728 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f90 , std::allocator >::~basic_stringbuf()@@Base+0xd410> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x738 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f88 , std::allocator >::~basic_stringbuf()@@Base+0xd408> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f80 , std::allocator >::~basic_stringbuf()@@Base+0xd400> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f78 , std::allocator >::~basic_stringbuf()@@Base+0xd3f8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x750 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f70 , std::allocator >::~basic_stringbuf()@@Base+0xd3f0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x9b0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f68 , std::allocator >::~basic_stringbuf()@@Base+0xd3e8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x758 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f60 , std::allocator >::~basic_stringbuf()@@Base+0xd3e0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x768 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f58 , std::allocator >::~basic_stringbuf()@@Base+0xd3d8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x778 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f50 , std::allocator >::~basic_stringbuf()@@Base+0xd3d0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f48 , std::allocator >::~basic_stringbuf()@@Base+0xd3c8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x798 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f40 , std::allocator >::~basic_stringbuf()@@Base+0xd3c0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x7a8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f38 , std::allocator >::~basic_stringbuf()@@Base+0xd3b8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f30 , std::allocator >::~basic_stringbuf()@@Base+0xd3b0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x7d8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f28 , std::allocator >::~basic_stringbuf()@@Base+0xd3a8> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x7e0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f20 , std::allocator >::~basic_stringbuf()@@Base+0xd3a0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x7f0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f18 , std::allocator >::~basic_stringbuf()@@Base+0xd398> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x810 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f10 , std::allocator >::~basic_stringbuf()@@Base+0xd390> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x820 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f08 , std::allocator >::~basic_stringbuf()@@Base+0xd388> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x830 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28f00 , std::allocator >::~basic_stringbuf()@@Base+0xd380> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ef8 , std::allocator >::~basic_stringbuf()@@Base+0xd378> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x850 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ef0 , std::allocator >::~basic_stringbuf()@@Base+0xd370> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x860 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ee8 , std::allocator >::~basic_stringbuf()@@Base+0xd368> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x870 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ee0 , std::allocator >::~basic_stringbuf()@@Base+0xd360> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x880 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ed8 , std::allocator >::~basic_stringbuf()@@Base+0xd358> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x890 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ed0 , std::allocator >::~basic_stringbuf()@@Base+0xd350> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8a0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ec8 , std::allocator >::~basic_stringbuf()@@Base+0xd348> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8b0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ec0 , std::allocator >::~basic_stringbuf()@@Base+0xd340> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28eb8 , std::allocator >::~basic_stringbuf()@@Base+0xd338> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8d0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28eb0 , std::allocator >::~basic_stringbuf()@@Base+0xd330> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8e0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ea8 , std::allocator >::~basic_stringbuf()@@Base+0xd328> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x8f0 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28ea0 , std::allocator >::~basic_stringbuf()@@Base+0xd320> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x900 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28e98 , std::allocator >::~basic_stringbuf()@@Base+0xd318> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x910 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28dd0 , std::allocator >::~basic_stringbuf()@@Base+0xd250> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x920 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28dc8 , std::allocator >::~basic_stringbuf()@@Base+0xd248> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x930 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28dc0 , std::allocator >::~basic_stringbuf()@@Base+0xd240> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tbnz w0, #0, 28db8 , std::allocator >::~basic_stringbuf()@@Base+0xd238> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - bl 293e0 , std::allocator >::~basic_stringbuf()@@Base+0xd860> │ │ │ │ - tst x0, #0x1 │ │ │ │ - mov w1, #0x198 // #408 │ │ │ │ - csinv w0, w1, wzr, ne // ne = any │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - sub w1, w0, #0x21 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x5d │ │ │ │ - csinv w0, w0, wzr, ls // ls = plast │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - 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 28b10 , std::allocator >::~basic_stringbuf()@@Base+0xcf90> // b.none │ │ │ │ - mov w2, #0x6972 // #26994 │ │ │ │ - movk w2, #0x6867, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 28bd0 , std::allocator >::~basic_stringbuf()@@Base+0xd050> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x5d0 │ │ │ │ - bl 5770 │ │ │ │ - mov w1, w0 │ │ │ │ - mov w0, #0x14d // #333 │ │ │ │ - cbz w1, 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - b 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.eq 28ac8 , std::allocator >::~basic_stringbuf()@@Base+0xcf48> // b.none │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.eq 28b24 , std::allocator >::~basic_stringbuf()@@Base+0xcfa4> // b.none │ │ │ │ - cmp x2, #0x3 │ │ │ │ - b.ne 28c08 , std::allocator >::~basic_stringbuf()@@Base+0xd088> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - ldrh w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 28cbc , std::allocator >::~basic_stringbuf()@@Base+0xd13c> // b.none │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 28cfc , std::allocator >::~basic_stringbuf()@@Base+0xd17c> // b.none │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> // b.any │ │ │ │ - ldrb w0, [x1, #2] │ │ │ │ - cmp w0, #0x32 │ │ │ │ - b.ne 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> // b.any │ │ │ │ - mov w0, #0x114 // #276 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0x6f64 // #28516 │ │ │ │ - movk w2, #0x6e77, lsl #16 │ │ │ │ - mov w0, #0x102 // #258 │ │ │ │ - ldr w1, [x1] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x656c // #25964 │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - movk w2, #0x7466, lsl #16 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x6f68 // #28520 │ │ │ │ - mov w0, #0x106 // #262 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - b 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - ldrb w2, [x1, #4] │ │ │ │ - cmp w2, #0x65 │ │ │ │ - b.ne 28a3c , std::allocator >::~basic_stringbuf()@@Base+0xcebc> // b.any │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0x7075 // #28789 │ │ │ │ - mov w0, #0x103 // #259 │ │ │ │ - ldrh w1, [x1] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - mov w0, #0x109 // #265 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3266 // #12902 │ │ │ │ - mov w0, #0x10a // #266 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3366 // #13158 │ │ │ │ - mov w0, #0x10b // #267 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3466 // #13414 │ │ │ │ - mov w0, #0x10c // #268 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3566 // #13670 │ │ │ │ - mov w0, #0x10d // #269 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3666 // #13926 │ │ │ │ - mov w0, #0x10e // #270 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3766 // #14182 │ │ │ │ - mov w0, #0x10f // #271 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3866 // #14438 │ │ │ │ - mov w0, #0x110 // #272 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - mov w2, #0x3966 // #14694 │ │ │ │ - mov w0, #0x111 // #273 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> // b.none │ │ │ │ - b 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - ldrb w0, [x1, #4] │ │ │ │ - cmp w0, #0x74 │ │ │ │ - b.ne 28a4c , std::allocator >::~basic_stringbuf()@@Base+0xcecc> // b.any │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x151 // #337 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - cmp w0, #0x65 │ │ │ │ - b.ne 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> // b.any │ │ │ │ - mov w0, #0x107 // #263 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - cmp x2, #0xb │ │ │ │ - b.ne 28c98 , std::allocator >::~basic_stringbuf()@@Base+0xd118> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - ldr d30, [x1, #2512] │ │ │ │ - ldr d31, [x0] │ │ │ │ - eor v30.8b, v31.8b, v30.8b │ │ │ │ - fmov x1, d30 │ │ │ │ - cbnz x1, 28c3c , std::allocator >::~basic_stringbuf()@@Base+0xd0bc> │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov w1, #0x6e69 // #28265 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 28d50 , std::allocator >::~basic_stringbuf()@@Base+0xd1d0> // b.none │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - ldr d30, [x1, #2520] │ │ │ │ - eor v30.8b, v31.8b, v30.8b │ │ │ │ - fmov x1, d30 │ │ │ │ - cbnz x1, 28c60 , std::allocator >::~basic_stringbuf()@@Base+0xd0e0> │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov w1, #0x6e69 // #28265 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 28d64 , std::allocator >::~basic_stringbuf()@@Base+0xd1e4> // b.none │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - ldr d30, [x1, #2528] │ │ │ │ - eor v31.8b, v31.8b, v30.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbnz x1, 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov w1, #0x6168 // #24936 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> // b.any │ │ │ │ - ldrb w0, [x0, #10] │ │ │ │ - cmp w0, #0x72 │ │ │ │ - b.ne 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> // b.any │ │ │ │ - mov w0, #0x14a // #330 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - cmp x2, #0x6 │ │ │ │ - b.ne 28cd0 , std::allocator >::~basic_stringbuf()@@Base+0xd150> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5c8 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - mov w0, #0x14b // #331 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldrb w2, [x1, #2] │ │ │ │ - cmp w2, #0x30 │ │ │ │ - b.ne 28a9c , std::allocator >::~basic_stringbuf()@@Base+0xcf1c> // b.any │ │ │ │ - mov w0, #0x112 // #274 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - cmp x2, #0x16 │ │ │ │ - b.eq 28d34 , std::allocator >::~basic_stringbuf()@@Base+0xd1b4> // b.none │ │ │ │ - cmp x2, #0x14 │ │ │ │ - b.ne 28d10 , std::allocator >::~basic_stringbuf()@@Base+0xd190> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5f0 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - mov w0, #0x14f // #335 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldrb w2, [x1, #2] │ │ │ │ - cmp w2, #0x31 │ │ │ │ - b.ne 28aa8 , std::allocator >::~basic_stringbuf()@@Base+0xcf28> // b.any │ │ │ │ - mov w0, #0x113 // #275 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - cmp x2, #0xe │ │ │ │ - b.ne 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x608 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - mov w0, #0x150 // #336 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x5d8 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 28478 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - mov w0, #0x14e // #334 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldrb w1, [x0, #10] │ │ │ │ - cmp w1, #0x65 │ │ │ │ - b.ne 28c3c , std::allocator >::~basic_stringbuf()@@Base+0xd0bc> // b.any │ │ │ │ - mov w0, #0x148 // #328 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - ldrb w1, [x0, #10] │ │ │ │ - cmp w1, #0x65 │ │ │ │ - b.ne 28c60 , std::allocator >::~basic_stringbuf()@@Base+0xd0e0> // b.any │ │ │ │ - mov w0, #0x149 // #329 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x156 // #342 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x155 // #341 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x154 // #340 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x153 // #339 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x152 // #338 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x15b // #347 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x15a // #346 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x197 // #407 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x196 // #406 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x195 // #405 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x194 // #404 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x163 // #355 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x162 // #354 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x161 // #353 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x160 // #352 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x15f // #351 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x15e // #350 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x15d // #349 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x15c // #348 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x173 // #371 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x172 // #370 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x171 // #369 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x170 // #368 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x16f // #367 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x16e // #366 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x16d // #365 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x16c // #364 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x16b // #363 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x16a // #362 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x169 // #361 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x168 // #360 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x167 // #359 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x166 // #358 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x165 // #357 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x164 // #356 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x193 // #403 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x192 // #402 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x191 // #401 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x190 // #400 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x18f // #399 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x18e // #398 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x18d // #397 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x18c // #396 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x18b // #395 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x18a // #394 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x189 // #393 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x188 // #392 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x187 // #391 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x186 // #390 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x185 // #389 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x184 // #388 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x183 // #387 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x182 // #386 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x181 // #385 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x180 // #384 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x17f // #383 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x17e // #382 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x17d // #381 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x17c // #380 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x17b // #379 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x17a // #378 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x179 // #377 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x178 // #376 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x177 // #375 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x176 // #374 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x175 // #373 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - mov w0, #0x174 // #372 │ │ │ │ - b 28a14 , std::allocator >::~basic_stringbuf()@@Base+0xce94> │ │ │ │ - nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x70 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x19, x25, #0x618 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x20, x19, #0x8 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x4 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w22, w2 │ │ │ │ + mov w21, w3 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + add x24, sp, #0x18 │ │ │ │ + ldp x1, x6, [x1] │ │ │ │ + ldr x0, [x5] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #8] │ │ │ │ + add x2, x1, x6 │ │ │ │ + bl 25860 , std::allocator >::~basic_stringbuf()@@Base+0xefe0> │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x19 │ │ │ │ - bl 29460 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 2911c , std::allocator >::~basic_stringbuf()@@Base+0xd59c> // b.none │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - ldp x21, x27, [x22] │ │ │ │ - cbz x19, 290ec , std::allocator >::~basic_stringbuf()@@Base+0xd56c> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x19, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 29030 , std::allocator >::~basic_stringbuf()@@Base+0xd4b0> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 29044 , std::allocator >::~basic_stringbuf()@@Base+0xd4c4> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 29048 , std::allocator >::~basic_stringbuf()@@Base+0xd4c8> │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x24 │ │ │ │ - b.lt 29108 , std::allocator >::~basic_stringbuf()@@Base+0xd588> // b.tstop │ │ │ │ - tbnz w0, #31, 29108 , std::allocator >::~basic_stringbuf()@@Base+0xd588> │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbnz x19, 29010 , std::allocator >::~basic_stringbuf()@@Base+0xd490> │ │ │ │ - add x0, x25, #0x618 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 290e8 , std::allocator >::~basic_stringbuf()@@Base+0xd568> // b.none │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - cmp x27, x19 │ │ │ │ - csel x2, x27, x19, ls // ls = plast │ │ │ │ - cbz x2, 29084 , std::allocator >::~basic_stringbuf()@@Base+0xd504> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 290a0 , std::allocator >::~basic_stringbuf()@@Base+0xd520> │ │ │ │ - sub x0, x27, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 29114 , std::allocator >::~basic_stringbuf()@@Base+0xd594> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 290e8 , std::allocator >::~basic_stringbuf()@@Base+0xd568> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - tbnz w0, #31, 290ec , std::allocator >::~basic_stringbuf()@@Base+0xd56c> │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 29124 , std::allocator >::~basic_stringbuf()@@Base+0xd5a4> // b.any │ │ │ │ - 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] │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x25, #0x618 │ │ │ │ - mov x2, sp │ │ │ │ - str x22, [sp] │ │ │ │ - bl 26ae0 , std::allocator >::~basic_stringbuf()@@Base+0xaf60> │ │ │ │ - mov x20, x0 │ │ │ │ - b 290a8 , std::allocator >::~basic_stringbuf()@@Base+0xd528> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 29010 , std::allocator >::~basic_stringbuf()@@Base+0xd490> │ │ │ │ - b 29054 , std::allocator >::~basic_stringbuf()@@Base+0xd4d4> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 290a8 , std::allocator >::~basic_stringbuf()@@Base+0xd528> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 290b0 , std::allocator >::~basic_stringbuf()@@Base+0xd530> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x19, x25, #0x618 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + b.eq 25d84 , std::allocator >::~basic_stringbuf()@@Base+0xf504> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - add x20, x19, #0x8 │ │ │ │ - bl 29460 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 29254 , std::allocator >::~basic_stringbuf()@@Base+0xd6d4> // b.none │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - ldp x22, x27, [x21] │ │ │ │ - cbz x19, 292a0 , std::allocator >::~basic_stringbuf()@@Base+0xd720> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x19, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 291c4 , std::allocator >::~basic_stringbuf()@@Base+0xd644> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 291d8 , std::allocator >::~basic_stringbuf()@@Base+0xd658> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 291dc , std::allocator >::~basic_stringbuf()@@Base+0xd65c> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 29290 , std::allocator >::~basic_stringbuf()@@Base+0xd710> // b.tstop │ │ │ │ - tbnz w0, #31, 29290 , std::allocator >::~basic_stringbuf()@@Base+0xd710> │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbnz x19, 291a4 , std::allocator >::~basic_stringbuf()@@Base+0xd624> │ │ │ │ - add x0, x25, #0x618 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 2929c , std::allocator >::~basic_stringbuf()@@Base+0xd71c> // b.none │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - cmp x27, x19 │ │ │ │ - csel x2, x27, x19, ls // ls = plast │ │ │ │ - cbz x2, 29218 , std::allocator >::~basic_stringbuf()@@Base+0xd698> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 29234 , std::allocator >::~basic_stringbuf()@@Base+0xd6b4> │ │ │ │ - sub x0, x27, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 292bc , std::allocator >::~basic_stringbuf()@@Base+0xd73c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2929c , std::allocator >::~basic_stringbuf()@@Base+0xd71c> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - tbnz w0, #31, 292a0 , std::allocator >::~basic_stringbuf()@@Base+0xd720> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - ldr w1, [x20, #64] │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - ldr w0, [x0, #1264] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x3, x3, #0x760 │ │ │ │ + str x3, [x0], #56 │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + str x1, [x19, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25860 , std::allocator >::~basic_stringbuf()@@Base+0xefe0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 292c4 , std::allocator >::~basic_stringbuf()@@Base+0xd744> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ + str w21, [x19, #88] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25e24 , std::allocator >::~basic_stringbuf()@@Base+0xf5a4> // 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 │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 291a4 , std::allocator >::~basic_stringbuf()@@Base+0xd624> │ │ │ │ - b 291e8 , std::allocator >::~basic_stringbuf()@@Base+0xd668> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x25, #0x618 │ │ │ │ - mov x2, sp │ │ │ │ - str x21, [sp] │ │ │ │ - bl 26ae0 , std::allocator >::~basic_stringbuf()@@Base+0xaf60> │ │ │ │ - mov x20, x0 │ │ │ │ - b 2923c , std::allocator >::~basic_stringbuf()@@Base+0xd6bc> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 2923c , std::allocator >::~basic_stringbuf()@@Base+0xd6bc> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x21, x21, #0x618 │ │ │ │ - mov x0, x21 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 295c0 , std::allocator >::~basic_stringbuf()@@Base+0xda40> │ │ │ │ - add x23, x21, #0x8 │ │ │ │ - ldr x2, [x21, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - ccmp x1, x23, #0x0, eq // eq = none │ │ │ │ - b.eq 29394 , std::allocator >::~basic_stringbuf()@@Base+0xd814> // b.none │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2937c , std::allocator >::~basic_stringbuf()@@Base+0xd7fc> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b10 │ │ │ │ - mov x19, x20 │ │ │ │ - mov x1, x23 │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ mov x20, x0 │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [x19], #16 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5860 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 25e5c , std::allocator >::~basic_stringbuf()@@Base+0xf5dc> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x0, #0x30 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2935c , std::allocator >::~basic_stringbuf()@@Base+0xd7dc> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25e24 , std::allocator >::~basic_stringbuf()@@Base+0xf5a4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - str x0, [x21, #40] │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 29320 , std::allocator >::~basic_stringbuf()@@Base+0xd7a0> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - bl 26920 , std::allocator >::~basic_stringbuf()@@Base+0xada0> │ │ │ │ - stp xzr, x23, [x21, #16] │ │ │ │ - stp x23, xzr, [x21, #32] │ │ │ │ - b 29380 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - b 26920 , std::allocator >::~basic_stringbuf()@@Base+0xada0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x21, [x20, #8] │ │ │ │ - bl 56a0 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 29428 , std::allocator >::~basic_stringbuf()@@Base+0xd8a8> // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbz x21, 29414 , std::allocator >::~basic_stringbuf()@@Base+0xd894> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - ldp x22, x26, [x1] │ │ │ │ - cbz x20, 29580 , std::allocator >::~basic_stringbuf()@@Base+0xda00> │ │ │ │ - mov x21, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 294c0 , std::allocator >::~basic_stringbuf()@@Base+0xd940> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 294d8 , std::allocator >::~basic_stringbuf()@@Base+0xd958> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 294dc , std::allocator >::~basic_stringbuf()@@Base+0xd95c> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 29554 , std::allocator >::~basic_stringbuf()@@Base+0xd9d4> // b.tstop │ │ │ │ - tbnz w0, #31, 29554 , std::allocator >::~basic_stringbuf()@@Base+0xd9d4> │ │ │ │ - mov x21, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 294a0 , std::allocator >::~basic_stringbuf()@@Base+0xd920> │ │ │ │ - cmp x25, x21 │ │ │ │ - b.eq 29560 , std::allocator >::~basic_stringbuf()@@Base+0xd9e0> // b.none │ │ │ │ - ldr x19, [x21, #40] │ │ │ │ - cmp x19, x26 │ │ │ │ - csel x2, x19, x26, ls // ls = plast │ │ │ │ - cbz x2, 29510 , std::allocator >::~basic_stringbuf()@@Base+0xd990> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2952c , std::allocator >::~basic_stringbuf()@@Base+0xd9ac> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 29560 , std::allocator >::~basic_stringbuf()@@Base+0xd9e0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 295a0 , std::allocator >::~basic_stringbuf()@@Base+0xda20> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x21, x21, x25, ge // ge = tcont │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 294a0 , std::allocator >::~basic_stringbuf()@@Base+0xd920> │ │ │ │ - b 294e8 , std::allocator >::~basic_stringbuf()@@Base+0xd968> │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x21, x25 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x21, x25 │ │ │ │ - b 29538 , std::allocator >::~basic_stringbuf()@@Base+0xd9b8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 29674 , std::allocator >::~basic_stringbuf()@@Base+0xdaf4> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldp x22, x20, [x1] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 29694 , std::allocator >::~basic_stringbuf()@@Base+0xdb14> │ │ │ │ - ldr x27, [x19, #32] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 296b8 , std::allocator >::~basic_stringbuf()@@Base+0xdb38> │ │ │ │ - b.lt 296ac , std::allocator >::~basic_stringbuf()@@Base+0xdb2c> // b.tstop │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 29658 , std::allocator >::~basic_stringbuf()@@Base+0xdad8> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 296d8 , std::allocator >::~basic_stringbuf()@@Base+0xdb58> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 2965c , std::allocator >::~basic_stringbuf()@@Base+0xdadc> // b.tstop │ │ │ │ - tbz w0, #31, 296d8 , std::allocator >::~basic_stringbuf()@@Base+0xdb58> │ │ │ │ - mov x25, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbnz x19, 29600 , std::allocator >::~basic_stringbuf()@@Base+0xda80> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x19, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x25 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ + sub w0, w0, #0x21 │ │ │ │ + cmp w0, #0x5d │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ ret │ │ │ │ - sub x0, x21, x20 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 29644 , std::allocator >::~basic_stringbuf()@@Base+0xdac4> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 296ac , std::allocator >::~basic_stringbuf()@@Base+0xdb2c> // b.tstop │ │ │ │ - tbz w0, #31, 29644 , std::allocator >::~basic_stringbuf()@@Base+0xdac4> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 29600 , std::allocator >::~basic_stringbuf()@@Base+0xda80> │ │ │ │ - b 29668 , std::allocator >::~basic_stringbuf()@@Base+0xdae8> │ │ │ │ - sub x0, x21, x20 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 29630 , std::allocator >::~basic_stringbuf()@@Base+0xdab0> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 296ac , std::allocator >::~basic_stringbuf()@@Base+0xdb2c> // b.tstop │ │ │ │ - tbz w0, #31, 29630 , std::allocator >::~basic_stringbuf()@@Base+0xdab0> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - b 296b0 , std::allocator >::~basic_stringbuf()@@Base+0xdb30> │ │ │ │ - ldp x23, x24, [x19, #16] │ │ │ │ - cbz x23, 29730 , std::allocator >::~basic_stringbuf()@@Base+0xdbb0> │ │ │ │ - mov x26, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x21, [x23, #40] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x2, x20, x21, ls // ls = plast │ │ │ │ - cbz x2, 29708 , std::allocator >::~basic_stringbuf()@@Base+0xdb88> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 29720 , std::allocator >::~basic_stringbuf()@@Base+0xdba0> │ │ │ │ - sub x21, x21, x20 │ │ │ │ - mov w0, w21 │ │ │ │ - cmp x21, x26 │ │ │ │ - b.gt 29724 , std::allocator >::~basic_stringbuf()@@Base+0xdba4> │ │ │ │ - cmp x21, x27 │ │ │ │ - b.lt 297bc , std::allocator >::~basic_stringbuf()@@Base+0xdc3c> // b.tstop │ │ │ │ - tbnz w0, #31, 297bc , std::allocator >::~basic_stringbuf()@@Base+0xdc3c> │ │ │ │ - mov x19, x23 │ │ │ │ - ldr x23, [x23, #16] │ │ │ │ - cbnz x23, 296e8 , std::allocator >::~basic_stringbuf()@@Base+0xdb68> │ │ │ │ - cbz x24, 29784 , std::allocator >::~basic_stringbuf()@@Base+0xdc04> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x26, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ - ldr x21, [x24, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x2, x20, x21, ls // ls = plast │ │ │ │ - cbz x2, 29760 , std::allocator >::~basic_stringbuf()@@Base+0xdbe0> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 29778 , std::allocator >::~basic_stringbuf()@@Base+0xdbf8> │ │ │ │ - sub x21, x20, x21 │ │ │ │ - mov w0, w21 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.gt 2977c , std::allocator >::~basic_stringbuf()@@Base+0xdbfc> │ │ │ │ - cmp x21, x26 │ │ │ │ - b.lt 297ac , std::allocator >::~basic_stringbuf()@@Base+0xdc2c> // b.tstop │ │ │ │ - tbnz w0, #31, 297ac , std::allocator >::~basic_stringbuf()@@Base+0xdc2c> │ │ │ │ - ldr x24, [x24, #24] │ │ │ │ - cbnz x24, 29740 , std::allocator >::~basic_stringbuf()@@Base+0xdbc0> │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x25 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x48 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + str x1, [x2], #56 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 25ec0 , std::allocator >::~basic_stringbuf()@@Base+0xf640> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x1, x19 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3696] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 25efc , std::allocator >::~basic_stringbuf()@@Base+0xf67c> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5a40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x25, x24 │ │ │ │ - ldr x24, [x24, #16] │ │ │ │ - cbnz x24, 29740 , std::allocator >::~basic_stringbuf()@@Base+0xdbc0> │ │ │ │ - b 29784 , std::allocator >::~basic_stringbuf()@@Base+0xdc04> │ │ │ │ - ldr x23, [x23, #24] │ │ │ │ - cbnz x23, 296e8 , std::allocator >::~basic_stringbuf()@@Base+0xdb68> │ │ │ │ - b 29730 , std::allocator >::~basic_stringbuf()@@Base+0xdbb0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x48 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + str x1, [x2], #56 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 25f60 , std::allocator >::~basic_stringbuf()@@Base+0xf6e0> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x2, x19 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25f90 , std::allocator >::~basic_stringbuf()@@Base+0xf710> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w2, [x0, #32] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - tbnz w2, #0, 2981c , std::allocator >::~basic_stringbuf()@@Base+0xdc9c> │ │ │ │ - ldrb w2, [x1, #48] │ │ │ │ - tbnz w2, #0, 29814 , std::allocator >::~basic_stringbuf()@@Base+0xdc94> │ │ │ │ - ldrb w2, [x1, #64] │ │ │ │ - tbnz w2, #0, 2982c , std::allocator >::~basic_stringbuf()@@Base+0xdcac> │ │ │ │ - ldrb w2, [x1, #80] │ │ │ │ - tbz w2, #0, 29824 , std::allocator >::~basic_stringbuf()@@Base+0xdca4> │ │ │ │ - ldr x1, [x1, #72] │ │ │ │ - b 12ac0 │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - b 12ac0 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - b 12ac0 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - b 12ac0 │ │ │ │ - ldr x1, [x1, #56] │ │ │ │ - b 12ac0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 298e4 , std::allocator >::~basic_stringbuf()@@Base+0xdd64> // b.pmore │ │ │ │ + b.hi 26064 , std::allocator >::~basic_stringbuf()@@Base+0xf7e4> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 298dc , std::allocator >::~basic_stringbuf()@@Base+0xdd5c> // b.any │ │ │ │ + b.ne 2605c , std::allocator >::~basic_stringbuf()@@Base+0xf7dc> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 29914 , std::allocator >::~basic_stringbuf()@@Base+0xdd94> // b.any │ │ │ │ + b.ne 26094 , std::allocator >::~basic_stringbuf()@@Base+0xf814> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 298a0 , std::allocator >::~basic_stringbuf()@@Base+0xdd20> │ │ │ │ - b 298fc , std::allocator >::~basic_stringbuf()@@Base+0xdd7c> │ │ │ │ + cbz x19, 26020 , std::allocator >::~basic_stringbuf()@@Base+0xf7a0> │ │ │ │ + b 2607c , std::allocator >::~basic_stringbuf()@@Base+0xf7fc> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 298a0 , std::allocator >::~basic_stringbuf()@@Base+0xdd20> │ │ │ │ + b 26020 , std::allocator >::~basic_stringbuf()@@Base+0xf7a0> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c8e4 │ │ │ │ + tbz w0, #0, 26104 , std::allocator >::~basic_stringbuf()@@Base+0xf884> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 26450 , std::allocator >::~basic_stringbuf()@@Base+0xfbd0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 299a8 , std::allocator >::~basic_stringbuf()@@Base+0xde28> │ │ │ │ + add x21, x20, #0x620 │ │ │ │ + ldar x0, [x21] │ │ │ │ + tbz w0, #0, 262d8 , std::allocator >::~basic_stringbuf()@@Base+0xfa58> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w21, [x0] │ │ │ │ + sub w21, w21, #0x30 │ │ │ │ + cmp w21, #0x9 │ │ │ │ + b.hi 26268 , std::allocator >::~basic_stringbuf()@@Base+0xf9e8> // b.pmore │ │ │ │ + add x20, x20, #0x620 │ │ │ │ + ldrb w0, [x20, #40] │ │ │ │ + tbnz w0, #0, 26198 , std::allocator >::~basic_stringbuf()@@Base+0xf918> │ │ │ │ + ldp w2, w0, [x19, #52] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x20, #40] │ │ │ │ + cmp w21, w0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + csel w0, w21, w0, le │ │ │ │ + cmp w0, w2 │ │ │ │ + csel w0, w0, w2, ge // ge = tcont │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc20 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub w21, w0, #0x2 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc2c │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 118c0 │ │ │ │ - str x19, [x20, #16] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x19, sp, #0x18 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + b.ne 2633c , std::allocator >::~basic_stringbuf()@@Base+0xfabc> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + add x22, x20, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35870 , std::allocator >::~basic_stringbuf()@@Base+0x1eff0> │ │ │ │ + cmp x0, #0x1f3 │ │ │ │ + b.gt 262f8 , std::allocator >::~basic_stringbuf()@@Base+0xfa78> │ │ │ │ + ldrb w0, [x20, #41] │ │ │ │ + tbz w0, #0, 263d8 , std::allocator >::~basic_stringbuf()@@Base+0xfb58> │ │ │ │ + ldrb w0, [x20, #42] │ │ │ │ + tbnz w0, #0, 26260 , std::allocator >::~basic_stringbuf()@@Base+0xf9e0> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp w2, w3, [x19, #52] │ │ │ │ + strb w1, [x20, #42] │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + add w0, w21, w0, lsl #1 │ │ │ │ + cmp w0, w3 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + csel w0, w0, w3, le │ │ │ │ + cmp w0, w2 │ │ │ │ + csel w0, w0, w2, ge // ge = tcont │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2633c , std::allocator >::~basic_stringbuf()@@Base+0xfabc> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + mov w0, #0x52 // #82 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 26440 , std::allocator >::~basic_stringbuf()@@Base+0xfbc0> │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 26440 , std::allocator >::~basic_stringbuf()@@Base+0xfbc0> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 26440 , std::allocator >::~basic_stringbuf()@@Base+0xfbc0> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 26440 , std::allocator >::~basic_stringbuf()@@Base+0xfbc0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + b 260d4 , std::allocator >::~basic_stringbuf()@@Base+0xf854> │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ add x21, sp, #0x8 │ │ │ │ - bl 5a30 │ │ │ │ - strb wzr, [sp, #35] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0x210 │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - ldur w3, [x2, #7] │ │ │ │ - mov x22, x0 │ │ │ │ - stur w3, [x19, #7] │ │ │ │ - mov w2, #0x539 // #1337 │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29a48 , std::allocator >::~basic_stringbuf()@@Base+0xdec8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - mov x5, #0xc // #12 │ │ │ │ - stp x19, x5, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldr w3, [x3, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - strb wzr, [sp, #36] │ │ │ │ - mov w2, #0x53a // #1338 │ │ │ │ - str w3, [x19, #8] │ │ │ │ - bl 10d90 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 26340 , std::allocator >::~basic_stringbuf()@@Base+0xfac0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29aa8 , std::allocator >::~basic_stringbuf()@@Base+0xdf28> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 262ac , std::allocator >::~basic_stringbuf()@@Base+0xfa2c> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x9d0 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - ldur x3, [x3, #5] │ │ │ │ - strb wzr, [sp, #37] │ │ │ │ - stur x3, [x19, #5] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, #0x53b // #1339 │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29b08 , std::allocator >::~basic_stringbuf()@@Base+0xdf88> // b.none │ │ │ │ + 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 26260 , std::allocator >::~basic_stringbuf()@@Base+0xf9e0> │ │ │ │ + str w2, [x19, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + b 260d4 , std::allocator >::~basic_stringbuf()@@Base+0xf854> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5e10 <__cxa_guard_acquire@plt> │ │ │ │ + cbz w0, 26118 , std::allocator >::~basic_stringbuf()@@Base+0xf898> │ │ │ │ + add x0, x21, #0x8 │ │ │ │ + bl 355a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed20> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58c0 <__cxa_guard_release@plt> │ │ │ │ + b 26118 , std::allocator >::~basic_stringbuf()@@Base+0xf898> │ │ │ │ + ldp w1, w0, [x19, #52] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + strb w2, [x20, #40] │ │ │ │ + cmp w21, w0 │ │ │ │ + strb wzr, [x20, #41] │ │ │ │ + csel w21, w21, w0, le │ │ │ │ + strb wzr, [x20, #42] │ │ │ │ + cmp w21, w1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + csel w21, w21, w1, ge // ge = tcont │ │ │ │ + str w21, [x19, #64] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 26208 , std::allocator >::~basic_stringbuf()@@Base+0xf988> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 263bc , std::allocator >::~basic_stringbuf()@@Base+0xfb3c> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 26368 , std::allocator >::~basic_stringbuf()@@Base+0xfae8> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x9e0 │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - ldur w3, [x3, #7] │ │ │ │ - mov x22, x0 │ │ │ │ - strb wzr, [sp, #35] │ │ │ │ - mov w2, #0x53d // #1341 │ │ │ │ - stur w3, [x19, #7] │ │ │ │ - bl 10d90 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 263f0 , std::allocator >::~basic_stringbuf()@@Base+0xfb70> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29b68 , std::allocator >::~basic_stringbuf()@@Base+0xdfe8> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 263b0 , std::allocator >::~basic_stringbuf()@@Base+0xfb30> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov x3, #0x6f43 // #28483 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - movk x3, #0x746e, lsl #16 │ │ │ │ - mov x1, x21 │ │ │ │ - movk x3, #0x6f72, lsl #32 │ │ │ │ - mov x22, x0 │ │ │ │ - movk x3, #0x736c, lsl #48 │ │ │ │ - mov w2, #0x53e // #1342 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29bc4 , std::allocator >::~basic_stringbuf()@@Base+0xe044> // b.none │ │ │ │ + ldp w0, w1, [x19, #64] │ │ │ │ + add w0, w0, w1 │ │ │ │ + b 262b4 , std::allocator >::~basic_stringbuf()@@Base+0xfa34> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 262ac , std::allocator >::~basic_stringbuf()@@Base+0xfa2c> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov w3, #0x6548 // #25928 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - movk w3, #0x706c, lsl #16 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, #0x53c // #1340 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - str w3, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29c18 , std::allocator >::~basic_stringbuf()@@Base+0xe098> // b.none │ │ │ │ + b 262ac , std::allocator >::~basic_stringbuf()@@Base+0xfa2c> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp w2, w3, [x19, #52] │ │ │ │ + strb w1, [x20, #41] │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + b 261d0 , std::allocator >::~basic_stringbuf()@@Base+0xf950> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbz w0, #0, 2641c , std::allocator >::~basic_stringbuf()@@Base+0xfb9c> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 263b0 , std::allocator >::~basic_stringbuf()@@Base+0xfb30> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov w3, #0x7551 // #30033 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - movk w3, #0x7469, lsl #16 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, #0x53f // #1343 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - str w3, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29c6c , std::allocator >::~basic_stringbuf()@@Base+0xe0ec> // b.none │ │ │ │ + b 263b0 , std::allocator >::~basic_stringbuf()@@Base+0xfb30> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 26434 , std::allocator >::~basic_stringbuf()@@Base+0xfbb4> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29ce0 , std::allocator >::~basic_stringbuf()@@Base+0xe160> // b.any │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ + mov w0, #0x72 // #114 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 26224 , std::allocator >::~basic_stringbuf()@@Base+0xf9a4> │ │ │ │ + ldr w0, [x19, #60] │ │ │ │ + str w0, [x19, #64] │ │ │ │ ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 12690 │ │ │ │ + b 260d4 , std::allocator >::~basic_stringbuf()@@Base+0xf854> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 29cfc , std::allocator >::~basic_stringbuf()@@Base+0xe17c> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 29cac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ - bti j │ │ │ │ - b 29cac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ - bti j │ │ │ │ - b 29cac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ + b.ne 2633c , std::allocator >::~basic_stringbuf()@@Base+0xfabc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b 29cac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ - bti j │ │ │ │ - b 29cac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ - bti j │ │ │ │ - b 29cac , std::allocator >::~basic_stringbuf()@@Base+0xe12c> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x20, #0x620 │ │ │ │ + bl 58b0 <__cxa_guard_abort@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29ce0 , std::allocator >::~basic_stringbuf()@@Base+0xe160> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.eq 26484 , std::allocator >::~basic_stringbuf()@@Base+0xfc04> // b.none │ │ │ │ + b 2633c , std::allocator >::~basic_stringbuf()@@Base+0xfabc> │ │ │ │ + bti j │ │ │ │ + b 2645c , std::allocator >::~basic_stringbuf()@@Base+0xfbdc> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x7, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x7, [x7, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 29da8 , std::allocator >::~basic_stringbuf()@@Base+0xe228> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc20 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub w21, w0, #0x2 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc2c │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w21 │ │ │ │ + mov w20, w5 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w22, w3 │ │ │ │ + mov w21, w6 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w24, w2 │ │ │ │ + mov w23, w4 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + add x25, sp, #0x8 │ │ │ │ + add x26, sp, #0x18 │ │ │ │ + ldp x1, x8, [x1] │ │ │ │ + ldr x0, [x7] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [sp, #8] │ │ │ │ + add x2, x1, x8 │ │ │ │ + bl 25fc0 , std::allocator >::~basic_stringbuf()@@Base+0xf740> │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x25 │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 118c0 │ │ │ │ - str x19, [x20, #56] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - bl 5a30 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w3, #0x6142 // #24898 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - movk w3, #0x6b63, lsl #16 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - stp x19, x4, [sp, #8] │ │ │ │ - str w3, [sp, #24] │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 10d90 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29e3c , std::allocator >::~basic_stringbuf()@@Base+0xe2bc> // b.none │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 26554 , std::allocator >::~basic_stringbuf()@@Base+0xfcd4> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - bl 12760 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3824] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0x9f0 │ │ │ │ - mov x6, #0xc // #12 │ │ │ │ - strb wzr, [sp, #36] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x5, [x4] │ │ │ │ - stp x19, x6, [sp, #8] │ │ │ │ - ldr w4, [x4, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov w2, #0x54d // #1357 │ │ │ │ - str w4, [x19, #8] │ │ │ │ - bl 109a8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x790 │ │ │ │ + str x1, [x19] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + 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 265dc , std::allocator >::~basic_stringbuf()@@Base+0xfd5c> // 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 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 265e0 , std::allocator >::~basic_stringbuf()@@Base+0xfd60> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti c │ │ │ │ + ldp w3, w2, [x0, #52] │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w1, w2, w1, le │ │ │ │ + cmp w1, w3 │ │ │ │ + csel w1, w1, w3, ge // ge = tcont │ │ │ │ + str w1, [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 │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #60] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #56] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.le 2668c , std::allocator >::~basic_stringbuf()@@Base+0xfe0c> │ │ │ │ + mov w1, w2 │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldr w2, [x0, #52] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.le 2669c , std::allocator >::~basic_stringbuf()@@Base+0xfe1c> │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w26, w5, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1e0 │ │ │ │ + add x25, sp, #0xd0 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3608] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + stp w2, w4, [sp, #16] │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + ldr x0, [x6] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + add x3, sp, #0x240 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #424] │ │ │ │ + strh wzr, [sp, #432] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x0, [x0, #8] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3560] │ │ │ │ + stur q31, [x3, #-136] │ │ │ │ + stur q31, [x3, #-120] │ │ │ │ + mov x3, x0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + str x2, [sp, #208] │ │ │ │ + str x3, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x2, x24, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + mov x3, x1 │ │ │ │ + add x1, x24, #0x40 │ │ │ │ + add x2, x3, #0x10 │ │ │ │ + stp x0, x3, [sp, #40] │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x22, [x22, #4064] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + stp q31, q31, [sp, #112] │ │ │ │ + str q31, [sp, #144] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + bl 5ea0 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + str w2, [sp, #168] │ │ │ │ + stp x28, xzr, [sp, #176] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29eb0 , std::allocator >::~basic_stringbuf()@@Base+0xe330> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x27, [x27, #3608] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5da0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 26a6c , std::allocator >::~basic_stringbuf()@@Base+0x101ec> // b.any │ │ │ │ + ldr x4, [sp, #144] │ │ │ │ + add x27, sp, #0x50 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + stp x27, xzr, [sp, #64] │ │ │ │ + strb wzr, [sp, #80] │ │ │ │ + cbz x4, 26a5c , std::allocator >::~basic_stringbuf()@@Base+0x101dc> │ │ │ │ + ldp x6, x3, [sp, #128] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x1, x24, #0x18 │ │ │ │ + add x5, x24, #0x40 │ │ │ │ + stp x1, x22, [sp, #96] │ │ │ │ + str x5, [sp, #208] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 26864 , std::allocator >::~basic_stringbuf()@@Base+0xffe4> // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3680] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xa00 │ │ │ │ - mov x5, #0xd // #13 │ │ │ │ - strb wzr, [sp, #37] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x19, x5, [sp, #8] │ │ │ │ - mov w2, #0x54e // #1358 │ │ │ │ - ldur x4, [x4, #5] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - stur x4, [x19, #5] │ │ │ │ - bl 109a8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x3, x0, [sp, #24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x19, x2] │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + bl 56d0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29f1c , std::allocator >::~basic_stringbuf()@@Base+0xe39c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov w5, w26 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov w3, w21 │ │ │ │ + ldp w2, w1, [sp, #16] │ │ │ │ + sub w4, w1, w4 │ │ │ │ + mov x1, x20 │ │ │ │ + sub w4, w4, #0x5 │ │ │ │ + bl 27428 , std::allocator >::~basic_stringbuf()@@Base+0x10ba8> │ │ │ │ + ldp w1, w0, [sp, #16] │ │ │ │ + and w24, w26, #0x1 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + add w23, w0, w1 │ │ │ │ + sub w2, w23, w2 │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + tbz w26, #0, 26a38 , std::allocator >::~basic_stringbuf()@@Base+0x101b8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + add x22, sp, #0x70 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x3c // #60 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x22, x3, [sp, #96] │ │ │ │ + strh w1, [sp, #112] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 26920 , std::allocator >::~basic_stringbuf()@@Base+0x100a0> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3800] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xa10 │ │ │ │ - mov x6, #0xc // #12 │ │ │ │ - strb wzr, [sp, #36] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x5, [x4] │ │ │ │ - stp x19, x6, [sp, #8] │ │ │ │ - ldr w4, [x4, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov w2, #0x54f // #1359 │ │ │ │ - str w4, [x19, #8] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29f88 , std::allocator >::~basic_stringbuf()@@Base+0xe408> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + sub w2, w23, #0x1 │ │ │ │ + cbnz w24, 26a18 , std::allocator >::~basic_stringbuf()@@Base+0x10198> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x5d // #93 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x22, x3, [sp, #96] │ │ │ │ + strh w1, [sp, #112] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2696c , std::allocator >::~basic_stringbuf()@@Base+0x100ec> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x19, [sp] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xa20 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldr x4, [sp] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldp x6, x7, [x1] │ │ │ │ - stp x6, x7, [x3] │ │ │ │ - ldrb w5, [x1, #16] │ │ │ │ - strb w5, [x3, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3640] │ │ │ │ - str x4, [sp, #16] │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x551 // #1361 │ │ │ │ - strb wzr, [x5, x4] │ │ │ │ - ldrb w3, [x3] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a020 , std::allocator >::~basic_stringbuf()@@Base+0xe4a0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 25fc0 , std::allocator >::~basic_stringbuf()@@Base+0xf740> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3736] │ │ │ │ + mov w3, w21 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w4, [x1] │ │ │ │ + mov x1, x19 │ │ │ │ + sub w2, w23, w2 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 269c0 , std::allocator >::~basic_stringbuf()@@Base+0x10140> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3920] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xa38 │ │ │ │ - mov x5, #0xf // #15 │ │ │ │ - strb wzr, [sp, #39] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x19, x5, [sp, #8] │ │ │ │ - mov w2, #0x552 // #1362 │ │ │ │ - ldur x4, [x4, #7] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - stur x4, [x19, #7] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a08c , std::allocator >::~basic_stringbuf()@@Base+0xe50c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 269d8 , std::allocator >::~basic_stringbuf()@@Base+0x10158> // b.none │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #472] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a100 , std::allocator >::~basic_stringbuf()@@Base+0xe580> // 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 │ │ │ │ + b.ne 26a98 , std::allocator >::~basic_stringbuf()@@Base+0x10218> // b.any │ │ │ │ + add sp, sp, #0x1e0 │ │ │ │ + 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 12690 │ │ │ │ + ret │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x3e // #62 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x22, x3, [sp, #96] │ │ │ │ + strh w1, [sp, #112] │ │ │ │ + b 26944 , std::allocator >::~basic_stringbuf()@@Base+0x100c4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + add x22, sp, #0x70 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x5b // #91 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x22, x3, [sp, #96] │ │ │ │ + strh w1, [sp, #112] │ │ │ │ + b 268f8 , std::allocator >::~basic_stringbuf()@@Base+0x10078> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 26838 , std::allocator >::~basic_stringbuf()@@Base+0xffb8> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 26bd0 , std::allocator >::~basic_stringbuf()@@Base+0x10350> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #104] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x2, x28 │ │ │ │ + b.eq 26ac8 , std::allocator >::~basic_stringbuf()@@Base+0x10248> // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #472] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2a13c , std::allocator >::~basic_stringbuf()@@Base+0xe5bc> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.ne 26a98 , std::allocator >::~basic_stringbuf()@@Base+0x10218> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + b 26aec , std::allocator >::~basic_stringbuf()@@Base+0x1026c> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #472] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a100 , std::allocator >::~basic_stringbuf()@@Base+0xe580> // b.any │ │ │ │ + b.ne 26a98 , std::allocator >::~basic_stringbuf()@@Base+0x10218> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a0d8 , std::allocator >::~basic_stringbuf()@@Base+0xe558> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 26b1c , std::allocator >::~basic_stringbuf()@@Base+0x1029c> // b.none │ │ │ │ + b 26a98 , std::allocator >::~basic_stringbuf()@@Base+0x10218> │ │ │ │ bti j │ │ │ │ - b 2a108 , std::allocator >::~basic_stringbuf()@@Base+0xe588> │ │ │ │ + mov x19, x0 │ │ │ │ + b 26b44 , std::allocator >::~basic_stringbuf()@@Base+0x102c4> │ │ │ │ bti j │ │ │ │ - b 2a108 , std::allocator >::~basic_stringbuf()@@Base+0xe588> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x27, [x27, #3608] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 26b78 , std::allocator >::~basic_stringbuf()@@Base+0x102f8> │ │ │ │ bti j │ │ │ │ - b 2a108 , std::allocator >::~basic_stringbuf()@@Base+0xe588> │ │ │ │ + b 26b34 , std::allocator >::~basic_stringbuf()@@Base+0x102b4> │ │ │ │ bti j │ │ │ │ - b 2a108 , std::allocator >::~basic_stringbuf()@@Base+0xe588> │ │ │ │ + b 26b34 , std::allocator >::~basic_stringbuf()@@Base+0x102b4> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a100 , std::allocator >::~basic_stringbuf()@@Base+0xe580> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x27, [x27, #3608] │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + b 26b78 , std::allocator >::~basic_stringbuf()@@Base+0x102f8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3696] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 26c54 , std::allocator >::~basic_stringbuf()@@Base+0x103d4> // b.none │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5a40 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - str x25, [sp, #192] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 2a1f8 , std::allocator >::~basic_stringbuf()@@Base+0xe678> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x22, #72] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc20 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - sub w20, w0, #0x2 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc2c │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26ca4 , std::allocator >::~basic_stringbuf()@@Base+0x10424> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 118c0 │ │ │ │ - str x19, [x22, #72] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x21, sp, #0x58 │ │ │ │ - add x20, sp, #0x68 │ │ │ │ - bl 5a30 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w3, #0x6142 // #24898 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - movk w3, #0x6b63, lsl #16 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov w19, w4 │ │ │ │ + and w20, w5, #0xff │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + sub w4, w4, #0x9 │ │ │ │ + mov w5, w20 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w23, w2 │ │ │ │ + mov x21, x1 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov w22, w3 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x7, [x6] │ │ │ │ + str x7, [sp, #40] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + add w19, w19, w23 │ │ │ │ + and w25, w20, #0x1 │ │ │ │ + bl 27428 , std::allocator >::~basic_stringbuf()@@Base+0x10ba8> │ │ │ │ + sub w2, w19, #0x8 │ │ │ │ + tbz w20, #0, 26f30 , std::allocator >::~basic_stringbuf()@@Base+0x106b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x3c // #60 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2a28c , std::allocator >::~basic_stringbuf()@@Base+0xe70c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b.eq 26d74 , std::allocator >::~basic_stringbuf()@@Base+0x104f4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x19 │ │ │ │ - add x24, sp, #0x20 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - bl 12760 │ │ │ │ - stp x24, xzr, [sp, #16] │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ + ldrb w0, [x26, #52] │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ + mov w1, #0x4e4f // #20047 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + sub w2, w19, #0x7 │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #26] │ │ │ │ + tbz w0, #0, 26f20 , std::allocator >::~basic_stringbuf()@@Base+0x106a0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - stp x20, x2, [sp, #88] │ │ │ │ - strh w1, [sp, #104] │ │ │ │ - strb wzr, [sp, #106] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - add x23, sp, #0x30 │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2abc8 , std::allocator >::~basic_stringbuf()@@Base+0xf048> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ace4 , std::allocator >::~basic_stringbuf()@@Base+0xf164> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - cbz x0, 2abe4 , std::allocator >::~basic_stringbuf()@@Base+0xf064> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a32c , std::allocator >::~basic_stringbuf()@@Base+0xe7ac> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2a344 , std::allocator >::~basic_stringbuf()@@Base+0xe7c4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b.eq 26dc8 , std::allocator >::~basic_stringbuf()@@Base+0x10548> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0xa48 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w0, [x3] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - strb wzr, [sp, #70] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3856] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + mov w5, #0x7c // #124 │ │ │ │ + mov w3, w22 │ │ │ │ + sub w2, w19, #0x5 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x555 // #1365 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x20, x6, [sp, #8] │ │ │ │ + strh w5, [sp, #24] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2a3b8 , std::allocator >::~basic_stringbuf()@@Base+0xe838> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a3d0 , std::allocator >::~basic_stringbuf()@@Base+0xe850> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + b.eq 26e10 , std::allocator >::~basic_stringbuf()@@Base+0x10590> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x420 │ │ │ │ + ldrb w0, [x26, #52] │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + sub w2, w19, #0x4 │ │ │ │ + ldrh w4, [x1] │ │ │ │ + ldrb w1, [x1, #2] │ │ │ │ + strh w4, [sp, #24] │ │ │ │ + strb w1, [x20, #2] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + strb wzr, [sp, #27] │ │ │ │ + tbz w0, #0, 26f10 , std::allocator >::~basic_stringbuf()@@Base+0x10690> │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #88] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2acbc , std::allocator >::~basic_stringbuf()@@Base+0xf13c> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2adac , std::allocator >::~basic_stringbuf()@@Base+0xf22c> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - cbz x0, 2acd4 , std::allocator >::~basic_stringbuf()@@Base+0xf154> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a458 , std::allocator >::~basic_stringbuf()@@Base+0xe8d8> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2a470 , std::allocator >::~basic_stringbuf()@@Base+0xe8f0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b.eq 26e70 , std::allocator >::~basic_stringbuf()@@Base+0x105f0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x3, #0x654b // #25931 │ │ │ │ - movk x3, #0x2079, lsl #16 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - movk x3, #0x6f64, lsl #32 │ │ │ │ - mov x25, x0 │ │ │ │ - movk x3, #0x6e77, lsl #48 │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + cbnz w25, 26ef0 , std::allocator >::~basic_stringbuf()@@Base+0x10670> │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov w0, #0x5d // #93 │ │ │ │ + stp x20, x1, [sp, #8] │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + mov w3, w22 │ │ │ │ mov x0, x21 │ │ │ │ - stp x19, x4, [sp, #48] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x556 // #1366 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2a4dc , std::allocator >::~basic_stringbuf()@@Base+0xe95c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a4f4 , std::allocator >::~basic_stringbuf()@@Base+0xe974> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + b.eq 26eb4 , std::allocator >::~basic_stringbuf()@@Base+0x10634> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 26f80 , std::allocator >::~basic_stringbuf()@@Base+0x10700> // 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 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x3e // #62 │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + b 26e8c , std::allocator >::~basic_stringbuf()@@Base+0x1060c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 26e48 , std::allocator >::~basic_stringbuf()@@Base+0x105c8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 26da0 , std::allocator >::~basic_stringbuf()@@Base+0x10520> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov w1, #0x5b // #91 │ │ │ │ + ldr w4, [x0] │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + b 26d48 , std::allocator >::~basic_stringbuf()@@Base+0x104c8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 26fa4 , std::allocator >::~basic_stringbuf()@@Base+0x10724> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + b 26f58 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + bti j │ │ │ │ + b 26f58 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + bti j │ │ │ │ + b 26f58 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + bti j │ │ │ │ + b 26f58 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c8e4 │ │ │ │ + tbz w0, #0, 27010 , std::allocator >::~basic_stringbuf()@@Base+0x10790> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 27184 , std::allocator >::~basic_stringbuf()@@Base+0x10904> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ mov w1, #0x656c // #25964 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ movk w1, #0x7466, lsl #16 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #88] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2ac94 , std::allocator >::~basic_stringbuf()@@Base+0xf114> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ad7c , std::allocator >::~basic_stringbuf()@@Base+0xf1fc> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - cbz x0, 2acac , std::allocator >::~basic_stringbuf()@@Base+0xf12c> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a57c , std::allocator >::~basic_stringbuf()@@Base+0xe9fc> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a594 , std::allocator >::~basic_stringbuf()@@Base+0xea14> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x3, #0x654b // #25931 │ │ │ │ - movk x3, #0x2079, lsl #16 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - movk x3, #0x656c, lsl #32 │ │ │ │ - mov x25, x0 │ │ │ │ - movk x3, #0x7466, lsl #48 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x19, x4, [sp, #48] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x553 // #1363 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a600 , std::allocator >::~basic_stringbuf()@@Base+0xea80> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a618 , std::allocator >::~basic_stringbuf()@@Base+0xea98> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w1, [x20, #4] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2ac6c , std::allocator >::~basic_stringbuf()@@Base+0xf0ec> // b.none │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ade0 , std::allocator >::~basic_stringbuf()@@Base+0xf260> // b.none │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cbz x0, 2ac84 , std::allocator >::~basic_stringbuf()@@Base+0xf104> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a6ac , std::allocator >::~basic_stringbuf()@@Base+0xeb2c> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 27068 , std::allocator >::~basic_stringbuf()@@Base+0x107e8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2a6c4 , std::allocator >::~basic_stringbuf()@@Base+0xeb44> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b.eq 27058 , std::allocator >::~basic_stringbuf()@@Base+0x107d8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0xa50 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldrb w0, [x3, #8] │ │ │ │ - mov x3, #0x9 // #9 │ │ │ │ - strb w0, [x19, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [sp, #56] │ │ │ │ - strb wzr, [sp, #73] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x554 // #1364 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a738 , std::allocator >::~basic_stringbuf()@@Base+0xebb8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #52] │ │ │ │ + b 26fe0 , std::allocator >::~basic_stringbuf()@@Base+0x10760> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbz w0, #0, 27094 , std::allocator >::~basic_stringbuf()@@Base+0x10814> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 27058 , std::allocator >::~basic_stringbuf()@@Base+0x107d8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a750 , std::allocator >::~basic_stringbuf()@@Base+0xebd0> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + b 27058 , std::allocator >::~basic_stringbuf()@@Base+0x107d8> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 270ac , std::allocator >::~basic_stringbuf()@@Base+0x1082c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf8 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ mov x3, #0x5 // #5 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ ldr w2, [x1] │ │ │ │ ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ strb w1, [x20, #4] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2ac44 , std::allocator >::~basic_stringbuf()@@Base+0xf0c4> // b.none │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ad50 , std::allocator >::~basic_stringbuf()@@Base+0xf1d0> // b.none │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cbz x0, 2ac5c , std::allocator >::~basic_stringbuf()@@Base+0xf0dc> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a7e4 , std::allocator >::~basic_stringbuf()@@Base+0xec64> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a7fc , std::allocator >::~basic_stringbuf()@@Base+0xec7c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0xa60 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldrb w0, [x3, #8] │ │ │ │ - mov x3, #0x9 // #9 │ │ │ │ - strb w0, [x19, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - mov x0, x21 │ │ │ │ - str x3, [sp, #56] │ │ │ │ - strb wzr, [sp, #73] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x557 // #1367 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a870 , std::allocator >::~basic_stringbuf()@@Base+0xecf0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a888 , std::allocator >::~basic_stringbuf()@@Base+0xed08> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ - mov w1, #0x6568 // #25960 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #88] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2ac1c , std::allocator >::~basic_stringbuf()@@Base+0xf09c> // b.none │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ad20 , std::allocator >::~basic_stringbuf()@@Base+0xf1a0> // b.none │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cbz x0, 2ac34 , std::allocator >::~basic_stringbuf()@@Base+0xf0b4> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a910 , std::allocator >::~basic_stringbuf()@@Base+0xed90> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a928 , std::allocator >::~basic_stringbuf()@@Base+0xeda8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x3, #0x654b // #25931 │ │ │ │ - movk x3, #0x2079, lsl #16 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - movk x3, #0x6568, lsl #32 │ │ │ │ - mov x25, x0 │ │ │ │ - movk x3, #0x706c, lsl #48 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x19, x4, [sp, #48] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x558 // #1368 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a994 , std::allocator >::~basic_stringbuf()@@Base+0xee14> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2a9ac , std::allocator >::~basic_stringbuf()@@Base+0xee2c> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ - mov w1, #0x7571 // #30065 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x2, [sp, #88] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x23 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2abf4 , std::allocator >::~basic_stringbuf()@@Base+0xf074> // b.none │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ae10 , std::allocator >::~basic_stringbuf()@@Base+0xf290> // b.none │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cbz x0, 2ac0c , std::allocator >::~basic_stringbuf()@@Base+0xf08c> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2aa34 , std::allocator >::~basic_stringbuf()@@Base+0xeeb4> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + bl e870 │ │ │ │ + tbz w0, #0, 27100 , std::allocator >::~basic_stringbuf()@@Base+0x10880> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2aa4c , std::allocator >::~basic_stringbuf()@@Base+0xeecc> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b.eq 270f4 , std::allocator >::~basic_stringbuf()@@Base+0x10874> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x3, #0x654b // #25931 │ │ │ │ - movk x3, #0x2079, lsl #16 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - movk x3, #0x7571, lsl #32 │ │ │ │ - mov x25, x0 │ │ │ │ - movk x3, #0x7469, lsl #48 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x19, x4, [sp, #48] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov x3, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x559 // #1369 │ │ │ │ - bl 101e8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2aab8 , std::allocator >::~basic_stringbuf()@@Base+0xef38> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + strb wzr, [x19, #52] │ │ │ │ + b 26fe0 , std::allocator >::~basic_stringbuf()@@Base+0x10760> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c900 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 27148 , std::allocator >::~basic_stringbuf()@@Base+0x108c8> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 27128 , std::allocator >::~basic_stringbuf()@@Base+0x108a8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2aad0 , std::allocator >::~basic_stringbuf()@@Base+0xef50> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 27164 , std::allocator >::~basic_stringbuf()@@Base+0x108e4> │ │ │ │ + ldrb w0, [x19, #52] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + strb w0, [x19, #52] │ │ │ │ + b 26fe0 , std::allocator >::~basic_stringbuf()@@Base+0x10760> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 270f4 , std::allocator >::~basic_stringbuf()@@Base+0x10874> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - bl 12760 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ + b 270f4 , std::allocator >::~basic_stringbuf()@@Base+0x10874> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 27134 , std::allocator >::~basic_stringbuf()@@Base+0x108b4> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 27134 , std::allocator >::~basic_stringbuf()@@Base+0x108b4> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 26fe0 , std::allocator >::~basic_stringbuf()@@Base+0x10760> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xa70 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - ldp x6, x7, [x1] │ │ │ │ - stp x6, x7, [x3] │ │ │ │ - ldrb w5, [x1, #16] │ │ │ │ - strb w5, [x3, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - str x4, [sp, #96] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov w2, #0x55a // #1370 │ │ │ │ - strb wzr, [x3, x4] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2ab68 , std::allocator >::~basic_stringbuf()@@Base+0xefe8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2ab8c , std::allocator >::~basic_stringbuf()@@Base+0xf00c> // b.none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2aefc , std::allocator >::~basic_stringbuf()@@Base+0xf37c> // 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 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ace4 , std::allocator >::~basic_stringbuf()@@Base+0xf164> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - b 2a30c , std::allocator >::~basic_stringbuf()@@Base+0xe78c> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ae0c , std::allocator >::~basic_stringbuf()@@Base+0xf28c> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - b 2aa14 , std::allocator >::~basic_stringbuf()@@Base+0xee94> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ad14 , std::allocator >::~basic_stringbuf()@@Base+0xf194> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - b 2a8f0 , std::allocator >::~basic_stringbuf()@@Base+0xed70> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ad4c , std::allocator >::~basic_stringbuf()@@Base+0xf1cc> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - b 2a7c4 , std::allocator >::~basic_stringbuf()@@Base+0xec44> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2addc , std::allocator >::~basic_stringbuf()@@Base+0xf25c> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - b 2a68c , std::allocator >::~basic_stringbuf()@@Base+0xeb0c> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2ad7c , std::allocator >::~basic_stringbuf()@@Base+0xf1fc> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - b 2a55c , std::allocator >::~basic_stringbuf()@@Base+0xe9dc> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2adac , std::allocator >::~basic_stringbuf()@@Base+0xf22c> // b.none │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stur q31, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ + b.ne 27188 , std::allocator >::~basic_stringbuf()@@Base+0x10908> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b 2a438 , std::allocator >::~basic_stringbuf()@@Base+0xe8b8> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cbz x2, 2ad04 , std::allocator >::~basic_stringbuf()@@Base+0xf184> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2ae3c , std::allocator >::~basic_stringbuf()@@Base+0xf2bc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2a30c , std::allocator >::~basic_stringbuf()@@Base+0xe78c> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 2ad3c , std::allocator >::~basic_stringbuf()@@Base+0xf1bc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2ae78 , std::allocator >::~basic_stringbuf()@@Base+0xf2f8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2a8f0 , std::allocator >::~basic_stringbuf()@@Base+0xed70> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cbz x2, 2ad6c , std::allocator >::~basic_stringbuf()@@Base+0xf1ec> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2aea0 , std::allocator >::~basic_stringbuf()@@Base+0xf320> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2a7c4 , std::allocator >::~basic_stringbuf()@@Base+0xec44> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cbz x2, 2ad9c , std::allocator >::~basic_stringbuf()@@Base+0xf21c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2ae8c , std::allocator >::~basic_stringbuf()@@Base+0xf30c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2a55c , std::allocator >::~basic_stringbuf()@@Base+0xe9dc> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cbz x2, 2adcc , std::allocator >::~basic_stringbuf()@@Base+0xf24c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2ae64 , std::allocator >::~basic_stringbuf()@@Base+0xf2e4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2a438 , std::allocator >::~basic_stringbuf()@@Base+0xe8b8> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cbz x2, 2adfc , std::allocator >::~basic_stringbuf()@@Base+0xf27c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2ae50 , std::allocator >::~basic_stringbuf()@@Base+0xf2d0> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2a68c , std::allocator >::~basic_stringbuf()@@Base+0xeb0c> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - cbz x2, 2ae2c , std::allocator >::~basic_stringbuf()@@Base+0xf2ac> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2aeb4 , std::allocator >::~basic_stringbuf()@@Base+0xf334> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - b 2aa14 , std::allocator >::~basic_stringbuf()@@Base+0xee94> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2ad04 , std::allocator >::~basic_stringbuf()@@Base+0xf184> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2adfc , std::allocator >::~basic_stringbuf()@@Base+0xf27c> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2adcc , std::allocator >::~basic_stringbuf()@@Base+0xf24c> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2ad3c , std::allocator >::~basic_stringbuf()@@Base+0xf1bc> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2ad9c , std::allocator >::~basic_stringbuf()@@Base+0xf21c> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2ad6c , std::allocator >::~basic_stringbuf()@@Base+0xf1ec> │ │ │ │ - ldrb w1, [sp, #64] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - b 2ae2c , std::allocator >::~basic_stringbuf()@@Base+0xf2ac> │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ + b 27190 , std::allocator >::~basic_stringbuf()@@Base+0x10910> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + and w24, w3, #0xff │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + str x25, [sp, #112] │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldp x25, x20, [x1] │ │ │ │ + stp x20, x22, [sp] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 272c4 , std::allocator >::~basic_stringbuf()@@Base+0x10a44> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 272b8 , std::allocator >::~basic_stringbuf()@@Base+0x10a38> // b.any │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + strb w1, [sp, #24] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + mov w2, w21 │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 27264 , std::allocator >::~basic_stringbuf()@@Base+0x109e4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x7c0 │ │ │ │ + str x1, [x19] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + strb w24, [x19, #52] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2af30 , std::allocator >::~basic_stringbuf()@@Base+0xf3b0> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - b 2aecc , std::allocator >::~basic_stringbuf()@@Base+0xf34c> │ │ │ │ + b.ne 27320 , std::allocator >::~basic_stringbuf()@@Base+0x10aa0> // b.any │ │ │ │ + ldr x25, [sp, #112] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x22 │ │ │ │ + cbz x20, 27234 , std::allocator >::~basic_stringbuf()@@Base+0x109b4> │ │ │ │ + b 272e0 , std::allocator >::~basic_stringbuf()@@Base+0x10a60> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 5570 │ │ │ │ + ldp x20, x0, [sp] │ │ │ │ + b 27234 , std::allocator >::~basic_stringbuf()@@Base+0x109b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - bl 5a40 │ │ │ │ - b 2aed8 , std::allocator >::~basic_stringbuf()@@Base+0xf358> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 2aecc , std::allocator >::~basic_stringbuf()@@Base+0xf34c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 5a40 │ │ │ │ - b 2aed8 , std::allocator >::~basic_stringbuf()@@Base+0xf358> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2aefc , std::allocator >::~basic_stringbuf()@@Base+0xf37c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 27324 , std::allocator >::~basic_stringbuf()@@Base+0x10aa4> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - b 2af78 , std::allocator >::~basic_stringbuf()@@Base+0xf3f8> │ │ │ │ - bti j │ │ │ │ - b 2aecc , std::allocator >::~basic_stringbuf()@@Base+0xf34c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2aed8 , std::allocator >::~basic_stringbuf()@@Base+0xf358> │ │ │ │ - bti j │ │ │ │ - b 2af0c , std::allocator >::~basic_stringbuf()@@Base+0xf38c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - b 2aecc , std::allocator >::~basic_stringbuf()@@Base+0xf34c> │ │ │ │ - bti j │ │ │ │ - b 2af0c , std::allocator >::~basic_stringbuf()@@Base+0xf38c> │ │ │ │ - bti j │ │ │ │ - b 2af0c , std::allocator >::~basic_stringbuf()@@Base+0xf38c> │ │ │ │ - bti j │ │ │ │ - b 2aecc , std::allocator >::~basic_stringbuf()@@Base+0xf34c> │ │ │ │ - bti j │ │ │ │ - b 2af0c , std::allocator >::~basic_stringbuf()@@Base+0xf38c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - b 2aecc , std::allocator >::~basic_stringbuf()@@Base+0xf34c> │ │ │ │ - bti j │ │ │ │ - b 2af0c , std::allocator >::~basic_stringbuf()@@Base+0xf38c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2af18 , std::allocator >::~basic_stringbuf()@@Base+0xf398> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2af50 , std::allocator >::~basic_stringbuf()@@Base+0xf3d0> │ │ │ │ - bti j │ │ │ │ - b 2af0c , std::allocator >::~basic_stringbuf()@@Base+0xf38c> │ │ │ │ + bti c │ │ │ │ + strb w1, [x0, #52] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #52] │ │ │ │ + eor w1, w1, #0x1 │ │ │ │ + strb w1, [x0, #52] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #52] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3696] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 273b4 , std::allocator >::~basic_stringbuf()@@Base+0x10b34> // b.none │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5a40 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 2b100 , std::allocator >::~basic_stringbuf()@@Base+0xf580> │ │ │ │ - mov w1, #0x54d // #1357 │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3824] │ │ │ │ - mov w1, #0x54e // #1358 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3680] │ │ │ │ - mov w1, #0x54f // #1359 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - mov w1, #0x551 // #1361 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3640] │ │ │ │ - mov w1, #0x552 // #1362 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12468 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - strb w0, [x1] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x2], #16 │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27404 , std::allocator >::~basic_stringbuf()@@Base+0x10b84> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + sxtw x4, w4 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3608] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 2b2bc , std::allocator >::~basic_stringbuf()@@Base+0xf73c> │ │ │ │ - mov w1, #0x542 // #1346 │ │ │ │ - bl 124cc │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3648] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov w1, #0x544 // #1348 │ │ │ │ - str w3, [x2] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - bl 124cc │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov w1, #0x545 // #1349 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3552] │ │ │ │ - str w3, [x2] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - mov w1, #0x543 // #1347 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3936] │ │ │ │ - mov x8, x20 │ │ │ │ - mov w1, #0x546 // #1350 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 1252c │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.eq 2b1f4 , std::allocator >::~basic_stringbuf()@@Base+0xf674> // b.none │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ne 2b214 , std::allocator >::~basic_stringbuf()@@Base+0xf694> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, #0x654d // #25933 │ │ │ │ - movk w1, #0x6964, lsl #16 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 2b304 , std::allocator >::~basic_stringbuf()@@Base+0xf784> // b.none │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - b 2b214 , std::allocator >::~basic_stringbuf()@@Base+0xf694> │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w21, w2 │ │ │ │ + mov w22, w3 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + add x24, sp, #0x8 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + and w25, w5, #0xff │ │ │ │ + ldr x7, [x6] │ │ │ │ + str x7, [sp, #40] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + ldp x26, x19, [x0, #16] │ │ │ │ + cmp x19, x4 │ │ │ │ + csel x19, x19, x4, ls // ls = plast │ │ │ │ + stp x19, x23, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 27548 , std::allocator >::~basic_stringbuf()@@Base+0x10cc8> // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 27524 , std::allocator >::~basic_stringbuf()@@Base+0x10ca4> // b.any │ │ │ │ + ldrb w1, [x26] │ │ │ │ + mov x0, x23 │ │ │ │ + strb w1, [sp, #24] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + tbz w25, #0, 27538 , std::allocator >::~basic_stringbuf()@@Base+0x10cb8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov w1, #0x6d53 // #27987 │ │ │ │ - movk w1, #0x6c61, lsl #16 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 2b2ec , std::allocator >::~basic_stringbuf()@@Base+0xf76c> // b.none │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov w1, #0x547 // #1351 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3632] │ │ │ │ - str w2, [x3] │ │ │ │ - bl 124cc │ │ │ │ - mov w3, w0 │ │ │ │ - mov w1, #0x549 // #1353 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3840] │ │ │ │ - str w3, [x2] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3880] │ │ │ │ - mov w1, #0x548 // #1352 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3968] │ │ │ │ - mov w1, #0x54a // #1354 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - mov w1, #0x54b // #1355 │ │ │ │ - strb w0, [x2] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12468 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #4008] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - strb w0, [x2] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 2b2bc , std::allocator >::~basic_stringbuf()@@Base+0xf73c> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 274e8 , std::allocator >::~basic_stringbuf()@@Base+0x10c68> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ - mov x0, x3 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2b34c , std::allocator >::~basic_stringbuf()@@Base+0xf7cc> // b.any │ │ │ │ + b.ne 275a4 , std::allocator >::~basic_stringbuf()@@Base+0x10d24> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w0, #0x6c │ │ │ │ - b.eq 2b210 , std::allocator >::~basic_stringbuf()@@Base+0xf690> // b.none │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - b 2b210 , std::allocator >::~basic_stringbuf()@@Base+0xf690> │ │ │ │ - ldrh w1, [x0, #4] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w0, #0x6d75 // #28021 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 2b214 , std::allocator >::~basic_stringbuf()@@Base+0xf694> // b.none │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - b 2b214 , std::allocator >::~basic_stringbuf()@@Base+0xf694> │ │ │ │ + mov x0, x23 │ │ │ │ + cbnz x19, 27564 , std::allocator >::~basic_stringbuf()@@Base+0x10ce4> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + tbnz w25, #0, 274b0 , std::allocator >::~basic_stringbuf()@@Base+0x10c30> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 274bc , std::allocator >::~basic_stringbuf()@@Base+0x10c3c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 5570 │ │ │ │ + ldp x19, x0, [sp] │ │ │ │ + b 274a4 , std::allocator >::~basic_stringbuf()@@Base+0x10c24> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2b350 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> // b.none │ │ │ │ + b.eq 275a8 , std::allocator >::~basic_stringbuf()@@Base+0x10d28> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w21, w2 │ │ │ │ + add x22, x19, #0x10 │ │ │ │ + ldr x20, [x1, #8] │ │ │ │ + str x23, [sp, #64] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x3, x3, #0x7f0 │ │ │ │ + str x20, [sp] │ │ │ │ + str x3, [x19] │ │ │ │ + str wzr, [x19, #8] │ │ │ │ + ldr x23, [x1] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 27674 , std::allocator >::~basic_stringbuf()@@Base+0x10df4> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 2766c , std::allocator >::~basic_stringbuf()@@Base+0x10dec> // b.any │ │ │ │ + ldrb w1, [x23] │ │ │ │ + strb w1, [x19, #32] │ │ │ │ + str x20, [x22, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + str w21, [x19, #48] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 276a8 , std::allocator >::~basic_stringbuf()@@Base+0x10e28> // 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 │ │ │ │ + cbz x20, 27628 , std::allocator >::~basic_stringbuf()@@Base+0x10da8> │ │ │ │ + b 27690 , std::allocator >::~basic_stringbuf()@@Base+0x10e10> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x1, [x22, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5570 │ │ │ │ + ldr x20, [sp] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + b 27628 , std::allocator >::~basic_stringbuf()@@Base+0x10da8> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x2, x2, #0x7f0 │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 276f0 , std::allocator >::~basic_stringbuf()@@Base+0x10e70> // b.none │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5a40 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + add x2, x1, #0x7f0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 2b110 , std::allocator >::~basic_stringbuf()@@Base+0xf590> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [x1], #16 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 27744 , std::allocator >::~basic_stringbuf()@@Base+0x10ec4> // b.none │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - bl 2b070 , std::allocator >::~basic_stringbuf()@@Base+0xf4f0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2b398 , std::allocator >::~basic_stringbuf()@@Base+0xf818> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 2b3b0 , std::allocator >::~basic_stringbuf()@@Base+0xf830> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 27804 , std::allocator >::~basic_stringbuf()@@Base+0x10f84> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 277fc , std::allocator >::~basic_stringbuf()@@Base+0x10f7c> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 27834 , std::allocator >::~basic_stringbuf()@@Base+0x10fb4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 277c0 , std::allocator >::~basic_stringbuf()@@Base+0x10f40> │ │ │ │ + b 2781c , std::allocator >::~basic_stringbuf()@@Base+0x10f9c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 277c0 , std::allocator >::~basic_stringbuf()@@Base+0x10f40> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + str x1, [x20] │ │ │ │ + cbz x0, 2787c , std::allocator >::~basic_stringbuf()@@Base+0x10ffc> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 2b3c8 , std::allocator >::~basic_stringbuf()@@Base+0xf848> │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + cbz x22, 27910 , std::allocator >::~basic_stringbuf()@@Base+0x11090> │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x23, x22, #0x28 │ │ │ │ + ldr x21, [x23, #8] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 278cc , std::allocator >::~basic_stringbuf()@@Base+0x1104c> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 278bc , std::allocator >::~basic_stringbuf()@@Base+0x1103c> // b.none │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 278a0 , std::allocator >::~basic_stringbuf()@@Base+0x11020> // b.any │ │ │ │ + ldr x21, [x22, #40] │ │ │ │ + cbz x21, 278e0 , std::allocator >::~basic_stringbuf()@@Base+0x11060> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + sub x1, x1, x21 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 278fc , std::allocator >::~basic_stringbuf()@@Base+0x1107c> // b.none │ │ │ │ + ldr x1, [x22, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldr x19, [x20, #16] │ │ │ │ + cbz x19, 27944 , std::allocator >::~basic_stringbuf()@@Base+0x110c4> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27934 , std::allocator >::~basic_stringbuf()@@Base+0x110b4> // b.none │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5a40 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + cbz x0, 2795c , std::allocator >::~basic_stringbuf()@@Base+0x110dc> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 2b3e0 , std::allocator >::~basic_stringbuf()@@Base+0xf860> │ │ │ │ - ldr x1, [x0] │ │ │ │ + str xzr, [x20, #144] │ │ │ │ + ldr x19, [x20, #152] │ │ │ │ + cbz x19, 279b0 , std::allocator >::~basic_stringbuf()@@Base+0x11130> │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 28000 , std::allocator >::~basic_stringbuf()@@Base+0x11780> │ │ │ │ + add x0, x0, #0xd80 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 2b3f8 , std::allocator >::~basic_stringbuf()@@Base+0xf878> │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 27a3c , std::allocator >::~basic_stringbuf()@@Base+0x111bc> // b.any │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x2, x2, #0x820 │ │ │ │ + str x2, [x3], #8 │ │ │ │ + cbz x0, 279a0 , std::allocator >::~basic_stringbuf()@@Base+0x11120> │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + bl 5a40 │ │ │ │ + str xzr, [x20, #152] │ │ │ │ + ldr x0, [x20, #160] │ │ │ │ + cbz x0, 279c8 , std::allocator >::~basic_stringbuf()@@Base+0x11148> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #72] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 2b410 , std::allocator >::~basic_stringbuf()@@Base+0xf890> │ │ │ │ - ldr x1, [x0] │ │ │ │ + str xzr, [x20, #160] │ │ │ │ + ldr x19, [x20, #168] │ │ │ │ + cbz x19, 27a28 , std::allocator >::~basic_stringbuf()@@Base+0x111a8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 28000 , std::allocator >::~basic_stringbuf()@@Base+0x11780> │ │ │ │ + add x0, x0, #0xd20 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 27a48 , std::allocator >::~basic_stringbuf()@@Base+0x111c8> // b.any │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x2, x2, #0x840 │ │ │ │ + str x2, [x3], #8 │ │ │ │ + cbz x0, 27a0c , std::allocator >::~basic_stringbuf()@@Base+0x1118c> │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x0, x19 │ │ │ │ + blr x1 │ │ │ │ + b 279ac , std::allocator >::~basic_stringbuf()@@Base+0x1112c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x16, x1 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + br x16 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - add x22, sp, #0x68 │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x7571 // #30065 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x21, x2, [sp, #104] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 29130 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - and w20, w0, #0xff │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 2b49c , std::allocator >::~basic_stringbuf()@@Base+0xf91c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w20, #0, 2b5a4 , std::allocator >::~basic_stringbuf()@@Base+0xfa24> │ │ │ │ - ldrb w0, [x19, #32] │ │ │ │ - tbnz w0, #0, 2b518 , std::allocator >::~basic_stringbuf()@@Base+0xf998> │ │ │ │ - ldrb w0, [x19, #48] │ │ │ │ - tbnz w0, #0, 2b5dc , std::allocator >::~basic_stringbuf()@@Base+0xfa5c> │ │ │ │ - ldrb w0, [x19, #64] │ │ │ │ - tbnz w0, #0, 2b5ac , std::allocator >::~basic_stringbuf()@@Base+0xfa2c> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 2b6a8 , std::allocator >::~basic_stringbuf()@@Base+0xfb28> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - bl 11ec0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - bl 12320 │ │ │ │ - tbnz w0, #0, 2b710 , std::allocator >::~basic_stringbuf()@@Base+0xfb90> │ │ │ │ + bl 27840 , std::allocator >::~basic_stringbuf()@@Base+0x10fc0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xb0 // #176 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + bl 355a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed20> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 355a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed20> │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 355a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed20> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + strb wzr, [x19, #138] │ │ │ │ + stp q31, q31, [x19, #144] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + str x27, [sp, #128] │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 2c138 , std::allocator >::~basic_stringbuf()@@Base+0x105b8> // 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 10f84 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 12320 │ │ │ │ - tbz w0, #0, 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 12430 │ │ │ │ - cmp w0, #0x540 │ │ │ │ - b.eq 2b850 , std::allocator >::~basic_stringbuf()@@Base+0xfcd0> // b.none │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.ne 2b858 , std::allocator >::~basic_stringbuf()@@Base+0xfcd8> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x438 │ │ │ │ - mov x5, #0x9 // #9 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x5, [sp, #104] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldrb w3, [x3, #8] │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - strb w3, [x21, #8] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2b594 , std::allocator >::~basic_stringbuf()@@Base+0xfa14> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - bl 12680 │ │ │ │ - b 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2b4e4 , std::allocator >::~basic_stringbuf()@@Base+0xf964> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 11ec0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12320 │ │ │ │ - tbz w0, #0, 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12430 │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.eq 2ba08 , std::allocator >::~basic_stringbuf()@@Base+0xfe88> // b.none │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 12680 │ │ │ │ - b 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11ec0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12320 │ │ │ │ - tbz w0, #0, 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2b110 , std::allocator >::~basic_stringbuf()@@Base+0xf590> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12430 │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.eq 2b978 , std::allocator >::~basic_stringbuf()@@Base+0xfdf8> // b.none │ │ │ │ - cmp w0, #0x54c │ │ │ │ - b.ne 2b69c , std::allocator >::~basic_stringbuf()@@Base+0xfb1c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0xa98 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - mov x3, #0xd // #13 │ │ │ │ + cbz x0, 27b58 , std::allocator >::~basic_stringbuf()@@Base+0x112d8> │ │ │ │ ldr x1, [x0] │ │ │ │ - str x23, [sp, #72] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - stp x21, xzr, [sp, #104] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x1, x22 │ │ │ │ - stur x0, [x23, #5] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - strb wzr, [sp, #101] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - bl 14664 ::do_widen(char) const@@Base+0x384> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - and w20, w0, #0xff │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 2b67c , std::allocator >::~basic_stringbuf()@@Base+0xfafc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2b694 , std::allocator >::~basic_stringbuf()@@Base+0xfb14> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w20, #0, 2b878 , std::allocator >::~basic_stringbuf()@@Base+0xfcf8> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 12680 │ │ │ │ - b 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 11ec0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 12320 │ │ │ │ - tbz w0, #0, 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 12430 │ │ │ │ - cmp w0, #0x53c │ │ │ │ - b.eq 2bbfc , std::allocator >::~basic_stringbuf()@@Base+0x1007c> // b.none │ │ │ │ - b.gt 2b8fc , std::allocator >::~basic_stringbuf()@@Base+0xfd7c> │ │ │ │ - cmp w0, #0x53a │ │ │ │ - b.eq 2bb44 , std::allocator >::~basic_stringbuf()@@Base+0xffc4> // b.none │ │ │ │ - cmp w0, #0x53b │ │ │ │ - b.eq 2bae8 , std::allocator >::~basic_stringbuf()@@Base+0xff68> // b.none │ │ │ │ - cmp w0, #0x539 │ │ │ │ - b.ne 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x490 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 2b4e4 , std::allocator >::~basic_stringbuf()@@Base+0xf964> │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - stp x23, xzr, [sp, #72] │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - bl 12430 │ │ │ │ - cmp w0, #0x556 │ │ │ │ - b.eq 2bed4 , std::allocator >::~basic_stringbuf()@@Base+0x10354> // b.none │ │ │ │ - b.gt 2b9d0 , std::allocator >::~basic_stringbuf()@@Base+0xfe50> │ │ │ │ - cmp w0, #0x554 │ │ │ │ - b.eq 2bf1c , std::allocator >::~basic_stringbuf()@@Base+0x1039c> // b.none │ │ │ │ - cmp w0, #0x555 │ │ │ │ - b.eq 2bef8 , std::allocator >::~basic_stringbuf()@@Base+0x10378> // b.none │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.eq 2be58 , std::allocator >::~basic_stringbuf()@@Base+0x102d8> // b.none │ │ │ │ - cmp w0, #0x553 │ │ │ │ - b.ne 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> // b.any │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xac0 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + cbz x23, 27bec , std::allocator >::~basic_stringbuf()@@Base+0x1136c> │ │ │ │ + ldr x20, [x23, #40] │ │ │ │ + add x24, x23, #0x28 │ │ │ │ + ldr x21, [x24, #8] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 27bac , std::allocator >::~basic_stringbuf()@@Base+0x1132c> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 2b824 , std::allocator >::~basic_stringbuf()@@Base+0xfca4> │ │ │ │ - mov x3, #0x1e // #30 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xae0 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr q30, [x1] │ │ │ │ - mov x0, x22 │ │ │ │ - ldur q31, [x1, #14] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str q30, [x2] │ │ │ │ - stur q31, [x2, #14] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 143e0 ::do_widen(char) const@@Base+0x100> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2b804 , std::allocator >::~basic_stringbuf()@@Base+0xfc84> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 27b9c , std::allocator >::~basic_stringbuf()@@Base+0x1131c> // b.none │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl de00 │ │ │ │ - cmp w0, #0x157 │ │ │ │ - mov w24, w0 │ │ │ │ - ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ │ - ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 2bde0 , std::allocator >::~basic_stringbuf()@@Base+0x10260> // b.any │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - bl 12680 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2ba88 , std::allocator >::~basic_stringbuf()@@Base+0xff08> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 27b80 , std::allocator >::~basic_stringbuf()@@Base+0x11300> // b.any │ │ │ │ + ldr x21, [x23, #40] │ │ │ │ + cbz x21, 27bc0 , std::allocator >::~basic_stringbuf()@@Base+0x11340> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + sub x1, x1, x21 │ │ │ │ bl 5a40 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 11070 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 2b4e4 , std::allocator >::~basic_stringbuf()@@Base+0xf964> │ │ │ │ - bl 16580 ::do_widen(char) const@@Base+0x22a0> │ │ │ │ - str x21, [sp, #104] │ │ │ │ - mov x3, #0x17 // #23 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xaa8 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldp x4, x5, [x2] │ │ │ │ - stp x4, x5, [x1] │ │ │ │ - mov x0, x22 │ │ │ │ - ldur x2, [x2, #15] │ │ │ │ - stur x2, [x1, #15] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 143e0 ::do_widen(char) const@@Base+0x100> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2b698 , std::allocator >::~basic_stringbuf()@@Base+0xfb18> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27bdc , std::allocator >::~basic_stringbuf()@@Base+0x1135c> // b.none │ │ │ │ + ldr x1, [x23, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2b69c , std::allocator >::~basic_stringbuf()@@Base+0xfb1c> │ │ │ │ - cmp w0, #0x53e │ │ │ │ - b.eq 2ba90 , std::allocator >::~basic_stringbuf()@@Base+0xff10> // b.none │ │ │ │ - cmp w0, #0x53f │ │ │ │ - b.eq 2b5a4 , std::allocator >::~basic_stringbuf()@@Base+0xfa24> // b.none │ │ │ │ - cmp w0, #0x53d │ │ │ │ - b.ne 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x9e0 │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x4, [sp, #104] │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - ldur w3, [x3, #7] │ │ │ │ - strb wzr, [sp, #131] │ │ │ │ - stur w3, [x21, #7] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2b964 , std::allocator >::~basic_stringbuf()@@Base+0xfde4> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ bl 5a40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #64] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 12680 │ │ │ │ - b 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x438 │ │ │ │ - mov x5, #0x9 // #9 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x5, [sp, #104] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldrb w3, [x3, #8] │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - strb w3, [x21, #8] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2b9c8 , std::allocator >::~basic_stringbuf()@@Base+0xfe48> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 27c20 , std::allocator >::~basic_stringbuf()@@Base+0x113a0> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27c10 , std::allocator >::~basic_stringbuf()@@Base+0x11390> // b.none │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - strb wzr, [x19, #48] │ │ │ │ - b 2b69c , std::allocator >::~basic_stringbuf()@@Base+0xfb1c> │ │ │ │ - cmp w0, #0x559 │ │ │ │ - b.eq 2beb0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> // b.none │ │ │ │ - b.gt 2bc08 , std::allocator >::~basic_stringbuf()@@Base+0x10088> │ │ │ │ - cmp w0, #0x557 │ │ │ │ - b.eq 2bf40 , std::allocator >::~basic_stringbuf()@@Base+0x103c0> // b.none │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ mov x0, x20 │ │ │ │ - add x3, x3, #0x970 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x438 │ │ │ │ - mov x5, #0x9 // #9 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x5, [sp, #104] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldrb w3, [x3, #8] │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - strb w3, [x21, #8] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ba58 , std::allocator >::~basic_stringbuf()@@Base+0xfed8> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ bl 5a40 │ │ │ │ - strb wzr, [x19, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2b070 , std::allocator >::~basic_stringbuf()@@Base+0xf4f0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cbz x0, 27c38 , std::allocator >::~basic_stringbuf()@@Base+0x113b8> │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - b 2b5d0 , std::allocator >::~basic_stringbuf()@@Base+0xfa50> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2b4e0 , std::allocator >::~basic_stringbuf()@@Base+0xf960> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0x6f43 // #28483 │ │ │ │ - movk x3, #0x746e, lsl #16 │ │ │ │ - mov x4, #0x8 // #8 │ │ │ │ - movk x3, #0x6f72, lsl #32 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - movk x3, #0x736c, lsl #48 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stp x21, x4, [sp, #104] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2badc , std::allocator >::~basic_stringbuf()@@Base+0xff5c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #80] │ │ │ │ - b 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x9d0 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x4, [sp, #104] │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - ldur x3, [x3, #5] │ │ │ │ - strb wzr, [sp, #133] │ │ │ │ - stur x3, [x21, #5] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bb38 , std::allocator >::~basic_stringbuf()@@Base+0xffb8> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + ldr x20, [x19, #152] │ │ │ │ + cbz x20, 27c8c , std::allocator >::~basic_stringbuf()@@Base+0x1140c> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 28000 , std::allocator >::~basic_stringbuf()@@Base+0x11780> │ │ │ │ + add x0, x0, #0xd80 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 281e0 , std::allocator >::~basic_stringbuf()@@Base+0x11960> // b.any │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x2, x2, #0x820 │ │ │ │ + str x2, [x3], #8 │ │ │ │ + cbz x0, 27c7c , std::allocator >::~basic_stringbuf()@@Base+0x113fc> │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5a40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #48] │ │ │ │ - b 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - bl 20ecc , std::allocator >::~basic_stringbuf()@@Base+0x534c> │ │ │ │ - ldp x20, x23, [sp, #16] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 2bf64 , std::allocator >::~basic_stringbuf()@@Base+0x103e4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2bb7c , std::allocator >::~basic_stringbuf()@@Base+0xfffc> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ bl 5a40 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ne 2bb60 , std::allocator >::~basic_stringbuf()@@Base+0xffe0> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 2bb9c , std::allocator >::~basic_stringbuf()@@Base+0x1001c> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str xzr, [x19, #152] │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + cbz x0, 27ca4 , std::allocator >::~basic_stringbuf()@@Base+0x11424> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #160] │ │ │ │ + ldr x20, [x19, #168] │ │ │ │ + cbz x20, 27cf8 , std::allocator >::~basic_stringbuf()@@Base+0x11478> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 28000 , std::allocator >::~basic_stringbuf()@@Base+0x11780> │ │ │ │ + add x0, x0, #0xd20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 281d4 , std::allocator >::~basic_stringbuf()@@Base+0x11954> // b.any │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x2, x2, #0x840 │ │ │ │ + str x2, [x3], #8 │ │ │ │ + cbz x0, 27ce8 , std::allocator >::~basic_stringbuf()@@Base+0x11468> │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ sub x1, x1, x0 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - mov x5, #0xc // #12 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x5, [sp, #104] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldr w3, [x3, #8] │ │ │ │ - strb wzr, [sp, #132] │ │ │ │ - str w3, [x21, #8] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bbec , std::allocator >::~basic_stringbuf()@@Base+0x1006c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #32] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl abc0 │ │ │ │ - b 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> │ │ │ │ - cmp w0, #0x55a │ │ │ │ - b.ne 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> // b.any │ │ │ │ - mov w2, #0x656c // #25964 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x7466, lsl #16 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x104 // #260 │ │ │ │ - stp x21, x3, [sp, #104] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bc4c , std::allocator >::~basic_stringbuf()@@Base+0x100cc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ bl 5a40 │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xdf0 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x21, x4, [sp, #104] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov w1, #0x105 // #261 │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #120] │ │ │ │ - strb wzr, [sp, #125] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bc94 , std::allocator >::~basic_stringbuf()@@Base+0x10114> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + str xzr, [x19, #168] │ │ │ │ + strh wzr, [x19, #32] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + strb wzr, [x19, #34] │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + strb wzr, [x19, #136] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + bl 5a30 │ │ │ │ + mov x23, x0 │ │ │ │ + ldp x1, x2, [x22] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 27760 , std::allocator >::~basic_stringbuf()@@Base+0x10ee0> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2f660 , std::allocator >::~basic_stringbuf()@@Base+0x18de0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [x19, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 27d54 , std::allocator >::~basic_stringbuf()@@Base+0x114d4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov w2, #0x7075 // #28789 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x103 // #259 │ │ │ │ - stp x21, x3, [sp, #104] │ │ │ │ - strh w2, [sp, #120] │ │ │ │ - strb wzr, [sp, #122] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bccc , std::allocator >::~basic_stringbuf()@@Base+0x1014c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl 5a30 │ │ │ │ + mov x23, x0 │ │ │ │ + bl 2f180 , std::allocator >::~basic_stringbuf()@@Base+0x18900> │ │ │ │ + str x23, [x19, #16] │ │ │ │ + add x0, x23, #0x8 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3968] │ │ │ │ + ldrb w3, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldrb w2, [x2] │ │ │ │ + bfxil w1, w3, #0, #8 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #4008] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + bfi w1, w2, #8, #8 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3632] │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3648] │ │ │ │ + bfi w1, w0, #16, #8 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3552] │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x25, [x25, #3864] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3936] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3840] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldrb w5, [x5] │ │ │ │ + ldr w4, [x4] │ │ │ │ + ldr w7, [x3] │ │ │ │ + ldr w6, [x24] │ │ │ │ + bfi w1, w5, #24, #8 │ │ │ │ + ldrb w3, [x23] │ │ │ │ + ldrb w5, [x25] │ │ │ │ + ldr w2, [x2] │ │ │ │ + str w7, [x0, #4] │ │ │ │ + str w6, [x0, #40] │ │ │ │ + strb w5, [x0, #44] │ │ │ │ + strb w3, [x0, #45] │ │ │ │ + stp w4, w2, [x0, #48] │ │ │ │ + str w1, [x0, #56] │ │ │ │ + cbnz w4, 28168 , std::allocator >::~basic_stringbuf()@@Base+0x118e8> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3544] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4016] │ │ │ │ + ldr w26, [x1] │ │ │ │ + ldr w27, [x0] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + cbz x2, 28144 , std::allocator >::~basic_stringbuf()@@Base+0x118c4> │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 27760 , std::allocator >::~basic_stringbuf()@@Base+0x10ee0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2b000 , std::allocator >::~basic_stringbuf()@@Base+0x14780> │ │ │ │ + str x0, [x19, #160] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 27e78 , std::allocator >::~basic_stringbuf()@@Base+0x115f8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov w2, #0x6f64 // #28516 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x6e77, lsl #16 │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + bl 5a30 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2d290 , std::allocator >::~basic_stringbuf()@@Base+0x16a10> │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2d2a0 , std::allocator >::~basic_stringbuf()@@Base+0x16a20> │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, w23 │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0x102 // #258 │ │ │ │ - stp x21, x3, [sp, #104] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bd08 , std::allocator >::~basic_stringbuf()@@Base+0x10188> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x21, x4, [sp, #104] │ │ │ │ + bl 35328 , std::allocator >::~basic_stringbuf()@@Base+0x1eaa8> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + str x22, [x19, #152] │ │ │ │ + tbnz w0, #0, 2818c , std::allocator >::~basic_stringbuf()@@Base+0x1190c> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5a30 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x22, x0 │ │ │ │ + bl 34940 , std::allocator >::~basic_stringbuf()@@Base+0x1e0c0> │ │ │ │ + ldp x1, x2, [x19, #152] │ │ │ │ + str x22, [x19, #168] │ │ │ │ mov x0, x22 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov w1, #0x70 // #112 │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #120] │ │ │ │ - strb wzr, [sp, #125] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bd50 , std::allocator >::~basic_stringbuf()@@Base+0x101d0> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w2, #0x6568 // #25960 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x706c, lsl #16 │ │ │ │ + bl 34ccc , std::allocator >::~basic_stringbuf()@@Base+0x1e44c> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w3, #0x18 // #24 │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + bl 22790 , std::allocator >::~basic_stringbuf()@@Base+0xbf10> │ │ │ │ + str x22, [x19, #24] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5a30 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x0, [x1, #40] │ │ │ │ + bl 20fa0 , std::allocator >::~basic_stringbuf()@@Base+0xa720> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + sub w23, w0, #0x2 │ │ │ │ + ldr x0, [x1, #40] │ │ │ │ + bl 20fac , std::allocator >::~basic_stringbuf()@@Base+0xa72c> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w23 │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0x68 // #104 │ │ │ │ - stp x21, x3, [sp, #104] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bd8c , std::allocator >::~basic_stringbuf()@@Base+0x1020c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + mov w1, w2 │ │ │ │ + bl 232c0 , std::allocator >::~basic_stringbuf()@@Base+0xca40> │ │ │ │ + str x22, [x19, #144] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + strb wzr, [sp, #30] │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x428 │ │ │ │ + mov x5, #0x6 // #6 │ │ │ │ + stp x20, x5, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w4, [x3] │ │ │ │ + mov x22, x0 │ │ │ │ + ldrh w3, [x3, #4] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w4, [sp, #24] │ │ │ │ + strh w3, [x20, #4] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 27f90 , std::allocator >::~basic_stringbuf()@@Base+0x11710> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov w2, #0x7571 // #30065 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x7469, lsl #16 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - stp x21, x3, [sp, #104] │ │ │ │ - str w2, [sp, #120] │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bdc8 , std::allocator >::~basic_stringbuf()@@Base+0x10248> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + stp x20, x4, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w5, [x3] │ │ │ │ + mov x22, x0 │ │ │ │ + ldur w3, [x3, #3] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w5, [sp, #24] │ │ │ │ + strb wzr, [sp, #31] │ │ │ │ + stur w3, [x20, #3] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 27ff0 , std::allocator >::~basic_stringbuf()@@Base+0x11770> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2a1a8 , std::allocator >::~basic_stringbuf()@@Base+0xe628> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - bl 12264 │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - mov x0, x22 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov w1, w24 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + bl 24160 , std::allocator >::~basic_stringbuf()@@Base+0xd8e0> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x20, [sp] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x438 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldr x4, [sp] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + ldp x6, x7, [x1] │ │ │ │ + stp x6, x7, [x3] │ │ │ │ + ldrb w5, [x1, #16] │ │ │ │ + strb w5, [x3, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + str x4, [sp, #16] │ │ │ │ mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2be18 , std::allocator >::~basic_stringbuf()@@Base+0x10298> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + strb wzr, [x3, x4] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 28084 , std::allocator >::~basic_stringbuf()@@Base+0x11804> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - mov w0, w24 │ │ │ │ - mov x8, x22 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - ldr x24, [x1, #32] │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1034c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2b824 , std::allocator >::~basic_stringbuf()@@Base+0xfca4> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 2b824 , std::allocator >::~basic_stringbuf()@@Base+0xfca4> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0x438 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x450 │ │ │ │ mov x5, #0x9 // #9 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stp x21, x5, [sp, #104] │ │ │ │ + stp x20, x5, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ ldr x4, [x3] │ │ │ │ - str x4, [sp, #120] │ │ │ │ + str x4, [sp, #24] │ │ │ │ ldrb w3, [x3, #8] │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - strb w3, [x21, #8] │ │ │ │ - bl dd0c │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2bea8 , std::allocator >::~basic_stringbuf()@@Base+0x10328> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + mov x22, x0 │ │ │ │ + strb wzr, [sp, #33] │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + strb w3, [x20, #8] │ │ │ │ + bl 275b0 , std::allocator >::~basic_stringbuf()@@Base+0x10d30> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 280e4 , std::allocator >::~basic_stringbuf()@@Base+0x11864> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xad8 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xad0 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xac8 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xdf0 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0xdf8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 24090 , std::allocator >::~basic_stringbuf()@@Base+0xd810> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2b780 , std::allocator >::~basic_stringbuf()@@Base+0xfc00> │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - cbz x20, 2bf7c , std::allocator >::~basic_stringbuf()@@Base+0x103fc> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3928] │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - stp x26, xzr, [sp, #40] │ │ │ │ - add x25, sp, #0x28 │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x23, x20, [x1] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - add x1, x20, #0x74 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x73 │ │ │ │ - b.ls 2c228 , std::allocator >::~basic_stringbuf()@@Base+0x106a8> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - add x1, x1, #0xb00 │ │ │ │ - mov x2, #0x74 // #116 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 2c1e0 , std::allocator >::~basic_stringbuf()@@Base+0x10660> // b.pmore │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 2c200 , std::allocator >::~basic_stringbuf()@@Base+0x10680> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - add x1, x1, #0xb78 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - str x23, [sp, #72] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2c160 , std::allocator >::~basic_stringbuf()@@Base+0x105e0> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x24, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x51 │ │ │ │ - b.ls 2c2fc , std::allocator >::~basic_stringbuf()@@Base+0x1077c> // b.plast │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xb80 │ │ │ │ - mov x2, #0x52 // #82 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c144 , std::allocator >::~basic_stringbuf()@@Base+0x105c4> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ + b.ne 28224 , std::allocator >::~basic_stringbuf()@@Base+0x119a4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldr x27, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + b 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + bl 5a30 │ │ │ │ + ldrb w3, [x23] │ │ │ │ + mov w2, w27 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 2dcc0 , std::allocator >::~basic_stringbuf()@@Base+0x17440> │ │ │ │ + str x22, [x19, #160] │ │ │ │ + b 27e78 , std::allocator >::~basic_stringbuf()@@Base+0x115f8> │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.eq 281b8 , std::allocator >::~basic_stringbuf()@@Base+0x11938> // b.none │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3960] │ │ │ │ + ldr w26, [x1] │ │ │ │ + ldr w27, [x0] │ │ │ │ + b 27e38 , std::allocator >::~basic_stringbuf()@@Base+0x115b8> │ │ │ │ + ldr x23, [x19, #160] │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - bl 143e0 ::do_widen(char) const@@Base+0x100> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2c0fc , std::allocator >::~basic_stringbuf()@@Base+0x1057c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2c114 , std::allocator >::~basic_stringbuf()@@Base+0x10594> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 2c178 , std::allocator >::~basic_stringbuf()@@Base+0x105f8> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - b 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 2c0c8 , std::allocator >::~basic_stringbuf()@@Base+0x10548> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x24 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1e680> │ │ │ │ + mov w22, w0 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + bl 34f10 , std::allocator >::~basic_stringbuf()@@Base+0x1e690> │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, w22 │ │ │ │ mov x0, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 2c060 , std::allocator >::~basic_stringbuf()@@Base+0x104e0> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - b 2b96c , std::allocator >::~basic_stringbuf()@@Base+0xfdec> │ │ │ │ - bti j │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl 2cdc0 , std::allocator >::~basic_stringbuf()@@Base+0x16540> │ │ │ │ + b 27eb4 , std::allocator >::~basic_stringbuf()@@Base+0x11634> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3904] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3656] │ │ │ │ + ldr w26, [x1] │ │ │ │ + ldr w27, [x0] │ │ │ │ + b 27e38 , std::allocator >::~basic_stringbuf()@@Base+0x115b8> │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2c19c , std::allocator >::~basic_stringbuf()@@Base+0x1061c> │ │ │ │ + blr x1 │ │ │ │ + b 27cf4 , std::allocator >::~basic_stringbuf()@@Base+0x11474> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 27c88 , std::allocator >::~basic_stringbuf()@@Base+0x11408> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2c1a4 , std::allocator >::~basic_stringbuf()@@Base+0x10624> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2c1a4 , std::allocator >::~basic_stringbuf()@@Base+0x10624> │ │ │ │ + b.eq 28258 , std::allocator >::~basic_stringbuf()@@Base+0x119d8> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - b.eq 2c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x10640> // b.none │ │ │ │ - b 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> │ │ │ │ - bti j │ │ │ │ - b 2c258 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + b.ne 28224 , std::allocator >::~basic_stringbuf()@@Base+0x119a4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - b.eq 2c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x10640> // b.none │ │ │ │ - b 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> │ │ │ │ + b.eq 28258 , std::allocator >::~basic_stringbuf()@@Base+0x119d8> // b.none │ │ │ │ + b 28224 , std::allocator >::~basic_stringbuf()@@Base+0x119a4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - b 2c2a0 , std::allocator >::~basic_stringbuf()@@Base+0x10720> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c140 , std::allocator >::~basic_stringbuf()@@Base+0x105c0> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + b 28234 , std::allocator >::~basic_stringbuf()@@Base+0x119b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - b 2c2a0 , std::allocator >::~basic_stringbuf()@@Base+0x10720> │ │ │ │ - bti j │ │ │ │ - b 2c258 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ - bti j │ │ │ │ - b 2c258 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ - bti j │ │ │ │ - b 2c258 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ - bti j │ │ │ │ - b 2c298 , std::allocator >::~basic_stringbuf()@@Base+0x10718> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + b 28234 , std::allocator >::~basic_stringbuf()@@Base+0x119b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - b 2c2a0 , std::allocator >::~basic_stringbuf()@@Base+0x10720> │ │ │ │ - bti j │ │ │ │ - b 2c258 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + b 281fc , std::allocator >::~basic_stringbuf()@@Base+0x1197c> │ │ │ │ bti j │ │ │ │ - b 2c258 , std::allocator >::~basic_stringbuf()@@Base+0x106d8> │ │ │ │ + b 282a8 , std::allocator >::~basic_stringbuf()@@Base+0x11a28> │ │ │ │ bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ + b 282a8 , std::allocator >::~basic_stringbuf()@@Base+0x11a28> │ │ │ │ bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - bti j │ │ │ │ - b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1074c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str x25, [sp, #128] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 2c410 , std::allocator >::~basic_stringbuf()@@Base+0x10890> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x24, #24] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc20 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - sub w20, w0, #0x2 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc2c │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 10f50 │ │ │ │ - mov x8, sp │ │ │ │ - str x19, [x24, #24] │ │ │ │ - mov x25, sp │ │ │ │ - bl 20ecc , std::allocator >::~basic_stringbuf()@@Base+0x534c> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov w3, #0x6142 // #24898 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - movk w3, #0x6b63, lsl #16 │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - stp x22, x4, [sp, #24] │ │ │ │ - str w3, [sp, #40] │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2c4b0 , std::allocator >::~basic_stringbuf()@@Base+0x10930> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 110e8 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0xbd8 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x22, x5, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 28268 , std::allocator >::~basic_stringbuf()@@Base+0x119e8> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x23 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - mov w2, #0x540 // #1344 │ │ │ │ - str w4, [sp, #40] │ │ │ │ - strb wzr, [sp, #46] │ │ │ │ - strh w3, [x22, #4] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2c510 , std::allocator >::~basic_stringbuf()@@Base+0x10990> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 110e8 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - bl 12760 │ │ │ │ - ldp x0, x21, [sp] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2c5ec , std::allocator >::~basic_stringbuf()@@Base+0x10a6c> // b.none │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x2, [sp] │ │ │ │ - lsl x1, x20, #5 │ │ │ │ - str x22, [sp, #24] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + b 28234 , std::allocator >::~basic_stringbuf()@@Base+0x119b4> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x3, x2, x1 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x2, x1] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2c598 , std::allocator >::~basic_stringbuf()@@Base+0x10a18> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 110e8 │ │ │ │ - ldp x19, x21, [sp] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - sub x0, x21, x19 │ │ │ │ - cmp x20, x0, asr #5 │ │ │ │ - b.cc 2c540 , std::allocator >::~basic_stringbuf()@@Base+0x109c0> // b.lo, b.ul, b.last │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 2c5ec , std::allocator >::~basic_stringbuf()@@Base+0x10a6c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c5dc , std::allocator >::~basic_stringbuf()@@Base+0x10a5c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x10a40> // b.any │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 2c600 , std::allocator >::~basic_stringbuf()@@Base+0x10a80> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c67c , std::allocator >::~basic_stringbuf()@@Base+0x10afc> // b.any │ │ │ │ - ldr x25, [sp, #128] │ │ │ │ - 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 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x25 │ │ │ │ - bl a2c0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2c6bc , std::allocator >::~basic_stringbuf()@@Base+0x10b3c> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2c64c , std::allocator >::~basic_stringbuf()@@Base+0x10acc> │ │ │ │ + b.eq 28258 , std::allocator >::~basic_stringbuf()@@Base+0x119d8> // b.none │ │ │ │ + b 28224 , std::allocator >::~basic_stringbuf()@@Base+0x119a4> │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + b 28234 , std::allocator >::~basic_stringbuf()@@Base+0x119b4> │ │ │ │ + bti j │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c67c , std::allocator >::~basic_stringbuf()@@Base+0x10afc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5a40 │ │ │ │ - b 2c658 , std::allocator >::~basic_stringbuf()@@Base+0x10ad8> │ │ │ │ + b.eq 28258 , std::allocator >::~basic_stringbuf()@@Base+0x119d8> // b.none │ │ │ │ + b 28224 , std::allocator >::~basic_stringbuf()@@Base+0x119a4> │ │ │ │ bti j │ │ │ │ - b 2c6c8 , std::allocator >::~basic_stringbuf()@@Base+0x10b48> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2c658 , std::allocator >::~basic_stringbuf()@@Base+0x10ad8> │ │ │ │ + b 28330 , std::allocator >::~basic_stringbuf()@@Base+0x11ab0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - str d15, [sp, #304] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 2c758 , std::allocator >::~basic_stringbuf()@@Base+0x10bd8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x22, #40] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc20 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - sub w20, w0, #0x2 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - bl dc2c │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 118c0 │ │ │ │ - str x19, [x22, #40] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x24, sp, #0xa8 │ │ │ │ - add x19, sp, #0xb8 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w3, #0x6142 // #24898 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - movk w3, #0x6b63, lsl #16 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - stp x19, x4, [sp, #168] │ │ │ │ - str w3, [sp, #184] │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2c7ec , std::allocator >::~basic_stringbuf()@@Base+0x10c6c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 12760 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3648] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ - mov x8, #0xe // #14 │ │ │ │ - strb wzr, [sp, #198] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldr w5, [x3] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x4, [x2] │ │ │ │ - stp x19, x8, [sp, #168] │ │ │ │ - mov x20, x0 │ │ │ │ - ldur x7, [x2, #6] │ │ │ │ - str x4, [sp, #184] │ │ │ │ - stur x7, [x19, #6] │ │ │ │ - mov w3, w6 │ │ │ │ - mov w2, #0x542 // #1346 │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - bl f7c4 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2c86c , std::allocator >::~basic_stringbuf()@@Base+0x10cec> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3552] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xbf0 │ │ │ │ - mov x9, #0x6 // #6 │ │ │ │ - strb wzr, [sp, #190] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldr w5, [x3] │ │ │ │ - mov x1, x24 │ │ │ │ - ldrh w7, [x2, #4] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w8, [x2] │ │ │ │ - mov w3, w6 │ │ │ │ - stp x19, x9, [sp, #168] │ │ │ │ - mov w4, #0x63 // #99 │ │ │ │ - mov w2, #0x544 // #1348 │ │ │ │ - str w8, [sp, #184] │ │ │ │ - strh w7, [x19, #4] │ │ │ │ - bl f7c4 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2c8e4 , std::allocator >::~basic_stringbuf()@@Base+0x10d64> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3936] │ │ │ │ - mov x4, #0x6554 // #25940 │ │ │ │ - movk x4, #0x656c, lsl #16 │ │ │ │ - mov x5, #0x8 // #8 │ │ │ │ - movk x4, #0x6f70, lsl #32 │ │ │ │ - mov x1, x24 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - movk x4, #0x7472, lsl #48 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0x543 // #1347 │ │ │ │ - stp x19, x5, [sp, #168] │ │ │ │ - str x4, [sp, #184] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2c94c , std::allocator >::~basic_stringbuf()@@Base+0x10dcc> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xbf8 │ │ │ │ - mov x6, #0xc // #12 │ │ │ │ - strb wzr, [sp, #196] │ │ │ │ - mov x1, x24 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x5, [x4] │ │ │ │ - stp x19, x6, [sp, #168] │ │ │ │ - ldr w4, [x4, #8] │ │ │ │ - str x5, [sp, #184] │ │ │ │ - mov w2, #0x545 // #1349 │ │ │ │ - str w4, [x19, #8] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2c9b8 , std::allocator >::~basic_stringbuf()@@Base+0x10e38> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - adrp x21, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - bl 12690 │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - add x2, x21, #0xa88 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x19, x4, [sp, #168] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - mov x1, x24 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #184] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ + ldr x0, [x1] │ │ │ │ str x0, [sp, #40] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - bl a4e0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - ldp x23, x27, [sp, #56] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ca20 , std::allocator >::~basic_stringbuf()@@Base+0x10ea0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x20, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x20, #0xa90 │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - strb wzr, [sp, #190] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 2d0e0 , std::allocator >::~basic_stringbuf()@@Base+0x11560> // b.none │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x1, [x23] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2d12c , std::allocator >::~basic_stringbuf()@@Base+0x115ac> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str x0, [x23] │ │ │ │ - str x1, [x23, #16] │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [x23, #8] │ │ │ │ - mov v15.d[1], x0 │ │ │ │ - adrp x26, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x26, #0xc08 │ │ │ │ - mov x0, v15.d[1] │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - stp x19, x2, [sp, #168] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #184] │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - strb w1, [x19, #4] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2d0a8 , std::allocator >::~basic_stringbuf()@@Base+0x11528> // b.none │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - str x2, [x0] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 2d118 , std::allocator >::~basic_stringbuf()@@Base+0x11598> // b.none │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x1, [x0] │ │ │ │ - str x2, [x0, #16] │ │ │ │ - fmov x25, d15 │ │ │ │ - add x23, x0, #0x20 │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3632] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - ldr w0, [x0] │ │ │ │ - stp x1, xzr, [sp, #104] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - cbz w0, 2d0a0 , std::allocator >::~basic_stringbuf()@@Base+0x11520> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 2d020 , std::allocator >::~basic_stringbuf()@@Base+0x114a0> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, x20, #0xa90 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c8e4 │ │ │ │ + tbz w0, #0, 283e4 , std::allocator >::~basic_stringbuf()@@Base+0x11b64> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x28, sp, #0x98 │ │ │ │ - mov x3, #0x9 // #9 │ │ │ │ - str x0, [sp] │ │ │ │ - subs x21, x23, x25 │ │ │ │ - ldr x2, [x1] │ │ │ │ - stp x28, x3, [sp, #136] │ │ │ │ - ldrb w0, [x1, #8] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - strb wzr, [sp, #161] │ │ │ │ - strb w0, [x28, #8] │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - b.eq 2d03c , std::allocator >::~basic_stringbuf()@@Base+0x114bc> // b.none │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - mov x0, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 2d140 , std::allocator >::~basic_stringbuf()@@Base+0x115c0> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5a30 │ │ │ │ - mov x26, x0 │ │ │ │ - stp x26, x26, [sp, #80] │ │ │ │ - add x21, x26, x21 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 2d054 , std::allocator >::~basic_stringbuf()@@Base+0x114d4> // b.none │ │ │ │ - mov x21, x25 │ │ │ │ - mov x20, x26 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x23, x21 │ │ │ │ - b.ne 2cba4 , std::allocator >::~basic_stringbuf()@@Base+0x11024> // b.any │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov x0, x24 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 29840 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x20, sp, #0x50 │ │ │ │ - add x21, sp, #0x88 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x4, x24 │ │ │ │ - mov w2, #0x546 // #1350 │ │ │ │ - bl e4ac │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2cc1c , std::allocator >::~basic_stringbuf()@@Base+0x1109c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x21, x26, [sp, #80] │ │ │ │ - cmp x21, x26 │ │ │ │ - b.eq 2cc54 , std::allocator >::~basic_stringbuf()@@Base+0x110d4> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cc44 , std::allocator >::~basic_stringbuf()@@Base+0x110c4> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cmp x26, x21 │ │ │ │ - b.ne 2cc28 , std::allocator >::~basic_stringbuf()@@Base+0x110a8> // b.any │ │ │ │ - ldr x26, [sp, #80] │ │ │ │ - cbz x26, 2cc68 , std::allocator >::~basic_stringbuf()@@Base+0x110e8> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 2cc80 , std::allocator >::~basic_stringbuf()@@Base+0x11100> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 12760 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5a30 │ │ │ │ - mov x3, #0x10 // #16 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - str x19, [sp, #168] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - str x4, [sp, #184] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - mov w6, #0x64 // #100 │ │ │ │ - mov w4, #0x1388 // #5000 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov w3, w6 │ │ │ │ - adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x5, [x5, #3840] │ │ │ │ - mov w2, #0x547 // #1351 │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w5, [x5] │ │ │ │ - bl f7c4 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2cd28 , std::allocator >::~basic_stringbuf()@@Base+0x111a8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xc38 │ │ │ │ - mov x6, #0x9 // #9 │ │ │ │ - strb wzr, [sp, #193] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x5, [x4] │ │ │ │ - stp x19, x6, [sp, #168] │ │ │ │ - ldrb w4, [x4, #8] │ │ │ │ - str x5, [sp, #184] │ │ │ │ - mov w2, #0x54a // #1354 │ │ │ │ - strb w4, [x19, #8] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2cd94 , std::allocator >::~basic_stringbuf()@@Base+0x11214> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #4008] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xc48 │ │ │ │ - mov x5, #0xb // #11 │ │ │ │ - strb wzr, [sp, #195] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x19, x5, [sp, #168] │ │ │ │ - ldur w4, [x4, #7] │ │ │ │ - str x6, [sp, #184] │ │ │ │ - mov w2, #0x54b // #1355 │ │ │ │ - stur w4, [x19, #7] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ce00 , std::allocator >::~basic_stringbuf()@@Base+0x11280> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3880] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xc58 │ │ │ │ - mov x5, #0xb // #11 │ │ │ │ - strb wzr, [sp, #195] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x19, x5, [sp, #168] │ │ │ │ - ldur w4, [x4, #7] │ │ │ │ - str x6, [sp, #184] │ │ │ │ - mov w2, #0x549 // #1353 │ │ │ │ - stur w4, [x19, #7] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ce6c , std::allocator >::~basic_stringbuf()@@Base+0x112ec> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 12690 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3968] │ │ │ │ - adrp x4, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x4, x4, #0xc68 │ │ │ │ - mov x6, #0xc // #12 │ │ │ │ - strb wzr, [sp, #196] │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w3, [x3] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x5, [x4] │ │ │ │ - stp x19, x6, [sp, #168] │ │ │ │ - ldr w4, [x4, #8] │ │ │ │ - str x5, [sp, #184] │ │ │ │ - mov w2, #0x548 // #1352 │ │ │ │ - str w4, [x19, #8] │ │ │ │ - bl 109a8 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ced8 , std::allocator >::~basic_stringbuf()@@Base+0x11358> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 12690 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 12760 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - str x19, [sp, #168] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xc78 │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp, #168] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - ldp x6, x7, [x1] │ │ │ │ - stp x6, x7, [x3] │ │ │ │ - ldrb w4, [x1, #16] │ │ │ │ - strb w4, [x3, #16] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x54c // #1356 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - str x3, [sp, #176] │ │ │ │ - ldr x4, [sp, #168] │ │ │ │ - strb wzr, [x4, x3] │ │ │ │ - bl 10d90 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2cf74 , std::allocator >::~basic_stringbuf()@@Base+0x113f4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.ne 287ec , std::allocator >::~basic_stringbuf()@@Base+0x11f6c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, #0x7571 // #30065 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 28430 , std::allocator >::~basic_stringbuf()@@Base+0x11bb0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 12690 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cf9c , std::allocator >::~basic_stringbuf()@@Base+0x1141c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + tbz w21, #0, 28504 , std::allocator >::~basic_stringbuf()@@Base+0x11c84> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #33] │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbnz w0, #0, 2844c , std::allocator >::~basic_stringbuf()@@Base+0x11bcc> │ │ │ │ + ldrb w0, [x19, #138] │ │ │ │ + tbz w0, #0, 28484 , std::allocator >::~basic_stringbuf()@@Base+0x11c04> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 238c0 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 284c4 , std::allocator >::~basic_stringbuf()@@Base+0x11c44> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x11450> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cfc4 , std::allocator >::~basic_stringbuf()@@Base+0x11444> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + tbz w21, #0, 285fc , std::allocator >::~basic_stringbuf()@@Base+0x11d7c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 34f30 , std::allocator >::~basic_stringbuf()@@Base+0x1e6b0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 28550 , std::allocator >::~basic_stringbuf()@@Base+0x11cd0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 2cfa8 , std::allocator >::~basic_stringbuf()@@Base+0x11428> // b.any │ │ │ │ - cbz x25, 2d05c , std::allocator >::~basic_stringbuf()@@Base+0x114dc> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + tbz w21, #0, 285a0 , std::allocator >::~basic_stringbuf()@@Base+0x11d20> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 285b4 , std::allocator >::~basic_stringbuf()@@Base+0x11d34> │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d19c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - sub x1, x27, x25 │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - mov x0, x25 │ │ │ │ - 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 │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - b 5a40 │ │ │ │ - add x3, x26, #0xc08 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2cb24 , std::allocator >::~basic_stringbuf()@@Base+0x10fa4> │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - add x21, x26, x21 │ │ │ │ - stp x26, x26, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne 2cb9c , std::allocator >::~basic_stringbuf()@@Base+0x1101c> // b.any │ │ │ │ - mov x20, x26 │ │ │ │ - b 2cbcc , std::allocator >::~basic_stringbuf()@@Base+0x1104c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c900 │ │ │ │ + tbz w0, #0, 286dc , std::allocator >::~basic_stringbuf()@@Base+0x11e5c> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbnz w0, #0, 2844c , std::allocator >::~basic_stringbuf()@@Base+0x11bcc> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d19c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // 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 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x3, x21, #0xa88 │ │ │ │ - b 2d024 , std::allocator >::~basic_stringbuf()@@Base+0x114a4> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x24 │ │ │ │ - str q15, [sp, #48] │ │ │ │ - str x27, [sp, #64] │ │ │ │ - bl a4e0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - ldp x25, x23, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2cadc , std::allocator >::~basic_stringbuf()@@Base+0x10f5c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x1, x1, #0xf68 │ │ │ │ + mov x3, #0x5 // #5 │ │ │ │ + stp x20, x3, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 28648 , std::allocator >::~basic_stringbuf()@@Base+0x11dc8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 2cadc , std::allocator >::~basic_stringbuf()@@Base+0x10f5c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x24 │ │ │ │ - bl a4e0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr q15, [sp, #48] │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ca7c , std::allocator >::~basic_stringbuf()@@Base+0x10efc> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str q15, [sp] │ │ │ │ + tbnz w21, #0, 286b4 , std::allocator >::~basic_stringbuf()@@Base+0x11e34> │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #26] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 28688 , std::allocator >::~basic_stringbuf()@@Base+0x11e08> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr q15, [sp] │ │ │ │ - b 2ca7c , std::allocator >::~basic_stringbuf()@@Base+0x10efc> │ │ │ │ - ldr w3, [x19] │ │ │ │ - ldrh w1, [x19, #4] │ │ │ │ - str w3, [x0, #16] │ │ │ │ - strh w1, [x2, #4] │ │ │ │ - b 2cacc , std::allocator >::~basic_stringbuf()@@Base+0x10f4c> │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldur w0, [x19, #3] │ │ │ │ - str w2, [x23, #16] │ │ │ │ - stur w0, [x1, #3] │ │ │ │ - b 2ca6c , std::allocator >::~basic_stringbuf()@@Base+0x10eec> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + tbz w21, #0, 28754 , std::allocator >::~basic_stringbuf()@@Base+0x11ed4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d19c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // b.any │ │ │ │ - bl 5990 │ │ │ │ - bti j │ │ │ │ - ldr x27, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x25, x23, [sp, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp x25, x23, [sp, #48] │ │ │ │ - str x27, [sp, #64] │ │ │ │ - bl a2c0 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 284ec , std::allocator >::~basic_stringbuf()@@Base+0x11c6c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2d1d8 , std::allocator >::~basic_stringbuf()@@Base+0x11658> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + b 284ec , std::allocator >::~basic_stringbuf()@@Base+0x11c6c> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c900 │ │ │ │ + tbnz w0, #0, 285ac , std::allocator >::~basic_stringbuf()@@Base+0x11d2c> │ │ │ │ + mov w1, #0x6568 // #25960 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 28728 , std::allocator >::~basic_stringbuf()@@Base+0x11ea8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + tbz w21, #0, 2843c , std::allocator >::~basic_stringbuf()@@Base+0x11bbc> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 287c8 , std::allocator >::~basic_stringbuf()@@Base+0x11f48> │ │ │ │ + strb wzr, [x19, #138] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + b 2843c , std::allocator >::~basic_stringbuf()@@Base+0x11bbc> │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl e870 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 28794 , std::allocator >::~basic_stringbuf()@@Base+0x11f14> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + tbnz w21, #0, 287a0 , std::allocator >::~basic_stringbuf()@@Base+0x11f20> │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + b 283b4 , std::allocator >::~basic_stringbuf()@@Base+0x11b34> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d19c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 284ec , std::allocator >::~basic_stringbuf()@@Base+0x11c6c> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #138] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + b 2843c , std::allocator >::~basic_stringbuf()@@Base+0x11bbc> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - b 2d1b4 , std::allocator >::~basic_stringbuf()@@Base+0x11634> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d19c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 287f0 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - b 2d1e4 , std::allocator >::~basic_stringbuf()@@Base+0x11664> │ │ │ │ - bti j │ │ │ │ - b 2d1e4 , std::allocator >::~basic_stringbuf()@@Base+0x11664> │ │ │ │ - bti j │ │ │ │ - b 2d1a4 , std::allocator >::~basic_stringbuf()@@Base+0x11624> │ │ │ │ - bti j │ │ │ │ - b 2d15c , std::allocator >::~basic_stringbuf()@@Base+0x115dc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5a40 │ │ │ │ - b 2d290 , std::allocator >::~basic_stringbuf()@@Base+0x11710> │ │ │ │ - bti j │ │ │ │ - add x21, sp, #0x88 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2d178 , std::allocator >::~basic_stringbuf()@@Base+0x115f8> │ │ │ │ - bti j │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - b 2d290 , std::allocator >::~basic_stringbuf()@@Base+0x11710> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 2d308 , std::allocator >::~basic_stringbuf()@@Base+0x11788> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2d2b8 , std::allocator >::~basic_stringbuf()@@Base+0x11738> │ │ │ │ - bti j │ │ │ │ - add x20, sp, #0x50 │ │ │ │ - mov x19, x0 │ │ │ │ - add x21, sp, #0x88 │ │ │ │ - b 2d2f4 , std::allocator >::~basic_stringbuf()@@Base+0x11774> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl a2c0 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - b 2d27c , std::allocator >::~basic_stringbuf()@@Base+0x116fc> │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d19c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // b.any │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - b 2d15c , std::allocator >::~basic_stringbuf()@@Base+0x115dc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5a40 │ │ │ │ - b 2d290 , std::allocator >::~basic_stringbuf()@@Base+0x11710> │ │ │ │ - bti j │ │ │ │ - b 2d334 , std::allocator >::~basic_stringbuf()@@Base+0x117b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2d37c , std::allocator >::~basic_stringbuf()@@Base+0x117fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5a40 │ │ │ │ - b 2d290 , std::allocator >::~basic_stringbuf()@@Base+0x11710> │ │ │ │ - bti j │ │ │ │ - b 2d334 , std::allocator >::~basic_stringbuf()@@Base+0x117b4> │ │ │ │ + b 287f8 , std::allocator >::~basic_stringbuf()@@Base+0x11f78> │ │ │ │ bti j │ │ │ │ - b 2d334 , std::allocator >::~basic_stringbuf()@@Base+0x117b4> │ │ │ │ + b 287f8 , std::allocator >::~basic_stringbuf()@@Base+0x11f78> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2d258 , std::allocator >::~basic_stringbuf()@@Base+0x116d8> │ │ │ │ + b 287f8 , std::allocator >::~basic_stringbuf()@@Base+0x11f78> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cbz x0, 2d3d8 , std::allocator >::~basic_stringbuf()@@Base+0x11858> │ │ │ │ - bl 5a40 │ │ │ │ - add x21, sp, #0x88 │ │ │ │ - b 2d27c , std::allocator >::~basic_stringbuf()@@Base+0x116fc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x3, x19 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - bl 12f50 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 29960 , std::allocator >::~basic_stringbuf()@@Base+0xdde0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2c3c0 , std::allocator >::~basic_stringbuf()@@Base+0x10840> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2c700 , std::allocator >::~basic_stringbuf()@@Base+0x10b80> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 29d60 , std::allocator >::~basic_stringbuf()@@Base+0xe1e0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2a1a8 , std::allocator >::~basic_stringbuf()@@Base+0xe628> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5a30 │ │ │ │ - mov x20, x0 │ │ │ │ - bl caec │ │ │ │ - str x20, [x19, #88] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 287f8 , std::allocator >::~basic_stringbuf()@@Base+0x11f78> │ │ │ │ bti j │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + b 287f8 , std::allocator >::~basic_stringbuf()@@Base+0x11f78> │ │ │ │ bti j │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - b 2d468 , std::allocator >::~basic_stringbuf()@@Base+0x118e8> │ │ │ │ - nop │ │ │ │ + b 287f8 , std::allocator >::~basic_stringbuf()@@Base+0x11f78> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #144] │ │ │ │ + b 21ca0 , std::allocator >::~basic_stringbuf()@@Base+0xb420> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + ldrb w0, [x0, #32] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldrb w0, [x0, #33] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + ldrb w0, [x0, #34] │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 2d514 , std::allocator >::~basic_stringbuf()@@Base+0x11994> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - b 5a40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldrb w1, [x0, #16] │ │ │ │ - tbz w1, #0, 2d550 , std::allocator >::~basic_stringbuf()@@Base+0x119d0> │ │ │ │ + mov w0, #0x320 // #800 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 288e8 , std::allocator >::~basic_stringbuf()@@Base+0x12068> │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 2892c , std::allocator >::~basic_stringbuf()@@Base+0x120ac> // b.none │ │ │ │ + b.le 288ec , std::allocator >::~basic_stringbuf()@@Base+0x1206c> │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 288e8 , std::allocator >::~basic_stringbuf()@@Base+0x12068> // b.none │ │ │ │ + b.gt 28918 , std::allocator >::~basic_stringbuf()@@Base+0x12098> │ │ │ │ + cmp w1, #0x6 │ │ │ │ + mov w0, #0x96 // #150 │ │ │ │ + mov w1, #0x7d // #125 │ │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ │ ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 1ee40 , std::allocator >::~basic_stringbuf()@@Base+0x32c0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 2d604 , std::allocator >::~basic_stringbuf()@@Base+0x11a84> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 2d5fc , std::allocator >::~basic_stringbuf()@@Base+0x11a7c> // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2d634 , std::allocator >::~basic_stringbuf()@@Base+0x11ab4> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ + mov w0, #0x1f4 // #500 │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq 288e8 , std::allocator >::~basic_stringbuf()@@Base+0x12068> // b.none │ │ │ │ + mov w0, #0x12c // #300 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 288e8 , std::allocator >::~basic_stringbuf()@@Base+0x12068> // 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 │ │ │ │ - cbz x19, 2d5c0 , std::allocator >::~basic_stringbuf()@@Base+0x11a40> │ │ │ │ - b 2d61c , std::allocator >::~basic_stringbuf()@@Base+0x11a9c> │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 2d5c0 , std::allocator >::~basic_stringbuf()@@Base+0x11a40> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ + 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldrb w2, [x19, #16] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 2d6ac , std::allocator >::~basic_stringbuf()@@Base+0x11b2c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ + ldrb w1, [x19, #32] │ │ │ │ ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 2d7d4 , std::allocator >::~basic_stringbuf()@@Base+0x11c54> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + tbnz w1, #0, 28988 , std::allocator >::~basic_stringbuf()@@Base+0x12108> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 289b8 , std::allocator >::~basic_stringbuf()@@Base+0x12138> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + bl 23d20 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> │ │ │ │ + tbnz w0, #0, 28abc , std::allocator >::~basic_stringbuf()@@Base+0x1223c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c5c , std::allocator >::~basic_stringbuf()@@Base+0x123dc> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1e960 , std::allocator >::~basic_stringbuf()@@Base+0x2de0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1ef20 , std::allocator >::~basic_stringbuf()@@Base+0x33a0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1ee60 , std::allocator >::~basic_stringbuf()@@Base+0x32e0> │ │ │ │ - tbz w0, #0, 2d7a0 , std::allocator >::~basic_stringbuf()@@Base+0x11c20> │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - bl 16b00 ::do_widen(char) const@@Base+0x2820> │ │ │ │ - mov w0, #0x1f4 // #500 │ │ │ │ - bl ddec │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1ee40 , std::allocator >::~basic_stringbuf()@@Base+0x32c0> │ │ │ │ - str x22, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xc90 │ │ │ │ - add x2, x2, #0xc96 │ │ │ │ - bl 2d560 , std::allocator >::~basic_stringbuf()@@Base+0x119e0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - add x2, x2, #0xca1 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - bl 2d560 , std::allocator >::~basic_stringbuf()@@Base+0x119e0> │ │ │ │ - mov x1, x21 │ │ │ │ + add x20, x19, #0x28 │ │ │ │ + str x21, [sp, #80] │ │ │ │ mov x0, x20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 14664 ::do_widen(char) const@@Base+0x384> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - and w20, w0, #0xff │ │ │ │ - cmp x2, x23 │ │ │ │ - b.eq 2d764 , std::allocator >::~basic_stringbuf()@@Base+0x11be4> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2d77c , std::allocator >::~basic_stringbuf()@@Base+0x11bfc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - tbz w20, #0, 2d7c8 , std::allocator >::~basic_stringbuf()@@Base+0x11c48> │ │ │ │ - ldr x2, [x19] │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1ee6c , std::allocator >::~basic_stringbuf()@@Base+0x32ec> │ │ │ │ - tbz w0, #0, 2d7b4 , std::allocator >::~basic_stringbuf()@@Base+0x11c34> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1ee80 , std::allocator >::~basic_stringbuf()@@Base+0x3300> │ │ │ │ - and w1, w0, #0xff │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - b 2d678 , std::allocator >::~basic_stringbuf()@@Base+0x11af8> │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - b 2d678 , std::allocator >::~basic_stringbuf()@@Base+0x11af8> │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2d7fc , std::allocator >::~basic_stringbuf()@@Base+0x11c7c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + bl 288ac , std::allocator >::~basic_stringbuf()@@Base+0x1202c> │ │ │ │ + mov w21, w0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 35870 , std::allocator >::~basic_stringbuf()@@Base+0x1eff0> │ │ │ │ + cmp x0, w21, sxtw │ │ │ │ + b.ge 28a94 , std::allocator >::~basic_stringbuf()@@Base+0x12214> // b.tcont │ │ │ │ + mov x0, x20 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w21, [x1] │ │ │ │ + bl 35870 , std::allocator >::~basic_stringbuf()@@Base+0x1eff0> │ │ │ │ + cmp x0, w21, sxtw │ │ │ │ + b.lt 28b30 , std::allocator >::~basic_stringbuf()@@Base+0x122b0> // b.tstop │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 28bd0 , std::allocator >::~basic_stringbuf()@@Base+0x12350> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4008] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 28bb8 , std::allocator >::~basic_stringbuf()@@Base+0x12338> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 28bac , std::allocator >::~basic_stringbuf()@@Base+0x1232c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3968] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 28bc4 , std::allocator >::~basic_stringbuf()@@Base+0x12344> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d7dc , std::allocator >::~basic_stringbuf()@@Base+0x11c5c> // b.any │ │ │ │ + b.ne 28c60 , std::allocator >::~basic_stringbuf()@@Base+0x123e0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + bl 34ee0 , std::allocator >::~basic_stringbuf()@@Base+0x1e660> │ │ │ │ + tbnz w0, #0, 28b68 , std::allocator >::~basic_stringbuf()@@Base+0x122e8> │ │ │ │ + ldp x0, x1, [x19, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + strb w2, [x19, #32] │ │ │ │ + bl 2f748 , std::allocator >::~basic_stringbuf()@@Base+0x18ec8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 355c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ed40> │ │ │ │ + b 289f4 , std::allocator >::~basic_stringbuf()@@Base+0x12174> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + bl 23e30 , std::allocator >::~basic_stringbuf()@@Base+0xd5b0> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 28c48 , std::allocator >::~basic_stringbuf()@@Base+0x123c8> // b.none │ │ │ │ + b.gt 28c34 , std::allocator >::~basic_stringbuf()@@Base+0x123b4> │ │ │ │ + cbz w0, 28bdc , std::allocator >::~basic_stringbuf()@@Base+0x1235c> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 28c00 , std::allocator >::~basic_stringbuf()@@Base+0x12380> // b.any │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 27760 , std::allocator >::~basic_stringbuf()@@Base+0x10ee0> │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5a30 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 1e080 , std::allocator >::~basic_stringbuf()@@Base+0x2500> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - str x21, [x20, #8] │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - ldp x24, x19, [x0] │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 2d924 , std::allocator >::~basic_stringbuf()@@Base+0x11da4> // b.pmore │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 2d918 , std::allocator >::~basic_stringbuf()@@Base+0x11d98> // b.any │ │ │ │ - ldrb w1, [x24] │ │ │ │ - mov x0, x23 │ │ │ │ - strb w1, [sp, #56] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e0e0 , std::allocator >::~basic_stringbuf()@@Base+0x2560> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2d8d4 , std::allocator >::~basic_stringbuf()@@Base+0x11d54> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + bl 27b00 , std::allocator >::~basic_stringbuf()@@Base+0x11280> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 28c54 , std::allocator >::~basic_stringbuf()@@Base+0x123d4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 189c0 ::do_widen(char) const@@Base+0x46e0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 28988 , std::allocator >::~basic_stringbuf()@@Base+0x12108> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x11ef0> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 28c60 , std::allocator >::~basic_stringbuf()@@Base+0x123e0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x23 │ │ │ │ - cbz x19, 2d8a8 , std::allocator >::~basic_stringbuf()@@Base+0x11d28> │ │ │ │ - b 2d940 , std::allocator >::~basic_stringbuf()@@Base+0x11dc0> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x19, [sp] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - b 2d8a8 , std::allocator >::~basic_stringbuf()@@Base+0x11d28> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xb0 // #176 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x19 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 2da9c , std::allocator >::~basic_stringbuf()@@Base+0x11f1c> // b.any │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - add x23, sp, #0x8 │ │ │ │ - ldp x22, x19, [x1, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - add x1, x19, #0x22 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x21 │ │ │ │ - b.ls 2db04 , std::allocator >::~basic_stringbuf()@@Base+0x11f84> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - add x1, x1, #0xca8 │ │ │ │ - mov x2, #0x22 // #34 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 2db54 , std::allocator >::~basic_stringbuf()@@Base+0x11fd4> // b.pmore │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xcd0 │ │ │ │ - bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 143e0 ::do_widen(char) const@@Base+0x100> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + ldp x0, x1, [x19, #152] │ │ │ │ + bl 34f4c , std::allocator >::~basic_stringbuf()@@Base+0x1e6cc> │ │ │ │ + b 28b8c , std::allocator >::~basic_stringbuf()@@Base+0x1230c> │ │ │ │ + mov x0, x1 │ │ │ │ + bl 352a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ea20> │ │ │ │ + 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 34964 , std::allocator >::~basic_stringbuf()@@Base+0x1e0e4> │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ + tbnz w0, #0, 28b74 , std::allocator >::~basic_stringbuf()@@Base+0x122f4> │ │ │ │ + ldp x2, x0, [x19, #160] │ │ │ │ + bl 34ccc , std::allocator >::~basic_stringbuf()@@Base+0x1e44c> │ │ │ │ + b 28ab0 , std::allocator >::~basic_stringbuf()@@Base+0x12230> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2d42c , std::allocator >::~basic_stringbuf()@@Base+0x16bac> │ │ │ │ + b 28a4c , std::allocator >::~basic_stringbuf()@@Base+0x121cc> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2d8e0 , std::allocator >::~basic_stringbuf()@@Base+0x17060> │ │ │ │ + b 28a3c , std::allocator >::~basic_stringbuf()@@Base+0x121bc> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2d5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16d40> │ │ │ │ + b 28a5c , std::allocator >::~basic_stringbuf()@@Base+0x121dc> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2d740 , std::allocator >::~basic_stringbuf()@@Base+0x16ec0> │ │ │ │ + b 28a2c , std::allocator >::~basic_stringbuf()@@Base+0x121ac> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 28c00 , std::allocator >::~basic_stringbuf()@@Base+0x12380> │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x20, #16] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2dac8 , std::allocator >::~basic_stringbuf()@@Base+0x11f48> // b.none │ │ │ │ + b.ne 28c5c , std::allocator >::~basic_stringbuf()@@Base+0x123dc> // b.any │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 24080 , std::allocator >::~basic_stringbuf()@@Base+0xd800> │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 28c00 , std::allocator >::~basic_stringbuf()@@Base+0x12380> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #33] │ │ │ │ + b 28c00 , std::allocator >::~basic_stringbuf()@@Base+0x12380> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #34] │ │ │ │ + b 28c00 , std::allocator >::~basic_stringbuf()@@Base+0x12380> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + b 28988 , std::allocator >::~basic_stringbuf()@@Base+0x12108> │ │ │ │ + str x21, [sp, #80] │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - b 2d978 , std::allocator >::~basic_stringbuf()@@Base+0x11df8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - b 2d978 , std::allocator >::~basic_stringbuf()@@Base+0x11df8> │ │ │ │ - sub x1, x1, #0x2 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.hi 2dae4 , std::allocator >::~basic_stringbuf()@@Base+0x11f64> // b.pmore │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x11ef0> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - b 5d10 <__cxa_end_catch@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x11ef0> // b.any │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x11ef0> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c60 , std::allocator >::~basic_stringbuf()@@Base+0x123e0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x11ef0> // b.any │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x11ef0> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - b 2db34 , std::allocator >::~basic_stringbuf()@@Base+0x11fb4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2db84 , std::allocator >::~basic_stringbuf()@@Base+0x12004> │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - add x1, x1, #0x880 │ │ │ │ - stp x1, xzr, [x0] │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - sub x19, x2, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x19, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 2dc64 , std::allocator >::~basic_stringbuf()@@Base+0x120e4> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne 2dc5c , std::allocator >::~basic_stringbuf()@@Base+0x120dc> // b.any │ │ │ │ - ldrb w1, [x21] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2dc94 , std::allocator >::~basic_stringbuf()@@Base+0x12114> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w0, [x0, #136] │ │ │ │ + tbz w1, #0, 28cd0 , std::allocator >::~basic_stringbuf()@@Base+0x12450> │ │ │ │ + tbz w0, #0, 28cf4 , std::allocator >::~basic_stringbuf()@@Base+0x12474> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 2dc20 , std::allocator >::~basic_stringbuf()@@Base+0x120a0> │ │ │ │ - b 2dc7c , std::allocator >::~basic_stringbuf()@@Base+0x120fc> │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 2dc20 , std::allocator >::~basic_stringbuf()@@Base+0x120a0> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + tbz w0, #0, 28cc0 , std::allocator >::~basic_stringbuf()@@Base+0x12440> │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 356f0 , std::allocator >::~basic_stringbuf()@@Base+0x1ee70> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3564c , std::allocator >::~basic_stringbuf()@@Base+0x1edcc> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl 56a0 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ + add x1, x1, #0x840 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cbz x0, 28d58 , std::allocator >::~basic_stringbuf()@@Base+0x124d8> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cbz x0, 28db8 , std::allocator >::~basic_stringbuf()@@Base+0x12538> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cbz x0, 28e08 , std::allocator >::~basic_stringbuf()@@Base+0x12588> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + b 5a40 │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0x840 │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cbz x0, 28e48 , std::allocator >::~basic_stringbuf()@@Base+0x125c8> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + b 5a40 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 2dde4 , std::allocator >::~basic_stringbuf()@@Base+0x12264> // b.pmore │ │ │ │ + b.hi 28f04 , std::allocator >::~basic_stringbuf()@@Base+0x12684> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 2dddc , std::allocator >::~basic_stringbuf()@@Base+0x1225c> // b.any │ │ │ │ + b.ne 28efc , std::allocator >::~basic_stringbuf()@@Base+0x1267c> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 2de14 , std::allocator >::~basic_stringbuf()@@Base+0x12294> // b.any │ │ │ │ + b.ne 28f34 , std::allocator >::~basic_stringbuf()@@Base+0x126b4> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 2dda0 , std::allocator >::~basic_stringbuf()@@Base+0x12220> │ │ │ │ - b 2ddfc , std::allocator >::~basic_stringbuf()@@Base+0x1227c> │ │ │ │ + cbz x19, 28ec0 , std::allocator >::~basic_stringbuf()@@Base+0x12640> │ │ │ │ + b 28f1c , std::allocator >::~basic_stringbuf()@@Base+0x1269c> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 2dda0 , std::allocator >::~basic_stringbuf()@@Base+0x12220> │ │ │ │ + b 28ec0 , std::allocator >::~basic_stringbuf()@@Base+0x12640> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 2df14 , std::allocator >::~basic_stringbuf()@@Base+0x12394> │ │ │ │ - nop │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 2de84 , std::allocator >::~basic_stringbuf()@@Base+0x12304> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2de9c , std::allocator >::~basic_stringbuf()@@Base+0x1231c> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 2dea0 , std::allocator >::~basic_stringbuf()@@Base+0x12320> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 2deb4 , std::allocator >::~basic_stringbuf()@@Base+0x12334> // b.tstop │ │ │ │ - tbnz w0, #31, 2deb4 , std::allocator >::~basic_stringbuf()@@Base+0x12334> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 2dec0 , std::allocator >::~basic_stringbuf()@@Base+0x12340> │ │ │ │ - mov x19, x3 │ │ │ │ - b 2de60 , std::allocator >::~basic_stringbuf()@@Base+0x122e0> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 2deac , std::allocator >::~basic_stringbuf()@@Base+0x1232c> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 2df18 , std::allocator >::~basic_stringbuf()@@Base+0x12398> │ │ │ │ - cbz x26, 2df44 , std::allocator >::~basic_stringbuf()@@Base+0x123c4> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 2df44 , std::allocator >::~basic_stringbuf()@@Base+0x123c4> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 2df60 , std::allocator >::~basic_stringbuf()@@Base+0x123e0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 2decc , std::allocator >::~basic_stringbuf()@@Base+0x1234c> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2df68 , std::allocator >::~basic_stringbuf()@@Base+0x123e8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 2dee0 , std::allocator >::~basic_stringbuf()@@Base+0x12360> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2deec , std::allocator >::~basic_stringbuf()@@Base+0x1236c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 2deec , std::allocator >::~basic_stringbuf()@@Base+0x1236c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 2e060 , std::allocator >::~basic_stringbuf()@@Base+0x124e0> │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 2dfd0 , std::allocator >::~basic_stringbuf()@@Base+0x12450> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2dfe8 , std::allocator >::~basic_stringbuf()@@Base+0x12468> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 2dfec , std::allocator >::~basic_stringbuf()@@Base+0x1246c> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 2e000 , std::allocator >::~basic_stringbuf()@@Base+0x12480> // b.tstop │ │ │ │ - tbnz w0, #31, 2e000 , std::allocator >::~basic_stringbuf()@@Base+0x12480> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 2e00c , std::allocator >::~basic_stringbuf()@@Base+0x1248c> │ │ │ │ - mov x19, x3 │ │ │ │ - b 2dfac , std::allocator >::~basic_stringbuf()@@Base+0x1242c> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 2dff8 , std::allocator >::~basic_stringbuf()@@Base+0x12478> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 2e064 , std::allocator >::~basic_stringbuf()@@Base+0x124e4> │ │ │ │ - cbz x26, 2e090 , std::allocator >::~basic_stringbuf()@@Base+0x12510> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 2e090 , std::allocator >::~basic_stringbuf()@@Base+0x12510> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 2e0ac , std::allocator >::~basic_stringbuf()@@Base+0x1252c> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 2e018 , std::allocator >::~basic_stringbuf()@@Base+0x12498> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e0b4 , std::allocator >::~basic_stringbuf()@@Base+0x12534> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 2e02c , std::allocator >::~basic_stringbuf()@@Base+0x124ac> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2e038 , std::allocator >::~basic_stringbuf()@@Base+0x124b8> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 2e038 , std::allocator >::~basic_stringbuf()@@Base+0x124b8> │ │ │ │ - nop │ │ │ │ - cbz x0, 2e440 , std::allocator >::~basic_stringbuf()@@Base+0x128c0> │ │ │ │ + cbz x0, 292c0 , std::allocator >::~basic_stringbuf()@@Base+0x12a40> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ ldr x23, [x22, #24] │ │ │ │ - cbz x23, 2e3d4 , std::allocator >::~basic_stringbuf()@@Base+0x12854> │ │ │ │ + cbz x23, 29254 , std::allocator >::~basic_stringbuf()@@Base+0x129d4> │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ ldr x24, [x23, #24] │ │ │ │ - cbz x24, 2e37c , std::allocator >::~basic_stringbuf()@@Base+0x127fc> │ │ │ │ + cbz x24, 291fc , std::allocator >::~basic_stringbuf()@@Base+0x1297c> │ │ │ │ ldr x25, [x24, #24] │ │ │ │ - cbz x25, 2e328 , std::allocator >::~basic_stringbuf()@@Base+0x127a8> │ │ │ │ + cbz x25, 291a8 , std::allocator >::~basic_stringbuf()@@Base+0x12928> │ │ │ │ ldr x19, [x25, #24] │ │ │ │ - cbz x19, 2e280 , std::allocator >::~basic_stringbuf()@@Base+0x12700> │ │ │ │ + cbz x19, 29100 , std::allocator >::~basic_stringbuf()@@Base+0x12880> │ │ │ │ ldr x21, [x19, #24] │ │ │ │ - cbz x21, 2e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x12654> │ │ │ │ + cbz x21, 29054 , std::allocator >::~basic_stringbuf()@@Base+0x127d4> │ │ │ │ ldr x26, [x21, #24] │ │ │ │ - cbz x26, 2e22c , std::allocator >::~basic_stringbuf()@@Base+0x126ac> │ │ │ │ + cbz x26, 290ac , std::allocator >::~basic_stringbuf()@@Base+0x1282c> │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ ldr x20, [x26, #24] │ │ │ │ - cbz x20, 2e2d4 , std::allocator >::~basic_stringbuf()@@Base+0x12754> │ │ │ │ + cbz x20, 29154 , std::allocator >::~basic_stringbuf()@@Base+0x128d4> │ │ │ │ ldr x27, [x20, #24] │ │ │ │ - cbz x27, 2e180 , std::allocator >::~basic_stringbuf()@@Base+0x12600> │ │ │ │ + cbz x27, 29000 , std::allocator >::~basic_stringbuf()@@Base+0x12780> │ │ │ │ ldr x0, [x27, #24] │ │ │ │ mov x28, x27 │ │ │ │ - bl 2e0c0 , std::allocator >::~basic_stringbuf()@@Base+0x12540> │ │ │ │ + bl 28f40 , std::allocator >::~basic_stringbuf()@@Base+0x126c0> │ │ │ │ ldr x0, [x28, #64] │ │ │ │ add x2, x27, #0x50 │ │ │ │ ldr x27, [x27, #16] │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 2e154 , std::allocator >::~basic_stringbuf()@@Base+0x125d4> // b.none │ │ │ │ + b.eq 28fd4 , std::allocator >::~basic_stringbuf()@@Base+0x12754> // b.none │ │ │ │ ldr x1, [x28, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x28, #32] │ │ │ │ add x2, x28, #0x30 │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 2e170 , std::allocator >::~basic_stringbuf()@@Base+0x125f0> // b.none │ │ │ │ + b.eq 28ff0 , std::allocator >::~basic_stringbuf()@@Base+0x12770> // b.none │ │ │ │ ldr x1, [x28, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x28 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x27, 2e128 , std::allocator >::~basic_stringbuf()@@Base+0x125a8> │ │ │ │ + cbnz x27, 28fa8 , std::allocator >::~basic_stringbuf()@@Base+0x12728> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x27, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e1a0 , std::allocator >::~basic_stringbuf()@@Base+0x12620> // b.none │ │ │ │ + b.eq 29020 , std::allocator >::~basic_stringbuf()@@Base+0x127a0> // b.none │ │ │ │ ldr x1, [x20, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x20, #32] │ │ │ │ add x1, x20, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e1bc , std::allocator >::~basic_stringbuf()@@Base+0x1263c> // b.none │ │ │ │ + b.eq 2903c , std::allocator >::~basic_stringbuf()@@Base+0x127bc> // b.none │ │ │ │ ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x20 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x27, 2e2d4 , std::allocator >::~basic_stringbuf()@@Base+0x12754> │ │ │ │ + cbz x27, 29154 , std::allocator >::~basic_stringbuf()@@Base+0x128d4> │ │ │ │ mov x20, x27 │ │ │ │ - b 2e120 , std::allocator >::~basic_stringbuf()@@Base+0x125a0> │ │ │ │ + b 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0x12720> │ │ │ │ ldr x0, [x19, #64] │ │ │ │ add x1, x19, #0x50 │ │ │ │ ldr x20, [x19, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e1f4 , std::allocator >::~basic_stringbuf()@@Base+0x12674> // b.none │ │ │ │ + b.eq 29074 , std::allocator >::~basic_stringbuf()@@Base+0x127f4> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e210 , std::allocator >::~basic_stringbuf()@@Base+0x12690> // b.none │ │ │ │ + b.eq 29090 , std::allocator >::~basic_stringbuf()@@Base+0x12810> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x20, 2e280 , std::allocator >::~basic_stringbuf()@@Base+0x12700> │ │ │ │ + cbz x20, 29100 , std::allocator >::~basic_stringbuf()@@Base+0x12880> │ │ │ │ mov x19, x20 │ │ │ │ - b 2e104 , std::allocator >::~basic_stringbuf()@@Base+0x12584> │ │ │ │ + b 28f84 , std::allocator >::~basic_stringbuf()@@Base+0x12704> │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ add x1, x21, #0x50 │ │ │ │ ldr x0, [x21, #64] │ │ │ │ ldr x20, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e24c , std::allocator >::~basic_stringbuf()@@Base+0x126cc> // b.none │ │ │ │ + b.eq 290cc , std::allocator >::~basic_stringbuf()@@Base+0x1284c> // b.none │ │ │ │ ldr x1, [x21, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x21, #32] │ │ │ │ add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e268 , std::allocator >::~basic_stringbuf()@@Base+0x126e8> // b.none │ │ │ │ + b.eq 290e8 , std::allocator >::~basic_stringbuf()@@Base+0x12868> // b.none │ │ │ │ ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x20, 2e1d4 , std::allocator >::~basic_stringbuf()@@Base+0x12654> │ │ │ │ + cbz x20, 29054 , std::allocator >::~basic_stringbuf()@@Base+0x127d4> │ │ │ │ mov x21, x20 │ │ │ │ - b 2e10c , std::allocator >::~basic_stringbuf()@@Base+0x1258c> │ │ │ │ + b 28f8c , std::allocator >::~basic_stringbuf()@@Base+0x1270c> │ │ │ │ ldr x0, [x25, #64] │ │ │ │ add x1, x25, #0x50 │ │ │ │ ldr x19, [x25, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e2a0 , std::allocator >::~basic_stringbuf()@@Base+0x12720> // b.none │ │ │ │ + b.eq 29120 , std::allocator >::~basic_stringbuf()@@Base+0x128a0> // b.none │ │ │ │ ldr x1, [x25, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x25, #32] │ │ │ │ add x1, x25, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e2bc , std::allocator >::~basic_stringbuf()@@Base+0x1273c> // b.none │ │ │ │ + b.eq 2913c , std::allocator >::~basic_stringbuf()@@Base+0x128bc> // b.none │ │ │ │ ldr x1, [x25, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x25 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x19, 2e328 , std::allocator >::~basic_stringbuf()@@Base+0x127a8> │ │ │ │ + cbz x19, 291a8 , std::allocator >::~basic_stringbuf()@@Base+0x12928> │ │ │ │ mov x25, x19 │ │ │ │ - b 2e0fc , std::allocator >::~basic_stringbuf()@@Base+0x1257c> │ │ │ │ + b 28f7c , std::allocator >::~basic_stringbuf()@@Base+0x126fc> │ │ │ │ ldr x0, [x26, #64] │ │ │ │ add x2, x26, #0x50 │ │ │ │ ldr x20, [x26, #16] │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 2e2f4 , std::allocator >::~basic_stringbuf()@@Base+0x12774> // b.none │ │ │ │ + b.eq 29174 , std::allocator >::~basic_stringbuf()@@Base+0x128f4> // b.none │ │ │ │ ldr x1, [x26, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x26, #32] │ │ │ │ add x2, x26, #0x30 │ │ │ │ cmp x0, x2 │ │ │ │ - b.eq 2e310 , std::allocator >::~basic_stringbuf()@@Base+0x12790> // b.none │ │ │ │ + b.eq 29190 , std::allocator >::~basic_stringbuf()@@Base+0x12910> // b.none │ │ │ │ ldr x1, [x26, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x26 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x20, 2e228 , std::allocator >::~basic_stringbuf()@@Base+0x126a8> │ │ │ │ + cbz x20, 290a8 , std::allocator >::~basic_stringbuf()@@Base+0x12828> │ │ │ │ mov x26, x20 │ │ │ │ - b 2e118 , std::allocator >::~basic_stringbuf()@@Base+0x12598> │ │ │ │ + b 28f98 , std::allocator >::~basic_stringbuf()@@Base+0x12718> │ │ │ │ ldr x0, [x24, #64] │ │ │ │ add x1, x24, #0x50 │ │ │ │ ldr x19, [x24, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e348 , std::allocator >::~basic_stringbuf()@@Base+0x127c8> // b.none │ │ │ │ + b.eq 291c8 , std::allocator >::~basic_stringbuf()@@Base+0x12948> // b.none │ │ │ │ ldr x1, [x24, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x24, #32] │ │ │ │ add x1, x24, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e364 , std::allocator >::~basic_stringbuf()@@Base+0x127e4> // b.none │ │ │ │ + b.eq 291e4 , std::allocator >::~basic_stringbuf()@@Base+0x12964> // b.none │ │ │ │ ldr x1, [x24, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x24 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x19, 2e37c , std::allocator >::~basic_stringbuf()@@Base+0x127fc> │ │ │ │ + cbz x19, 291fc , std::allocator >::~basic_stringbuf()@@Base+0x1297c> │ │ │ │ mov x24, x19 │ │ │ │ - b 2e0f4 , std::allocator >::~basic_stringbuf()@@Base+0x12574> │ │ │ │ + b 28f74 , std::allocator >::~basic_stringbuf()@@Base+0x126f4> │ │ │ │ ldr x0, [x23, #64] │ │ │ │ add x1, x23, #0x50 │ │ │ │ ldr x19, [x23, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e39c , std::allocator >::~basic_stringbuf()@@Base+0x1281c> // b.none │ │ │ │ + b.eq 2921c , std::allocator >::~basic_stringbuf()@@Base+0x1299c> // b.none │ │ │ │ ldr x1, [x23, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x23, #32] │ │ │ │ add x1, x23, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e3b8 , std::allocator >::~basic_stringbuf()@@Base+0x12838> // b.none │ │ │ │ + b.eq 29238 , std::allocator >::~basic_stringbuf()@@Base+0x129b8> // b.none │ │ │ │ ldr x1, [x23, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x23 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x19, 2e3d0 , std::allocator >::~basic_stringbuf()@@Base+0x12850> │ │ │ │ + cbz x19, 29250 , std::allocator >::~basic_stringbuf()@@Base+0x129d0> │ │ │ │ mov x23, x19 │ │ │ │ - b 2e0ec , std::allocator >::~basic_stringbuf()@@Base+0x1256c> │ │ │ │ + b 28f6c , std::allocator >::~basic_stringbuf()@@Base+0x126ec> │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ add x1, x22, #0x50 │ │ │ │ ldr x0, [x22, #64] │ │ │ │ ldr x19, [x22, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e3f4 , std::allocator >::~basic_stringbuf()@@Base+0x12874> // b.none │ │ │ │ + b.eq 29274 , std::allocator >::~basic_stringbuf()@@Base+0x129f4> // b.none │ │ │ │ ldr x1, [x22, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x22, #32] │ │ │ │ add x1, x22, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e410 , std::allocator >::~basic_stringbuf()@@Base+0x12890> // b.none │ │ │ │ + b.eq 29290 , std::allocator >::~basic_stringbuf()@@Base+0x12a10> // b.none │ │ │ │ ldr x1, [x22, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x22 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x19, 2e428 , std::allocator >::~basic_stringbuf()@@Base+0x128a8> │ │ │ │ + cbz x19, 292a8 , std::allocator >::~basic_stringbuf()@@Base+0x12a28> │ │ │ │ mov x22, x19 │ │ │ │ - b 2e0e0 , std::allocator >::~basic_stringbuf()@@Base+0x12560> │ │ │ │ + b 28f60 , std::allocator >::~basic_stringbuf()@@Base+0x126e0> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ + cbz x0, 293e8 , std::allocator >::~basic_stringbuf()@@Base+0x12b68> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, x3 │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 2e5a8 , std::allocator >::~basic_stringbuf()@@Base+0x12a28> // b.none │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x3, x21 │ │ │ │ - csel x22, x3, x21, ls // ls = plast │ │ │ │ - cbz x22, 2e508 , std::allocator >::~basic_stringbuf()@@Base+0x12988> │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x25, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 2e618 , std::allocator >::~basic_stringbuf()@@Base+0x12a98> │ │ │ │ - b.lt 2e638 , std::allocator >::~basic_stringbuf()@@Base+0x12ab8> // b.tstop │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, x22 │ │ │ │ - bl 5770 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w1, w0 │ │ │ │ - cbnz w0, 2e4e4 , std::allocator >::~basic_stringbuf()@@Base+0x12964> │ │ │ │ - sub x1, x21, x23 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 2e4e8 , std::allocator >::~basic_stringbuf()@@Base+0x12968> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 2e640 , std::allocator >::~basic_stringbuf()@@Base+0x12ac0> // b.tstop │ │ │ │ - tbnz w1, #31, 2e640 , std::allocator >::~basic_stringbuf()@@Base+0x12ac0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x0, x3, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e4c8 , std::allocator >::~basic_stringbuf()@@Base+0x12948> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e528 , std::allocator >::~basic_stringbuf()@@Base+0x129a8> // b.tstop │ │ │ │ - tbz w0, #31, 2e4c8 , std::allocator >::~basic_stringbuf()@@Base+0x12948> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - cmp x19, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 2e4f0 , std::allocator >::~basic_stringbuf()@@Base+0x12970> // b.none │ │ │ │ - bl 5a90 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - cmp x23, x22 │ │ │ │ - csel x2, x23, x22, ls // ls = plast │ │ │ │ - cbz x2, 2e564 , std::allocator >::~basic_stringbuf()@@Base+0x129e4> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2e580 , std::allocator >::~basic_stringbuf()@@Base+0x12a00> │ │ │ │ - sub x0, x22, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e584 , std::allocator >::~basic_stringbuf()@@Base+0x12a04> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e6ac , std::allocator >::~basic_stringbuf()@@Base+0x12b2c> // b.tstop │ │ │ │ - tbnz w0, #31, 2e6ac , std::allocator >::~basic_stringbuf()@@Base+0x12b2c> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 2df70 , std::allocator >::~basic_stringbuf()@@Base+0x123f0> │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - cbz x0, 2e588 , std::allocator >::~basic_stringbuf()@@Base+0x12a08> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x19, [x24, #32] │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x3, x21 │ │ │ │ - csel x2, x3, x21, ls // ls = plast │ │ │ │ - cbz x2, 2e5d8 , std::allocator >::~basic_stringbuf()@@Base+0x12a58> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2e5f4 , std::allocator >::~basic_stringbuf()@@Base+0x12a74> │ │ │ │ - sub x0, x21, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e584 , std::allocator >::~basic_stringbuf()@@Base+0x12a04> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e5f8 , std::allocator >::~basic_stringbuf()@@Base+0x12a78> // b.tstop │ │ │ │ - tbz w0, #31, 2e584 , std::allocator >::~basic_stringbuf()@@Base+0x12a04> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x0, x23, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e4ac , std::allocator >::~basic_stringbuf()@@Base+0x1292c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e638 , std::allocator >::~basic_stringbuf()@@Base+0x12ab8> // b.tstop │ │ │ │ - tbz w0, #31, 2e4ac , std::allocator >::~basic_stringbuf()@@Base+0x1292c> │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - b 2e528 , std::allocator >::~basic_stringbuf()@@Base+0x129a8> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 2e5f8 , std::allocator >::~basic_stringbuf()@@Base+0x12a78> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5900 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x23, x22 │ │ │ │ - csel x2, x23, x22, ls // ls = plast │ │ │ │ - cbz x2, 2e678 , std::allocator >::~basic_stringbuf()@@Base+0x12af8> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2e694 , std::allocator >::~basic_stringbuf()@@Base+0x12b14> │ │ │ │ - sub x0, x23, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e584 , std::allocator >::~basic_stringbuf()@@Base+0x12a04> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e698 , std::allocator >::~basic_stringbuf()@@Base+0x12b18> // b.tstop │ │ │ │ - tbz w0, #31, 2e584 , std::allocator >::~basic_stringbuf()@@Base+0x12a04> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x1, x21, x19, ne // ne = any │ │ │ │ - csel x0, x21, xzr, ne // ne = any │ │ │ │ - b 2e4f0 , std::allocator >::~basic_stringbuf()@@Base+0x12970> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x1, x21, x19, eq // eq = none │ │ │ │ - csel x0, x19, xzr, ne // ne = any │ │ │ │ - b 2e4f0 , std::allocator >::~basic_stringbuf()@@Base+0x12970> │ │ │ │ - cbz x0, 2e834 , std::allocator >::~basic_stringbuf()@@Base+0x12cb4> │ │ │ │ - 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] │ │ │ │ add x20, x22, #0xc8 │ │ │ │ ldr x0, [x22, #24] │ │ │ │ mov x21, x22 │ │ │ │ - bl 2e6c0 , std::allocator >::~basic_stringbuf()@@Base+0x12b40> │ │ │ │ + bl 292c4 , std::allocator >::~basic_stringbuf()@@Base+0x12a44> │ │ │ │ ldr x19, [x22, #200] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 2e718 , std::allocator >::~basic_stringbuf()@@Base+0x12b98> // b.none │ │ │ │ - nop │ │ │ │ + b.eq 29318 , std::allocator >::~basic_stringbuf()@@Base+0x12a98> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 2e700 , std::allocator >::~basic_stringbuf()@@Base+0x12b80> // b.any │ │ │ │ + b.ne 29300 , std::allocator >::~basic_stringbuf()@@Base+0x12a80> // b.any │ │ │ │ ldr x19, [x21, #176] │ │ │ │ add x20, x21, #0xb0 │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 2e740 , std::allocator >::~basic_stringbuf()@@Base+0x12bc0> // b.none │ │ │ │ + b.eq 29340 , std::allocator >::~basic_stringbuf()@@Base+0x12ac0> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 2e728 , std::allocator >::~basic_stringbuf()@@Base+0x12ba8> // b.any │ │ │ │ - ldr x19, [x21, #144] │ │ │ │ - cbz x19, 2e794 , std::allocator >::~basic_stringbuf()@@Base+0x12c14> │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 2e6c0 , std::allocator >::~basic_stringbuf()@@Base+0x12b40> │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2e780 , std::allocator >::~basic_stringbuf()@@Base+0x12c00> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x19, 2e74c , std::allocator >::~basic_stringbuf()@@Base+0x12bcc> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + b.ne 29328 , std::allocator >::~basic_stringbuf()@@Base+0x12aa8> // b.any │ │ │ │ + ldr x0, [x21, #144] │ │ │ │ + bl 292c4 , std::allocator >::~basic_stringbuf()@@Base+0x12a44> │ │ │ │ ldr x20, [x21, #96] │ │ │ │ - cbz x20, 2e7f4 , std::allocator >::~basic_stringbuf()@@Base+0x12c74> │ │ │ │ + cbz x20, 293a8 , std::allocator >::~basic_stringbuf()@@Base+0x12b28> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 2e0c0 , std::allocator >::~basic_stringbuf()@@Base+0x12540> │ │ │ │ + bl 28f40 , std::allocator >::~basic_stringbuf()@@Base+0x126c0> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e7c8 , std::allocator >::~basic_stringbuf()@@Base+0x12c48> // b.none │ │ │ │ + b.eq 2937c , std::allocator >::~basic_stringbuf()@@Base+0x12afc> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e7e4 , std::allocator >::~basic_stringbuf()@@Base+0x12c64> // b.none │ │ │ │ + b.eq 29398 , std::allocator >::~basic_stringbuf()@@Base+0x12b18> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 2e79c , std::allocator >::~basic_stringbuf()@@Base+0x12c1c> │ │ │ │ + cbnz x20, 29350 , std::allocator >::~basic_stringbuf()@@Base+0x12ad0> │ │ │ │ ldr x0, [x21, #32] │ │ │ │ add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2e810 , std::allocator >::~basic_stringbuf()@@Base+0x12c90> // b.none │ │ │ │ + b.eq 293c4 , std::allocator >::~basic_stringbuf()@@Base+0x12b44> // b.none │ │ │ │ ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x21 │ │ │ │ mov x1, #0xe0 // #224 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x22, 2e6dc , std::allocator >::~basic_stringbuf()@@Base+0x12b5c> │ │ │ │ + cbnz x22, 292e0 , std::allocator >::~basic_stringbuf()@@Base+0x12a60> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 5a30 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - add x23, x0, #0x30 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x23, [x19, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + adrp x26, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x26, #0x650 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + add x25, sp, #0x58 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x22, x8 │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + add x23, sp, #0x68 │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ ldp x1, x2, [x1] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x23, [sp, #88] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 2dd40 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - add x4, x19, #0x58 │ │ │ │ - add x3, x19, #0x88 │ │ │ │ - stp xzr, xzr, [x19, #64] │ │ │ │ - add x2, x19, #0xb0 │ │ │ │ - add x1, x19, #0xc8 │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - add x22, x21, #0x8 │ │ │ │ - stp xzr, x4, [x4, #8] │ │ │ │ - mov x25, x20 │ │ │ │ - stp x4, xzr, [x4, #24] │ │ │ │ - str wzr, [x19, #136] │ │ │ │ - stp xzr, x3, [x3, #8] │ │ │ │ - stp x3, xzr, [x3, #24] │ │ │ │ - stp x2, x2, [x2] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - str xzr, [x19, #216] │ │ │ │ - stp x1, x1, [x1] │ │ │ │ - ldp x27, x24, [x19, #32] │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 2ea30 , std::allocator >::~basic_stringbuf()@@Base+0x12eb0> // b.none │ │ │ │ - ldp x1, x28, [x20, #32] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cmp x24, x28 │ │ │ │ - csel x5, x24, x28, ls // ls = plast │ │ │ │ - cbz x5, 2e9a4 , std::allocator >::~basic_stringbuf()@@Base+0x12e24> │ │ │ │ - mov x2, x5 │ │ │ │ - mov x0, x27 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 5770 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 2ead8 , std::allocator >::~basic_stringbuf()@@Base+0x12f58> │ │ │ │ - b.lt 2e9c4 , std::allocator >::~basic_stringbuf()@@Base+0x12e44> // b.tstop │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x27 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 5770 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 2e954 , std::allocator >::~basic_stringbuf()@@Base+0x12dd4> │ │ │ │ - sub x0, x28, x24 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e958 , std::allocator >::~basic_stringbuf()@@Base+0x12dd8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2eb18 , std::allocator >::~basic_stringbuf()@@Base+0x12f98> // b.tstop │ │ │ │ - tbnz w0, #31, 2eb18 , std::allocator >::~basic_stringbuf()@@Base+0x12f98> │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 2e974 , std::allocator >::~basic_stringbuf()@@Base+0x12df4> // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - mov x0, x27 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + mov x8, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 37b80 , std::allocator >::~basic_stringbuf()@@Base+0x21300> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 29470 , std::allocator >::~basic_stringbuf()@@Base+0x12bf0> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x0, x24, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e938 , std::allocator >::~basic_stringbuf()@@Base+0x12db8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e9c4 , std::allocator >::~basic_stringbuf()@@Base+0x12e44> // b.tstop │ │ │ │ - tbz w0, #31, 2e938 , std::allocator >::~basic_stringbuf()@@Base+0x12db8> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cmp x26, x20 │ │ │ │ - b.eq 2ebf0 , std::allocator >::~basic_stringbuf()@@Base+0x13070> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x25, [x0, #40] │ │ │ │ - mov x26, x0 │ │ │ │ - cmp x24, x25 │ │ │ │ - csel x2, x24, x25, ls // ls = plast │ │ │ │ - cbz x2, 2e9fc , std::allocator >::~basic_stringbuf()@@Base+0x12e7c> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2ea18 , std::allocator >::~basic_stringbuf()@@Base+0x12e98> │ │ │ │ - sub x0, x25, x24 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2ea1c , std::allocator >::~basic_stringbuf()@@Base+0x12e9c> // b.tstop │ │ │ │ - tbz w0, #31, 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - cbz x0, 2ec20 , std::allocator >::~basic_stringbuf()@@Base+0x130a0> │ │ │ │ - mov x26, x20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2eab4 , std::allocator >::~basic_stringbuf()@@Base+0x12f34> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbz x0, 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - ldr x26, [x21, #32] │ │ │ │ - ldr x20, [x26, #40] │ │ │ │ - cmp x24, x20 │ │ │ │ - csel x2, x24, x20, ls // ls = plast │ │ │ │ - cbz x2, 2ebf8 , std::allocator >::~basic_stringbuf()@@Base+0x13078> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 2ec28 , std::allocator >::~basic_stringbuf()@@Base+0x130a8> │ │ │ │ - sub x20, x20, x24 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.lt 2ec2c , std::allocator >::~basic_stringbuf()@@Base+0x130ac> // b.tstop │ │ │ │ - tbnz w20, #31, 2ec2c , std::allocator >::~basic_stringbuf()@@Base+0x130ac> │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2de20 , std::allocator >::~basic_stringbuf()@@Base+0x122a0> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x26, x1 │ │ │ │ - cbz x26, 2e958 , std::allocator >::~basic_stringbuf()@@Base+0x12dd8> │ │ │ │ - cmp x25, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x22, x26, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 2ebd4 , std::allocator >::~basic_stringbuf()@@Base+0x13054> // b.any │ │ │ │ - mov x3, x22 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - mov x25, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x21, #40] │ │ │ │ - b 2e980 , std::allocator >::~basic_stringbuf()@@Base+0x12e00> │ │ │ │ - sub x0, x24, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e91c , std::allocator >::~basic_stringbuf()@@Base+0x12d9c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e9c4 , std::allocator >::~basic_stringbuf()@@Base+0x12e44> // b.tstop │ │ │ │ - tbnz w0, #31, 2e9c4 , std::allocator >::~basic_stringbuf()@@Base+0x12e44> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x1, x27 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - bl 5770 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 2e954 , std::allocator >::~basic_stringbuf()@@Base+0x12dd4> │ │ │ │ - b 2e938 , std::allocator >::~basic_stringbuf()@@Base+0x12db8> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2ebd8 , std::allocator >::~basic_stringbuf()@@Base+0x13058> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5900 │ │ │ │ - ldr x25, [x0, #40] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cmp x24, x25 │ │ │ │ - csel x2, x24, x25, ls // ls = plast │ │ │ │ - cbz x2, 2eb60 , std::allocator >::~basic_stringbuf()@@Base+0x12fe0> │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cbnz w0, 2ec34 , std::allocator >::~basic_stringbuf()@@Base+0x130b4> │ │ │ │ - sub x25, x24, x25 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x25, x0 │ │ │ │ - b.gt 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x25, x0 │ │ │ │ - b.lt 2eb80 , std::allocator >::~basic_stringbuf()@@Base+0x13000> // b.tstop │ │ │ │ - tbz w25, #31, 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x25, x26 │ │ │ │ - cbnz x0, 2ea98 , std::allocator >::~basic_stringbuf()@@Base+0x12f18> │ │ │ │ - mov x26, x20 │ │ │ │ - cbz x5, 2eba8 , std::allocator >::~basic_stringbuf()@@Base+0x13028> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x2, x5 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2ebcc , std::allocator >::~basic_stringbuf()@@Base+0x1304c> │ │ │ │ - sub x1, x24, x28 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 2eab4 , std::allocator >::~basic_stringbuf()@@Base+0x12f34> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 2ebf0 , std::allocator >::~basic_stringbuf()@@Base+0x13070> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 2eab4 , std::allocator >::~basic_stringbuf()@@Base+0x12f34> │ │ │ │ - mov x25, x26 │ │ │ │ - ldp x0, x28, [x25, #32] │ │ │ │ - mov x26, x25 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cmp x24, x28 │ │ │ │ - csel x5, x24, x28, ls // ls = plast │ │ │ │ - b 2eb90 , std::allocator >::~basic_stringbuf()@@Base+0x13010> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2eab4 , std::allocator >::~basic_stringbuf()@@Base+0x12f34> │ │ │ │ - sub x20, x20, x24 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldp x20, x0, [x22] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + str x1, [sp] │ │ │ │ + add x26, x26, #0x650 │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + add x27, sp, #0x18 │ │ │ │ cmp x20, x0 │ │ │ │ - b.ge 2ea7c , std::allocator >::~basic_stringbuf()@@Base+0x12efc> // b.tcont │ │ │ │ + b.eq 295d0 , std::allocator >::~basic_stringbuf()@@Base+0x12d50> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2eaa4 , std::allocator >::~basic_stringbuf()@@Base+0x12f24> │ │ │ │ - b.ge 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 2ea9c , std::allocator >::~basic_stringbuf()@@Base+0x12f1c> │ │ │ │ - b.ge 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> // b.tcont │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x25, x26 │ │ │ │ - cbnz x0, 2ea9c , std::allocator >::~basic_stringbuf()@@Base+0x12f1c> │ │ │ │ - mov x26, x20 │ │ │ │ - b 2eb90 , std::allocator >::~basic_stringbuf()@@Base+0x13010> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + str x24, [sp, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + mov x8, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36be0 , std::allocator >::~basic_stringbuf()@@Base+0x20360> │ │ │ │ + ldp x28, x2, [sp, #88] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 29714 , std::allocator >::~basic_stringbuf()@@Base+0x12e94> // b.none │ │ │ │ + cmp x28, x23 │ │ │ │ + b.eq 294ec , std::allocator >::~basic_stringbuf()@@Base+0x12c6c> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - add x6, x0, #0x2b8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x5, [x0, #696] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str xzr, [x2] │ │ │ │ - ldr x3, [x6, #8] │ │ │ │ - cbz x3, 2edfc , std::allocator >::~basic_stringbuf()@@Base+0x1327c> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 2ece4 , std::allocator >::~basic_stringbuf()@@Base+0x13164> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2] │ │ │ │ - ldr x3, [x6, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 2ecf0 , std::allocator >::~basic_stringbuf()@@Base+0x13170> // b.hs, b.nlast │ │ │ │ - ldrb w4, [x5, x0] │ │ │ │ - cmp w4, #0x5b │ │ │ │ - b.eq 2ecd0 , std::allocator >::~basic_stringbuf()@@Base+0x13150> // b.none │ │ │ │ - sub x1, x3, x0, lsl #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.cc 2ee18 , std::allocator >::~basic_stringbuf()@@Base+0x13298> // b.lo, b.ul, b.last │ │ │ │ - add x2, x1, x0 │ │ │ │ - add x5, x5, x0 │ │ │ │ - cmp x2, x1 │ │ │ │ - csel x2, x2, x1, ls // ls = plast │ │ │ │ - add x2, x5, x2 │ │ │ │ - mov x1, x5 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - bl 2dbc0 , std::allocator >::~basic_stringbuf()@@Base+0x12040> │ │ │ │ - mov x1, x19 │ │ │ │ - ldp x3, x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 29504 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + cbz w19, 29614 , std::allocator >::~basic_stringbuf()@@Base+0x12d94> │ │ │ │ + add x19, sp, #0x28 │ │ │ │ + str x19, [sp, #24] │ │ │ │ + mov x0, x27 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + mov x8, x21 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 36904 , std::allocator >::~basic_stringbuf()@@Base+0x20084> │ │ │ │ + mov x8, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36ca0 , std::allocator >::~basic_stringbuf()@@Base+0x20420> │ │ │ │ + mov x1, x20 │ │ │ │ + ldp x3, x2, [sp, #88] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2edac , std::allocator >::~basic_stringbuf()@@Base+0x1322c> // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2edd0 , std::allocator >::~basic_stringbuf()@@Base+0x13250> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 2edc0 , std::allocator >::~basic_stringbuf()@@Base+0x13240> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str xzr, [sp, #16] │ │ │ │ + b.eq 29730 , std::allocator >::~basic_stringbuf()@@Base+0x12eb0> // b.none │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 29780 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> // b.none │ │ │ │ + stp x3, x2, [x20] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x0, 29744 , std::allocator >::~basic_stringbuf()@@Base+0x12ec4> │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + str xzr, [sp, #96] │ │ │ │ strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2ed7c , std::allocator >::~basic_stringbuf()@@Base+0x131fc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 29590 , std::allocator >::~basic_stringbuf()@@Base+0x12d10> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 295a8 , std::allocator >::~basic_stringbuf()@@Base+0x12d28> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 295c0 , std::allocator >::~basic_stringbuf()@@Base+0x12d40> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 294a0 , std::allocator >::~basic_stringbuf()@@Base+0x12c20> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2ee34 , std::allocator >::~basic_stringbuf()@@Base+0x132b4> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 2982c , std::allocator >::~basic_stringbuf()@@Base+0x12fac> // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + mov x0, x22 │ │ │ │ + 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 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2edd0 , std::allocator >::~basic_stringbuf()@@Base+0x13250> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x20 │ │ │ │ - b 2ed5c , std::allocator >::~basic_stringbuf()@@Base+0x131dc> │ │ │ │ - cbz x2, 2edec , std::allocator >::~basic_stringbuf()@@Base+0x1326c> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + add x0, x20, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 296bc , std::allocator >::~basic_stringbuf()@@Base+0x12e3c> // b.none │ │ │ │ + sub x0, x1, x0 │ │ │ │ + asr x4, x0, #5 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 296bc , std::allocator >::~basic_stringbuf()@@Base+0x12e3c> │ │ │ │ + add x19, x20, #0x30 │ │ │ │ + b 29674 , std::allocator >::~basic_stringbuf()@@Base+0x12df4> │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 296e4 , std::allocator >::~basic_stringbuf()@@Base+0x12e64> // b.none │ │ │ │ + ldr x3, [x19] │ │ │ │ + stp x1, x2, [x19, #-48] │ │ │ │ + ldur x1, [x19, #-32] │ │ │ │ + stur x3, [x19, #-32] │ │ │ │ + cbz x0, 2969c , std::allocator >::~basic_stringbuf()@@Base+0x12e1c> │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + str x1, [x19] │ │ │ │ + stur xzr, [x19, #-8] │ │ │ │ + subs x4, x4, #0x1 │ │ │ │ + strb wzr, [x0] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + b.eq 296b8 , std::allocator >::~basic_stringbuf()@@Base+0x12e38> // b.none │ │ │ │ + ldur x0, [x19, #-48] │ │ │ │ + sub x3, x19, #0x20 │ │ │ │ + ldp x1, x2, [x19, #-16] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 2963c , std::allocator >::~basic_stringbuf()@@Base+0x12dbc> // b.any │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 296e4 , std::allocator >::~basic_stringbuf()@@Base+0x12e64> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + stp x1, x2, [x19, #-48] │ │ │ │ + stur x0, [x19, #-32] │ │ │ │ + mov x0, x19 │ │ │ │ + stur x19, [x19, #-16] │ │ │ │ + stur xzr, [x19, #-8] │ │ │ │ + subs x4, x4, #0x1 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + strb wzr, [x0] │ │ │ │ + b.ne 29674 , std::allocator >::~basic_stringbuf()@@Base+0x12df4> // b.any │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + sub x2, x1, #0x20 │ │ │ │ + ldur x0, [x1, #-32] │ │ │ │ + sub x1, x1, #0x10 │ │ │ │ + str x2, [x22, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 295c4 , std::allocator >::~basic_stringbuf()@@Base+0x12d44> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 295c4 , std::allocator >::~basic_stringbuf()@@Base+0x12d44> │ │ │ │ + cbz x2, 29704 , std::allocator >::~basic_stringbuf()@@Base+0x12e84> │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.eq 2ee04 , std::allocator >::~basic_stringbuf()@@Base+0x13284> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ + b.eq 297b4 , std::allocator >::~basic_stringbuf()@@Base+0x12f34> // b.none │ │ │ │ + str x4, [sp, #8] │ │ │ │ bl 5570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [x19, #8] │ │ │ │ + ldur x0, [x19, #-48] │ │ │ │ + ldur x2, [x19, #-8] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + stur x2, [x19, #-40] │ │ │ │ strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - b 2ed5c , std::allocator >::~basic_stringbuf()@@Base+0x131dc> │ │ │ │ - mov x2, x5 │ │ │ │ - b 2ed10 , std::allocator >::~basic_stringbuf()@@Base+0x13190> │ │ │ │ - ldrb w1, [sp, #24] │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + b 29660 , std::allocator >::~basic_stringbuf()@@Base+0x12de0> │ │ │ │ + cbz x2, 29758 , std::allocator >::~basic_stringbuf()@@Base+0x12ed8> │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w19, eq // eq = none │ │ │ │ + b 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x12c54> │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 29780 , std::allocator >::~basic_stringbuf()@@Base+0x12f00> // b.none │ │ │ │ + stp x3, x2, [x20] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x23, [sp, #88] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x23, x1 │ │ │ │ + b 29570 , std::allocator >::~basic_stringbuf()@@Base+0x12cf0> │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.ne 294dc , std::allocator >::~basic_stringbuf()@@Base+0x12c5c> // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 29508 , std::allocator >::~basic_stringbuf()@@Base+0x12c88> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 29508 , std::allocator >::~basic_stringbuf()@@Base+0x12c88> │ │ │ │ + cmp x20, x25 │ │ │ │ + b.eq 297e8 , std::allocator >::~basic_stringbuf()@@Base+0x12f68> // b.none │ │ │ │ + cbz x2, 297a4 , std::allocator >::~basic_stringbuf()@@Base+0x12f24> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 297c8 , std::allocator >::~basic_stringbuf()@@Base+0x12f48> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [x20, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 29570 , std::allocator >::~basic_stringbuf()@@Base+0x12cf0> │ │ │ │ + ldrb w1, [x1] │ │ │ │ strb w1, [x0] │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - b 2edec , std::allocator >::~basic_stringbuf()@@Base+0x1326c> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldur x0, [x19, #-48] │ │ │ │ + ldur x2, [x19, #-8] │ │ │ │ + b 29704 , std::allocator >::~basic_stringbuf()@@Base+0x12e84> │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [x20, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 29570 , std::allocator >::~basic_stringbuf()@@Base+0x12cf0> │ │ │ │ + mov x0, x3 │ │ │ │ + b 29570 , std::allocator >::~basic_stringbuf()@@Base+0x12cf0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ba60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 29874 , std::allocator >::~basic_stringbuf()@@Base+0x12ff4> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 29800 , std::allocator >::~basic_stringbuf()@@Base+0x12f80> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 29808 , std::allocator >::~basic_stringbuf()@@Base+0x12f88> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2982c , std::allocator >::~basic_stringbuf()@@Base+0x12fac> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 29808 , std::allocator >::~basic_stringbuf()@@Base+0x12f88> │ │ │ │ + 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, #0x8b0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ + add x22, sp, #0x4b8 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x26, sp, #0x3b0 │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ + str x2, [sp, #2216] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.eq 2ee38 , std::allocator >::~basic_stringbuf()@@Base+0x132b8> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ + bl 5670 │ │ │ │ + strh wzr, [sp, #1432] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + str xzr, [sp, #1424] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3560] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldp x3, x4, [x0, #8] │ │ │ │ + stp x3, x4, [sp, #48] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str q31, [sp, #1440] │ │ │ │ + str q31, [sp, #1456] │ │ │ │ + ldur x0, [x3, #-24] │ │ │ │ + str x3, [sp, #944] │ │ │ │ + str x2, [sp, #1208] │ │ │ │ + str x4, [x26, x0] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + ldur x0, [x3, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x21, sp, #0x3c0 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + mov x0, x21 │ │ │ │ + str x2, [sp, #944] │ │ │ │ + str x1, [sp, #1208] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ mov x2, x0 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - bl 5c60 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x3 │ │ │ │ - mov x22, x2 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x4, [x21, #8] │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #8] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbnz x4, 2f164 , std::allocator >::~basic_stringbuf()@@Base+0x135e4> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cbz x0, 2f144 , std::allocator >::~basic_stringbuf()@@Base+0x135c4> │ │ │ │ - add x25, sp, #0x7 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w24, #0x5b // #91 │ │ │ │ - b 2eed4 , std::allocator >::~basic_stringbuf()@@Base+0x13354> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ls 2ef08 , std::allocator >::~basic_stringbuf()@@Base+0x13388> // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb w24, [sp, #7] │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x26, x1 │ │ │ │ + cbz x2, 2a920 , std::allocator >::~basic_stringbuf()@@Base+0x140a0> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add x0, sp, #0x430 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + bl 5620 ::is_open() const@plt> │ │ │ │ + tbz w0, #0, 2a950 , std::allocator >::~basic_stringbuf()@@Base+0x140d0> │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + add x2, sp, #0x1b0 │ │ │ │ + stp x1, x2, [sp, #160] │ │ │ │ + add x25, sp, #0x170 │ │ │ │ + str xzr, [sp, #360] │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + strb wzr, [sp, #368] │ │ │ │ + str xzr, [sp, #392] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + str xzr, [sp, #424] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + str wzr, [sp, #220] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbnz x0, 2eeb4 , std::allocator >::~basic_stringbuf()@@Base+0x13334> │ │ │ │ + str x25, [sp, #352] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + add x0, x26, x0 │ │ │ │ + str x2, [sp, #416] │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 2ac9c , std::allocator >::~basic_stringbuf()@@Base+0x1441c> │ │ │ │ + adrp x0, 15000 │ │ │ │ + add x22, sp, #0x5d0 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + str x0, [sp] │ │ │ │ + b 29b88 , std::allocator >::~basic_stringbuf()@@Base+0x13308> │ │ │ │ + ldrb w2, [x19, #67] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 29e0c , std::allocator >::~basic_stringbuf()@@Base+0x1358c> // b.any │ │ │ │ + ldr w1, [sp, #220] │ │ │ │ + add x19, sp, #0x5c0 │ │ │ │ + mov x8, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #220] │ │ │ │ + bl 37120 , std::allocator >::~basic_stringbuf()@@Base+0x208a0> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 29da8 , std::allocator >::~basic_stringbuf()@@Base+0x13528> // b.none │ │ │ │ + ldr x1, [sp, #1472] │ │ │ │ + mov x20, x22 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 29ddc , std::allocator >::~basic_stringbuf()@@Base+0x1355c> // b.none │ │ │ │ + add x2, sp, #0x4d0 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + ldur q31, [x2, #248] │ │ │ │ + add x2, sp, #0x200 │ │ │ │ + stur q31, [x2, #-152] │ │ │ │ + cbz x0, 29dcc , std::allocator >::~basic_stringbuf()@@Base+0x1354c> │ │ │ │ + str x0, [sp, #1472] │ │ │ │ + str x1, [sp, #1488] │ │ │ │ + str xzr, [sp, #1480] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 29ac0 , std::allocator >::~basic_stringbuf()@@Base+0x13240> // b.none │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x23, [sp, #360] │ │ │ │ + cmp x23, #0x5 │ │ │ │ + b.eq 29bc4 , std::allocator >::~basic_stringbuf()@@Base+0x13344> // b.none │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + add x1, x23, #0x1 │ │ │ │ + ldr x20, [sp, #352] │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x5b // #91 │ │ │ │ - bl 5540 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 2eed4 , std::allocator >::~basic_stringbuf()@@Base+0x13354> // b.pmore │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - cbnz x2, 2f14c , std::allocator >::~basic_stringbuf()@@Base+0x135cc> │ │ │ │ - cbz x0, 2ef80 , std::allocator >::~basic_stringbuf()@@Base+0x13400> │ │ │ │ - add x25, sp, #0x7 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w24, #0x5d // #93 │ │ │ │ - b 2ef44 , std::allocator >::~basic_stringbuf()@@Base+0x133c4> │ │ │ │ - mov x1, x25 │ │ │ │ + strb w2, [sp, #256] │ │ │ │ + str x22, [sp, #1472] │ │ │ │ + str xzr, [sp, #1480] │ │ │ │ + strb wzr, [sp, #1488] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 2ace8 , std::allocator >::~basic_stringbuf()@@Base+0x14468> // b.pmore │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ls 2ef78 , std::allocator >::~basic_stringbuf()@@Base+0x133f8> // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb w24, [sp, #7] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbnz x0, 2ef24 , std::allocator >::~basic_stringbuf()@@Base+0x133a4> │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2acc0 , std::allocator >::~basic_stringbuf()@@Base+0x14440> // b.none │ │ │ │ + add x1, sp, #0x100 │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x5d // #93 │ │ │ │ - bl 5540 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 2ef44 , std::allocator >::~basic_stringbuf()@@Base+0x133c4> // b.pmore │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbnz x0, 2f114 , std::allocator >::~basic_stringbuf()@@Base+0x13594> │ │ │ │ - ldr x21, [x22, #112] │ │ │ │ - add x24, x22, #0x70 │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 2f084 , std::allocator >::~basic_stringbuf()@@Base+0x13504> // b.none │ │ │ │ - adrp x26, 14000 │ │ │ │ - mov w25, #0x3d // #61 │ │ │ │ - add x26, x26, #0x2e0 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - add x27, sp, #0x7 │ │ │ │ - b 2f004 , std::allocator >::~basic_stringbuf()@@Base+0x13484> │ │ │ │ - mov x1, x27 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [sp, #1472] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2ac70 , std::allocator >::~basic_stringbuf()@@Base+0x143f0> // b.pmore │ │ │ │ + add x20, sp, #0x180 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x1, x2, [x1, #64] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 29b74 , std::allocator >::~basic_stringbuf()@@Base+0x132f4> // b.none │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x28, [x0, #240] │ │ │ │ - cbz x28, 2f200 , std::allocator >::~basic_stringbuf()@@Base+0x13680> │ │ │ │ - ldrb w0, [x28, #56] │ │ │ │ - cbz w0, 2f03c , std::allocator >::~basic_stringbuf()@@Base+0x134bc> │ │ │ │ - ldrb w1, [x28, #67] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 2f080 , std::allocator >::~basic_stringbuf()@@Base+0x13500> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 2ac9c , std::allocator >::~basic_stringbuf()@@Base+0x1441c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbnz w0, 29a18 , std::allocator >::~basic_stringbuf()@@Base+0x13198> │ │ │ │ mov x0, x19 │ │ │ │ - ldp x1, x2, [x1, #32] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - strb w25, [sp, #7] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x0, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 2efa8 , std::allocator >::~basic_stringbuf()@@Base+0x13428> │ │ │ │ - mov w1, #0x3d // #61 │ │ │ │ - bl 5540 │ │ │ │ - b 2efb8 , std::allocator >::~basic_stringbuf()@@Base+0x13438> │ │ │ │ - mov x0, x28 │ │ │ │ bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [x28] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - cmp x2, x26 │ │ │ │ - b.eq 2efec , std::allocator >::~basic_stringbuf()@@Base+0x1346c> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.ne 2f004 , std::allocator >::~basic_stringbuf()@@Base+0x13484> // b.any │ │ │ │ - nop │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add x21, x22, #0x88 │ │ │ │ - ldr x20, [x22, #136] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 2f0d8 , std::allocator >::~basic_stringbuf()@@Base+0x13558> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 2f1d4 , std::allocator >::~basic_stringbuf()@@Base+0x13654> // b.any │ │ │ │ - add x2, x3, #0x20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2ee50 , std::allocator >::~basic_stringbuf()@@Base+0x132d0> │ │ │ │ - ldr x20, [x20] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 2f0a0 , std::allocator >::~basic_stringbuf()@@Base+0x13520> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f1f8 , std::allocator >::~basic_stringbuf()@@Base+0x13678> // 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 │ │ │ │ ldr x0, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 29a1c , std::allocator >::~basic_stringbuf()@@Base+0x1319c> // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + b 29a1c , std::allocator >::~basic_stringbuf()@@Base+0x1319c> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + mov w2, #0x7473 // #29811 │ │ │ │ + movk w2, #0x7261, lsl #16 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 29acc , std::allocator >::~basic_stringbuf()@@Base+0x1324c> // b.any │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + cmp w0, #0x74 │ │ │ │ + b.ne 29acc , std::allocator >::~basic_stringbuf()@@Base+0x1324c> // b.any │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 2f204 , std::allocator >::~basic_stringbuf()@@Base+0x13684> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 2f1a0 , std::allocator >::~basic_stringbuf()@@Base+0x13620> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 2ae40 , std::allocator >::~basic_stringbuf()@@Base+0x145c0> │ │ │ │ + adrp x23, 15000 │ │ │ │ + add x24, sp, #0x5d0 │ │ │ │ + add x23, x23, #0x980 │ │ │ │ + b 29d70 , std::allocator >::~basic_stringbuf()@@Base+0x134f0> │ │ │ │ + ldrb w2, [x27, #67] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 2ae60 , std::allocator >::~basic_stringbuf()@@Base+0x145e0> // b.any │ │ │ │ + ldr w1, [sp, #220] │ │ │ │ + mov x8, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #220] │ │ │ │ + bl 37120 , std::allocator >::~basic_stringbuf()@@Base+0x208a0> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2a8a4 , std::allocator >::~basic_stringbuf()@@Base+0x14024> // b.none │ │ │ │ + ldr x1, [sp, #1472] │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 2a8e0 , std::allocator >::~basic_stringbuf()@@Base+0x14060> // b.none │ │ │ │ + ldr x3, [sp, #1488] │ │ │ │ + stp x1, x2, [sp, #352] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + str x3, [sp, #368] │ │ │ │ + cbz x0, 2a8c4 , std::allocator >::~basic_stringbuf()@@Base+0x14044> │ │ │ │ + str x0, [sp, #1472] │ │ │ │ + str x1, [sp, #1488] │ │ │ │ + str xzr, [sp, #1480] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 29ca8 , std::allocator >::~basic_stringbuf()@@Base+0x13428> // b.none │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x28, [sp, #360] │ │ │ │ + cmp x28, #0x3 │ │ │ │ + b.eq 2a880 , std::allocator >::~basic_stringbuf()@@Base+0x14000> // b.none │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + add x1, x28, #0x1 │ │ │ │ + ldr x27, [sp, #352] │ │ │ │ mov x0, x19 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - b 2ef80 , std::allocator >::~basic_stringbuf()@@Base+0x13400> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - cbz x2, 2ef80 , std::allocator >::~basic_stringbuf()@@Base+0x13400> │ │ │ │ - ldr x1, [x21] │ │ │ │ + strb w2, [sp, #312] │ │ │ │ + str x20, [sp, #1472] │ │ │ │ + str xzr, [sp, #1480] │ │ │ │ + strb wzr, [sp, #1488] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.hi 2af84 , std::allocator >::~basic_stringbuf()@@Base+0x14704> // b.pmore │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cbnz x0, 2ef14 , std::allocator >::~basic_stringbuf()@@Base+0x13394> │ │ │ │ - b 2ef78 , std::allocator >::~basic_stringbuf()@@Base+0x133f8> │ │ │ │ - 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, 2f194 , std::allocator >::~basic_stringbuf()@@Base+0x13614> │ │ │ │ - add x1, sp, #0x7 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2afac , std::allocator >::~basic_stringbuf()@@Base+0x1472c> // b.none │ │ │ │ + add x1, sp, #0x138 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - b 2ee9c , std::allocator >::~basic_stringbuf()@@Base+0x1331c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5540 │ │ │ │ - b 2ee9c , std::allocator >::~basic_stringbuf()@@Base+0x1331c> │ │ │ │ - mov x0, x20 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #424] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [sp, #1472] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2afd4 , std::allocator >::~basic_stringbuf()@@Base+0x14754> // b.pmore │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 29d5c , std::allocator >::~basic_stringbuf()@@Base+0x134dc> // b.none │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 2ae40 , std::allocator >::~basic_stringbuf()@@Base+0x145c0> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbnz w0, 29c0c , std::allocator >::~basic_stringbuf()@@Base+0x1338c> │ │ │ │ + mov x0, x27 │ │ │ │ bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ + ldr x0, [x27] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 29c10 , std::allocator >::~basic_stringbuf()@@Base+0x13390> // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x27 │ │ │ │ + blr x3 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + b 29c10 , std::allocator >::~basic_stringbuf()@@Base+0x13390> │ │ │ │ + ldr x1, [sp, #1472] │ │ │ │ + mov x20, x22 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 29ddc , std::allocator >::~basic_stringbuf()@@Base+0x1355c> // b.none │ │ │ │ + add x0, sp, #0x4d0 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldur q31, [x0, #248] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + stur q31, [x0, #-152] │ │ │ │ + mov x20, x22 │ │ │ │ + mov x0, x22 │ │ │ │ + str x22, [sp, #1472] │ │ │ │ + b 29aa0 , std::allocator >::~basic_stringbuf()@@Base+0x13220> │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + cbz x2, 29dfc , std::allocator >::~basic_stringbuf()@@Base+0x1357c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 2a860 , std::allocator >::~basic_stringbuf()@@Base+0x13fe0> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + str x2, [sp, #360] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + b 29aa0 , std::allocator >::~basic_stringbuf()@@Base+0x13220> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ + mov x8, x0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2f134 , std::allocator >::~basic_stringbuf()@@Base+0x135b4> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2f134 , std::allocator >::~basic_stringbuf()@@Base+0x135b4> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x3, x3, #0xcd8 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - add x0, x0, #0xd40 │ │ │ │ - mov w2, #0xc8 // #200 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 57a0 <__assert_fail@plt> │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - b.ne 2f1fc , std::allocator >::~basic_stringbuf()@@Base+0x1367c> // b.any │ │ │ │ - bl 5b60 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - add x2, x2, #0x490 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - mov x1, x2 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ + mov x0, x27 │ │ │ │ + str x8, [sp, #200] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + str xzr, [sp, #272] │ │ │ │ + bl 38140 , std::allocator >::~basic_stringbuf()@@Base+0x218c0> │ │ │ │ + ldp x1, x0, [sp, #288] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2a930 , std::allocator >::~basic_stringbuf()@@Base+0x140b0> // b.none │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x28, #0x1 // #1 │ │ │ │ + str w0, [sp] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 29e68 , std::allocator >::~basic_stringbuf()@@Base+0x135e8> │ │ │ │ + ldp x1, x0, [sp, #288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0, asr #5 │ │ │ │ + b.cs 29fc0 , std::allocator >::~basic_stringbuf()@@Base+0x13740> // b.hs, b.nlast │ │ │ │ + add x1, x1, x23, lsl #5 │ │ │ │ mov x0, x21 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - bl 2dbc0 , std::allocator >::~basic_stringbuf()@@Base+0x12040> │ │ │ │ - mov x3, x21 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2ee50 , std::allocator >::~basic_stringbuf()@@Base+0x132d0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2f2a8 , std::allocator >::~basic_stringbuf()@@Base+0x13728> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + cbz x0, 29e54 , std::allocator >::~basic_stringbuf()@@Base+0x135d4> │ │ │ │ + add x2, sp, #0x138 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x22, x2 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + str wzr, [sp, #320] │ │ │ │ + b 29ef4 , std::allocator >::~basic_stringbuf()@@Base+0x13674> │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2a7c0 , std::allocator >::~basic_stringbuf()@@Base+0x13f40> // b.none │ │ │ │ + cmp w20, #0x3f │ │ │ │ + b.eq 2a800 , std::allocator >::~basic_stringbuf()@@Base+0x13f80> // b.none │ │ │ │ + add w6, w20, #0x1 │ │ │ │ + mov x5, x0 │ │ │ │ + ldr x4, [x0] │ │ │ │ + lsl x2, x28, x20 │ │ │ │ + cmp w3, #0x23 │ │ │ │ + mov w20, w6 │ │ │ │ + orr x3, x2, x4 │ │ │ │ + bic x2, x4, x2 │ │ │ │ + csel x2, x2, x3, ne // ne = any │ │ │ │ + str x2, [x0] │ │ │ │ + mov x0, x5 │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x2, x19 │ │ │ │ + b.ls 29f64 , std::allocator >::~basic_stringbuf()@@Base+0x136e4> // b.plast │ │ │ │ + ldr x2, [sp, #352] │ │ │ │ + ldrb w3, [x2, x19] │ │ │ │ + cmp w3, #0x40 │ │ │ │ + b.ne 29ea8 , std::allocator >::~basic_stringbuf()@@Base+0x13628> // b.any │ │ │ │ + ldp x3, x2, [sp, #256] │ │ │ │ + str w19, [sp] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + mov w3, #0xcccd // #52429 │ │ │ │ + movk w3, #0xcccc, lsl #16 │ │ │ │ + asr x2, x2, #3 │ │ │ │ + mul w2, w2, w3 │ │ │ │ + str w2, [sp, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2a80c , std::allocator >::~basic_stringbuf()@@Base+0x13f8c> // b.none │ │ │ │ + cmp w20, #0x3f │ │ │ │ + b.eq 2a838 , std::allocator >::~basic_stringbuf()@@Base+0x13fb8> // b.none │ │ │ │ + add w5, w20, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x4, [x0] │ │ │ │ + lsl x2, x28, x20 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov w20, w5 │ │ │ │ + bic x2, x4, x2 │ │ │ │ + str x2, [x0] │ │ │ │ + mov x0, x3 │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.hi 29ef4 , std::allocator >::~basic_stringbuf()@@Base+0x13674> // b.pmore │ │ │ │ + mov x22, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x0, x1, [sp, #264] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 2a844 , std::allocator >::~basic_stringbuf()@@Base+0x13fc4> // b.none │ │ │ │ + str x24, [sp, #312] │ │ │ │ + str x19, [sp, #328] │ │ │ │ + str w20, [sp, #336] │ │ │ │ + str x22, [sp, #344] │ │ │ │ + bl 2bfc0 , std::allocator >::~basic_stringbuf()@@Base+0x15740> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cbz x24, 29e54 , std::allocator >::~basic_stringbuf()@@Base+0x135d4> │ │ │ │ + sub x1, x22, x24 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f308 , std::allocator >::~basic_stringbuf()@@Base+0x13788> // 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 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldp x1, x0, [sp, #288] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0, asr #5 │ │ │ │ + b.cc 29e68 , std::allocator >::~basic_stringbuf()@@Base+0x135e8> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + ldr x19, [sp, #264] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + mov w1, w1 │ │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + sub x19, x19, x0 │ │ │ │ + movk x3, #0xcccd │ │ │ │ + add x22, x1, x2, lsl #3 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + asr x19, x19, #3 │ │ │ │ + mul x19, x19, x3 │ │ │ │ + bl 5a30 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3936] │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w22 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2f30c , std::allocator >::~basic_stringbuf()@@Base+0x1378c> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldrb w3, [x3] │ │ │ │ + bl 2dcc0 , std::allocator >::~basic_stringbuf()@@Base+0x17440> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x110 │ │ │ │ - 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+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - 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] │ │ │ │ + bl 2d168 , std::allocator >::~basic_stringbuf()@@Base+0x168e8> │ │ │ │ + ldr w1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d2ac , std::allocator >::~basic_stringbuf()@@Base+0x16a2c> │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d2c0 , std::allocator >::~basic_stringbuf()@@Base+0x16a40> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3600] │ │ │ │ + add x23, sp, #0x2a0 │ │ │ │ + mov x0, x23 │ │ │ │ + str x23, [sp, #104] │ │ │ │ + bl 5670 │ │ │ │ + strh wzr, [sp, #896] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x28, sp, #0x220 │ │ │ │ + ldp x20, x2, [x19, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x20, [sp, #544] │ │ │ │ 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, 2f788 , std::allocator >::~basic_stringbuf()@@Base+0x13c08> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2e0c0 , std::allocator >::~basic_stringbuf()@@Base+0x12540> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f3c8 , std::allocator >::~basic_stringbuf()@@Base+0x13848> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ + str x2, [sp, #80] │ │ │ │ + stur q31, [x0, #184] │ │ │ │ + stur q31, [x0, #200] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + str x2, [x28, x0] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x4, [x19, #32] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + stp x1, x4, [sp, #128] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x4, [x3, x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + stp x1, x3, [sp, #112] │ │ │ │ + add x22, sp, #0x238 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3688] │ │ │ │ + add x4, x2, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x3, [x28, x1] │ │ │ │ + add x1, x2, #0x68 │ │ │ │ + add x3, x2, #0x40 │ │ │ │ + add x2, x5, #0x10 │ │ │ │ + str x5, [sp, #40] │ │ │ │ + str x4, [sp, #544] │ │ │ │ + str x3, [sp, #560] │ │ │ │ + str x2, [sp, #568] │ │ │ │ + stp q31, q31, [sp, #576] │ │ │ │ + str q31, [sp, #608] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + bl 5ea0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + mov x1, x22 │ │ │ │ + str xzr, [sp, #648] │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [sp, #568] │ │ │ │ + add x2, sp, #0x290 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str w0, [sp, #632] │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #640] │ │ │ │ + strb wzr, [sp, #656] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + add x19, sp, #0x5c0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1b9ec , std::allocator >::~basic_stringbuf()@@Base+0x516c> │ │ │ │ + mov w2, #0x616e // #24942 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + add x22, sp, #0x1f0 │ │ │ │ + add x23, sp, #0x1d0 │ │ │ │ + stp x23, x0, [sp, #448] │ │ │ │ + str w2, [sp, #464] │ │ │ │ + strb wzr, [sp, #468] │ │ │ │ + stp x22, x0, [sp, #480] │ │ │ │ + mov x0, x19 │ │ │ │ + str w2, [sp, #496] │ │ │ │ + strb wzr, [sp, #500] │ │ │ │ + bl 2b700 , std::allocator >::~basic_stringbuf()@@Base+0x14e80> │ │ │ │ + mov x1, x0 │ │ │ │ + add x24, sp, #0x210 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp] │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + ldr x2, [sp] │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 2d2cc , std::allocator >::~basic_stringbuf()@@Base+0x16a4c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2a224 , std::allocator >::~basic_stringbuf()@@Base+0x139a4> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f3e4 , std::allocator >::~basic_stringbuf()@@Base+0x13864> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2a23c , std::allocator >::~basic_stringbuf()@@Base+0x139bc> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2a254 , std::allocator >::~basic_stringbuf()@@Base+0x139d4> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 2f39c , std::allocator >::~basic_stringbuf()@@Base+0x1381c> │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - cbz x1, 2f430 , std::allocator >::~basic_stringbuf()@@Base+0x138b0> │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - str w2, [x22, #24] │ │ │ │ - ldp x3, x2, [sp, #40] │ │ │ │ - stp x1, x3, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - str x2, [x0, #32] │ │ │ │ - stp xzr, x21, [sp, #32] │ │ │ │ - stp x21, xzr, [sp, #48] │ │ │ │ - ldr x21, [x22, #80] │ │ │ │ - cbz x21, 2f580 , std::allocator >::~basic_stringbuf()@@Base+0x13a00> │ │ │ │ - str x27, [sp, #256] │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - add x26, x21, #0xc8 │ │ │ │ - mov x20, x21 │ │ │ │ - bl 2e6c0 , std::allocator >::~basic_stringbuf()@@Base+0x12b40> │ │ │ │ - ldr x19, [x21, #200] │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x19, x26 │ │ │ │ - b.eq 2f478 , std::allocator >::~basic_stringbuf()@@Base+0x138f8> // b.none │ │ │ │ - nop │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x4d8 │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + stp x23, x1, [sp, #448] │ │ │ │ + ldrh w2, [x0, #4] │ │ │ │ + ldr w3, [x0] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + stp x22, x1, [sp, #480] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str w3, [sp, #464] │ │ │ │ + strb wzr, [sp, #470] │ │ │ │ + str w3, [sp, #496] │ │ │ │ + strb wzr, [sp, #502] │ │ │ │ + strh w2, [x22, #4] │ │ │ │ + strh w2, [x23, #4] │ │ │ │ + bl 2b700 , std::allocator >::~basic_stringbuf()@@Base+0x14e80> │ │ │ │ + mov x1, x0 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + ldp x2, x1, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2d2cc , std::allocator >::~basic_stringbuf()@@Base+0x16a4c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2a2d0 , std::allocator >::~basic_stringbuf()@@Base+0x13a50> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cmp x19, x26 │ │ │ │ - b.ne 2f460 , std::allocator >::~basic_stringbuf()@@Base+0x138e0> // b.any │ │ │ │ - ldr x19, [x20, #176] │ │ │ │ - add x26, x20, #0xb0 │ │ │ │ - cmp x26, x19 │ │ │ │ - b.eq 2f4a0 , std::allocator >::~basic_stringbuf()@@Base+0x13920> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2a2e8 , std::allocator >::~basic_stringbuf()@@Base+0x13a68> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cmp x26, x19 │ │ │ │ - b.ne 2f488 , std::allocator >::~basic_stringbuf()@@Base+0x13908> // b.any │ │ │ │ - ldr x26, [x20, #144] │ │ │ │ - cbz x26, 2f4ec , std::allocator >::~basic_stringbuf()@@Base+0x1396c> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x19, x26 │ │ │ │ - bl 2e6c0 , std::allocator >::~basic_stringbuf()@@Base+0x12b40> │ │ │ │ - add x0, x26, #0x40 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f4dc , std::allocator >::~basic_stringbuf()@@Base+0x1395c> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2a300 , std::allocator >::~basic_stringbuf()@@Base+0x13a80> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w2, #0x6164 // #24932 │ │ │ │ + movk w2, #0x6574, lsl #16 │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x23, x0, [sp, #448] │ │ │ │ + str w2, [sp, #464] │ │ │ │ + strb wzr, [sp, #468] │ │ │ │ + stp x22, x0, [sp, #480] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + str w2, [sp, #496] │ │ │ │ + strb wzr, [sp, #500] │ │ │ │ + bl 2b700 , std::allocator >::~basic_stringbuf()@@Base+0x14e80> │ │ │ │ + mov x1, x0 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + ldp x2, x1, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2d2cc , std::allocator >::~basic_stringbuf()@@Base+0x16a4c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2a36c , std::allocator >::~basic_stringbuf()@@Base+0x13aec> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x26, 2f4a8 , std::allocator >::~basic_stringbuf()@@Base+0x13928> │ │ │ │ - ldr x26, [x20, #96] │ │ │ │ - cbz x26, 2f54c , std::allocator >::~basic_stringbuf()@@Base+0x139cc> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x19, x26 │ │ │ │ - bl 2e0c0 , std::allocator >::~basic_stringbuf()@@Base+0x12540> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f520 , std::allocator >::~basic_stringbuf()@@Base+0x139a0> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2a384 , std::allocator >::~basic_stringbuf()@@Base+0x13b04> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f53c , std::allocator >::~basic_stringbuf()@@Base+0x139bc> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2a39c , std::allocator >::~basic_stringbuf()@@Base+0x13b1c> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x3, #0x7 // #7 │ │ │ │ + stp x23, x3, [sp, #448] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldur w2, [x0, #3] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + str w1, [sp, #464] │ │ │ │ + str w1, [sp, #496] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + strb wzr, [sp, #471] │ │ │ │ + stp x22, x3, [sp, #480] │ │ │ │ + strb wzr, [sp, #503] │ │ │ │ + stur w2, [x22, #3] │ │ │ │ + stur w2, [x23, #3] │ │ │ │ + bl 2b700 , std::allocator >::~basic_stringbuf()@@Base+0x14e80> │ │ │ │ + mov x1, x0 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + ldp x2, x1, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2d2cc , std::allocator >::~basic_stringbuf()@@Base+0x16a4c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2a418 , std::allocator >::~basic_stringbuf()@@Base+0x13b98> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x26, 2f4f4 , std::allocator >::~basic_stringbuf()@@Base+0x13974> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - add x2, x20, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f56c , std::allocator >::~basic_stringbuf()@@Base+0x139ec> // b.none │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2a430 , std::allocator >::~basic_stringbuf()@@Base+0x13bb0> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2a448 , std::allocator >::~basic_stringbuf()@@Base+0x13bc8> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x21, 2f43c , std::allocator >::~basic_stringbuf()@@Base+0x138bc> │ │ │ │ - ldr x27, [sp, #256] │ │ │ │ - add x0, x22, #0x48 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - cbz x1, 2f5bc , std::allocator >::~basic_stringbuf()@@Base+0x13a3c> │ │ │ │ - ldr w2, [sp, #72] │ │ │ │ - str w2, [x22, #72] │ │ │ │ - ldp x3, x2, [sp, #88] │ │ │ │ - stp x1, x3, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - str x2, [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 2f5e4 , std::allocator >::~basic_stringbuf()@@Base+0x13a64> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [sp, #2168] │ │ │ │ + add x1, sp, #0x888 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a464 , std::allocator >::~basic_stringbuf()@@Base+0x13be4> // b.none │ │ │ │ + ldr x1, [sp, #2184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 2f5cc , std::allocator >::~basic_stringbuf()@@Base+0x13a4c> // b.any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x20, [x20, #8] │ │ │ │ - str x20, [x22, #112] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2f620 , std::allocator >::~basic_stringbuf()@@Base+0x13aa0> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - stp x0, x1, [x22, #112] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str x20, [x1] │ │ │ │ - ldr x1, [x22, #112] │ │ │ │ - str x20, [x1, #8] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - stp x23, x23, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - ldr x19, [x22, #136] │ │ │ │ - add x20, x22, #0x88 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 2f648 , std::allocator >::~basic_stringbuf()@@Base+0x13ac8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3896] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #1632] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [sp, #1648] │ │ │ │ + str x0, [sp, #1896] │ │ │ │ + add x0, sp, #0x670 │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0x6e0 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x22, sp, #0x648 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x6a8 │ │ │ │ + str x1, [sp, #1648] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x1, x3, [sp, #48] │ │ │ │ + add x0, sp, #0x660 │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + str x1, [sp, #1632] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x3, [x0, x2] │ │ │ │ + add x0, sp, #0x768 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str xzr, [sp, #1640] │ │ │ │ + str x1, [sp, #1896] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x21, [sp, #1608] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2a500 , std::allocator >::~basic_stringbuf()@@Base+0x13c80> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x21, [x21] │ │ │ │ bl 5a40 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2f630 , std::allocator >::~basic_stringbuf()@@Base+0x13ab0> // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x20, [x20, #8] │ │ │ │ - str x20, [x22, #136] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2f67c , std::allocator >::~basic_stringbuf()@@Base+0x13afc> // b.none │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - stp x0, x1, [x22, #136] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x20, [x1] │ │ │ │ - ldr x1, [x22, #136] │ │ │ │ - str x20, [x1, #8] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x19, [sp, #112] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 2f6a0 , std::allocator >::~basic_stringbuf()@@Base+0x13b20> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 2a4e8 , std::allocator >::~basic_stringbuf()@@Base+0x13c68> // b.any │ │ │ │ + ldr x21, [sp, #1584] │ │ │ │ + add x22, sp, #0x630 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2a528 , std::allocator >::~basic_stringbuf()@@Base+0x13ca8> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x21, [x21] │ │ │ │ bl 5a40 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 2f688 , std::allocator >::~basic_stringbuf()@@Base+0x13b08> // b.any │ │ │ │ - ldr x20, [sp, #80] │ │ │ │ - cbz x20, 2f6ec , std::allocator >::~basic_stringbuf()@@Base+0x13b6c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2e6c0 , std::allocator >::~basic_stringbuf()@@Base+0x12b40> │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 2a510 , std::allocator >::~basic_stringbuf()@@Base+0x13c90> // b.any │ │ │ │ + ldr x0, [sp, #1552] │ │ │ │ + bl 292c4 , std::allocator >::~basic_stringbuf()@@Base+0x12a44> │ │ │ │ + ldr x22, [sp, #1504] │ │ │ │ + cbz x22, 2a590 , std::allocator >::~basic_stringbuf()@@Base+0x13d10> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, x22 │ │ │ │ + bl 28f40 , std::allocator >::~basic_stringbuf()@@Base+0x126c0> │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2f6dc , std::allocator >::~basic_stringbuf()@@Base+0x13b5c> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + b.eq 2a564 , std::allocator >::~basic_stringbuf()@@Base+0x13ce4> // b.none │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 2f6a8 , std::allocator >::~basic_stringbuf()@@Base+0x13b28> │ │ │ │ - ldr x20, [sp, #32] │ │ │ │ - cbz x20, 2f74c , std::allocator >::~basic_stringbuf()@@Base+0x13bcc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2e0c0 , std::allocator >::~basic_stringbuf()@@Base+0x12540> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2f720 , std::allocator >::~basic_stringbuf()@@Base+0x13ba0> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ + b.eq 2a580 , std::allocator >::~basic_stringbuf()@@Base+0x13d00> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x22, 2a538 , std::allocator >::~basic_stringbuf()@@Base+0x13cb8> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #568] │ │ │ │ + add x1, x2, #0x18 │ │ │ │ + str x1, [sp, #544] │ │ │ │ + add x1, x2, #0x68 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + str x2, [sp, #560] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2f73c , std::allocator >::~basic_stringbuf()@@Base+0x13bbc> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + b.eq 2a5d4 , std::allocator >::~basic_stringbuf()@@Base+0x13d54> // b.none │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 2f6f4 , std::allocator >::~basic_stringbuf()@@Base+0x13b74> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f798 , std::allocator >::~basic_stringbuf()@@Base+0x13c18> // 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, #0x110 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - b 2f430 , std::allocator >::~basic_stringbuf()@@Base+0x138b0> │ │ │ │ - str x27, [sp, #256] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 8d00 │ │ │ │ - mov x1, x19 │ │ │ │ - ldp x3, x2, [sp, #24] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #568] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x5, [sp, #112] │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldur x3, [x4, #-24] │ │ │ │ + str x5, [x28, x2] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x4, [sp, #560] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + ldr x5, [sp, #136] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x5, [x4, x3] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + str x20, [sp, #544] │ │ │ │ + str x3, [x28, x2] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + bl 56d0 │ │ │ │ + ldp x21, x22, [sp, #288] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2a66c , std::allocator >::~basic_stringbuf()@@Base+0x13dec> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2fb2c , std::allocator >::~basic_stringbuf()@@Base+0x13fac> // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2fbb4 , std::allocator >::~basic_stringbuf()@@Base+0x14034> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 2fb40 , std::allocator >::~basic_stringbuf()@@Base+0x13fc0> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2f848 , std::allocator >::~basic_stringbuf()@@Base+0x13cc8> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + b.eq 2a65c , std::allocator >::~basic_stringbuf()@@Base+0x13ddc> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x27, [x22, #80] │ │ │ │ - add x0, x22, #0x48 │ │ │ │ - str x0, [sp] │ │ │ │ - add x25, x22, #0x40 │ │ │ │ - ldp x20, x26, [x19] │ │ │ │ - cbz x27, 2f914 , std::allocator >::~basic_stringbuf()@@Base+0x13d94> │ │ │ │ - mov x21, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x28, [x27, #40] │ │ │ │ - cmp x26, x28 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - cbz x2, 2f88c , std::allocator >::~basic_stringbuf()@@Base+0x13d0c> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2f8a0 , std::allocator >::~basic_stringbuf()@@Base+0x13d20> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 2f8a4 , std::allocator >::~basic_stringbuf()@@Base+0x13d24> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 2f978 , std::allocator >::~basic_stringbuf()@@Base+0x13df8> // b.tstop │ │ │ │ - tbnz w0, #31, 2f978 , std::allocator >::~basic_stringbuf()@@Base+0x13df8> │ │ │ │ - mov x21, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 2f86c , std::allocator >::~basic_stringbuf()@@Base+0x13cec> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2f918 , std::allocator >::~basic_stringbuf()@@Base+0x13d98> // b.none │ │ │ │ - ldr x23, [x21, #40] │ │ │ │ - cmp x26, x23 │ │ │ │ - csel x2, x26, x23, ls // ls = plast │ │ │ │ - cbz x2, 2f8dc , std::allocator >::~basic_stringbuf()@@Base+0x13d5c> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2a640 , std::allocator >::~basic_stringbuf()@@Base+0x13dc0> // b.any │ │ │ │ + ldr x22, [sp, #288] │ │ │ │ + cbz x22, 2a680 , std::allocator >::~basic_stringbuf()@@Base+0x13e00> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + mov x0, x22 │ │ │ │ + sub x1, x1, x22 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x21, x22, [sp, #256] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2a6b0 , std::allocator >::~basic_stringbuf()@@Base+0x13e30> // b.none │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2a6a0 , std::allocator >::~basic_stringbuf()@@Base+0x13e20> │ │ │ │ ldr x1, [x21, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2f8f8 , std::allocator >::~basic_stringbuf()@@Base+0x13d78> │ │ │ │ - sub x0, x26, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2a68c , std::allocator >::~basic_stringbuf()@@Base+0x13e0c> // b.any │ │ │ │ + ldr x22, [sp, #256] │ │ │ │ + cbz x22, 2a6c4 , std::allocator >::~basic_stringbuf()@@Base+0x13e44> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + mov x0, x22 │ │ │ │ + sub x1, x1, x22 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2a6dc , std::allocator >::~basic_stringbuf()@@Base+0x13e5c> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2f8fc , std::allocator >::~basic_stringbuf()@@Base+0x13d7c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.eq 2a6f8 , std::allocator >::~basic_stringbuf()@@Base+0x13e78> // b.none │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 2f918 , std::allocator >::~basic_stringbuf()@@Base+0x13d98> // b.tstop │ │ │ │ - tbnz w0, #31, 2f918 , std::allocator >::~basic_stringbuf()@@Base+0x13d98> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbnz x0, 2f938 , std::allocator >::~basic_stringbuf()@@Base+0x13db8> │ │ │ │ - ldr x28, [x25, #16] │ │ │ │ - mov x21, x26 │ │ │ │ - mov x26, x28 │ │ │ │ - b 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x13e14> │ │ │ │ - ldr x21, [sp] │ │ │ │ - add x24, sp, #0x10 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x25 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl 2e840 , std::allocator >::~basic_stringbuf()@@Base+0x12cc0> │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - cbz x0, 2f984 , std::allocator >::~basic_stringbuf()@@Base+0x13e04> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.eq 2a714 , std::allocator >::~basic_stringbuf()@@Base+0x13e94> // b.none │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [sp, #944] │ │ │ │ + str x19, [sp, #960] │ │ │ │ + str x1, [sp, #1208] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x3f8 │ │ │ │ + str x1, [sp, #960] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x3, [sp, #48] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + str x0, [sp, #944] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x3, [x26, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x1, [sp, #1208] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fbfc , std::allocator >::~basic_stringbuf()@@Base+0x1407c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + 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 │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 2f86c , std::allocator >::~basic_stringbuf()@@Base+0x13cec> │ │ │ │ - b 2f8b0 , std::allocator >::~basic_stringbuf()@@Base+0x13d30> │ │ │ │ - ldr x28, [x25, #16] │ │ │ │ - ldp x20, x21, [x19] │ │ │ │ - cbz x28, 2fbe0 , std::allocator >::~basic_stringbuf()@@Base+0x14060> │ │ │ │ - mov x26, x28 │ │ │ │ - ldr x23, [sp] │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ + str w20, [sp, #248] │ │ │ │ + cmp w3, #0x23 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + str x1, [sp, #240] │ │ │ │ + str x24, [sp, #312] │ │ │ │ + str x1, [sp, #328] │ │ │ │ + str w20, [sp, #336] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl 2bc20 , std::allocator >::~basic_stringbuf()@@Base+0x153a0> │ │ │ │ + ldr x24, [sp, #312] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + ldr x1, [sp, #344] │ │ │ │ + ldr w20, [sp, #336] │ │ │ │ + b 29ee4 , std::allocator >::~basic_stringbuf()@@Base+0x13664> │ │ │ │ + add x5, x0, #0x8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + b 29ec0 , std::allocator >::~basic_stringbuf()@@Base+0x13640> │ │ │ │ + str w20, [sp, #232] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + str x24, [sp, #312] │ │ │ │ + str x1, [sp, #328] │ │ │ │ + str w20, [sp, #336] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl 2bc20 , std::allocator >::~basic_stringbuf()@@Base+0x153a0> │ │ │ │ + b 2a7ec , std::allocator >::~basic_stringbuf()@@Base+0x13f6c> │ │ │ │ + add x3, x0, #0x8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 29f3c , std::allocator >::~basic_stringbuf()@@Base+0x136bc> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x24, [sp, #312] │ │ │ │ + str x19, [sp, #328] │ │ │ │ + str w20, [sp, #336] │ │ │ │ + str x22, [sp, #344] │ │ │ │ + bl 2c160 , std::allocator >::~basic_stringbuf()@@Base+0x158e0> │ │ │ │ + b 29f9c , std::allocator >::~basic_stringbuf()@@Base+0x1371c> │ │ │ │ + ldrb w1, [sp, #1488] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + str x2, [sp, #360] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + b 29aa0 , std::allocator >::~basic_stringbuf()@@Base+0x13220> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + mov w1, #0x6e65 // #28261 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 29cb4 , std::allocator >::~basic_stringbuf()@@Base+0x13434> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x64 │ │ │ │ + b.ne 29cb4 , std::allocator >::~basic_stringbuf()@@Base+0x13434> // b.any │ │ │ │ + b 29b74 , std::allocator >::~basic_stringbuf()@@Base+0x132f4> │ │ │ │ + ldr x1, [sp, #1472] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 2a8d4 , std::allocator >::~basic_stringbuf()@@Base+0x14054> // b.none │ │ │ │ + add x0, sp, #0x4d0 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldur q31, [x0, #248] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + stur q31, [x0, #-152] │ │ │ │ + mov x0, x24 │ │ │ │ + str x20, [sp, #1472] │ │ │ │ + mov x20, x24 │ │ │ │ + b 29c88 , std::allocator >::~basic_stringbuf()@@Base+0x13408> │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ nop │ │ │ │ - ldr x27, [x28, #40] │ │ │ │ - cmp x21, x27 │ │ │ │ - csel x2, x21, x27, ls // ls = plast │ │ │ │ - cbz x2, 2f9c0 , std::allocator >::~basic_stringbuf()@@Base+0x13e40> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2f9d8 , std::allocator >::~basic_stringbuf()@@Base+0x13e58> │ │ │ │ - sub x0, x27, x21 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 2f9dc , std::allocator >::~basic_stringbuf()@@Base+0x13e5c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2fb20 , std::allocator >::~basic_stringbuf()@@Base+0x13fa0> // b.tstop │ │ │ │ - tbnz w0, #31, 2fb20 , std::allocator >::~basic_stringbuf()@@Base+0x13fa0> │ │ │ │ - mov x23, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 2f9a0 , std::allocator >::~basic_stringbuf()@@Base+0x13e20> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2fb78 , std::allocator >::~basic_stringbuf()@@Base+0x13ff8> // b.none │ │ │ │ - ldr x24, [x23, #40] │ │ │ │ - cmp x21, x24 │ │ │ │ - csel x2, x21, x24, ls // ls = plast │ │ │ │ - cbz x2, 2fa14 , std::allocator >::~basic_stringbuf()@@Base+0x13e94> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2fa30 , std::allocator >::~basic_stringbuf()@@Base+0x13eb0> │ │ │ │ - sub x0, x21, x24 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2fa34 , std::allocator >::~basic_stringbuf()@@Base+0x13eb4> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2fb78 , std::allocator >::~basic_stringbuf()@@Base+0x13ff8> // b.tstop │ │ │ │ - tbnz w0, #31, 2fb78 , std::allocator >::~basic_stringbuf()@@Base+0x13ff8> │ │ │ │ - ldr x28, [x22, #8] │ │ │ │ - str x22, [x23, #64] │ │ │ │ - add x0, x28, #0x1 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x23, [sp] │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x28, [x26, #40] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 2fa70 , std::allocator >::~basic_stringbuf()@@Base+0x13ef0> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2fa84 , std::allocator >::~basic_stringbuf()@@Base+0x13f04> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 2fa88 , std::allocator >::~basic_stringbuf()@@Base+0x13f08> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 2fb50 , std::allocator >::~basic_stringbuf()@@Base+0x13fd0> // b.tstop │ │ │ │ - tbnz w0, #31, 2fb50 , std::allocator >::~basic_stringbuf()@@Base+0x13fd0> │ │ │ │ - mov x23, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 2fa50 , std::allocator >::~basic_stringbuf()@@Base+0x13ed0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2fb58 , std::allocator >::~basic_stringbuf()@@Base+0x13fd8> // b.none │ │ │ │ - ldr x24, [x23, #40] │ │ │ │ - cmp x21, x24 │ │ │ │ - csel x2, x21, x24, ls // ls = plast │ │ │ │ - cbz x2, 2fac0 , std::allocator >::~basic_stringbuf()@@Base+0x13f40> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 2fadc , std::allocator >::~basic_stringbuf()@@Base+0x13f5c> │ │ │ │ - sub x0, x21, x24 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2fae0 , std::allocator >::~basic_stringbuf()@@Base+0x13f60> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2fb58 , std::allocator >::~basic_stringbuf()@@Base+0x13fd8> // b.tstop │ │ │ │ - tbnz w0, #31, 2fb58 , std::allocator >::~basic_stringbuf()@@Base+0x13fd8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [x23, #72] │ │ │ │ - mov x0, x25 │ │ │ │ - add x22, x22, #0x88 │ │ │ │ - bl 315a0 , std::allocator >::~basic_stringbuf()@@Base+0x15a20> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5a30 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5550 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #16] │ │ │ │ - b 2f938 , std::allocator >::~basic_stringbuf()@@Base+0x13db8> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 2f9a0 , std::allocator >::~basic_stringbuf()@@Base+0x13e20> │ │ │ │ - b 2f9e8 , std::allocator >::~basic_stringbuf()@@Base+0x13e68> │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2fbb4 , std::allocator >::~basic_stringbuf()@@Base+0x14034> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - mov x0, x20 │ │ │ │ - b 2f828 , std::allocator >::~basic_stringbuf()@@Base+0x13ca8> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - b 2fa90 , std::allocator >::~basic_stringbuf()@@Base+0x13f10> │ │ │ │ - add x24, sp, #0x10 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x25 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl 2e840 , std::allocator >::~basic_stringbuf()@@Base+0x12cc0> │ │ │ │ - mov x23, x0 │ │ │ │ - b 2fae0 , std::allocator >::~basic_stringbuf()@@Base+0x13f60> │ │ │ │ - add x24, sp, #0x10 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x25 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl 2e840 , std::allocator >::~basic_stringbuf()@@Base+0x12cc0> │ │ │ │ - ldr x28, [x22, #8] │ │ │ │ - ldr x26, [x25, #16] │ │ │ │ - add x1, x28, #0x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldp x20, x21, [x19] │ │ │ │ - str x22, [x0, #64] │ │ │ │ - cbnz x26, 2fa44 , std::allocator >::~basic_stringbuf()@@Base+0x13ec4> │ │ │ │ - ldr x23, [sp] │ │ │ │ - b 2fb5c , std::allocator >::~basic_stringbuf()@@Base+0x13fdc> │ │ │ │ - cbz x2, 2fbd0 , std::allocator >::~basic_stringbuf()@@Base+0x14050> │ │ │ │ + nop │ │ │ │ + cbz x2, 2a8fc , std::allocator >::~basic_stringbuf()@@Base+0x1407c> │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.eq 2fbe8 , std::allocator >::~basic_stringbuf()@@Base+0x14068> // b.none │ │ │ │ + b.eq 2a90c , std::allocator >::~basic_stringbuf()@@Base+0x1408c> // b.none │ │ │ │ mov x1, x20 │ │ │ │ bl 5570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - str x2, [x19, #8] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + str x2, [sp, #360] │ │ │ │ strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - b 2f828 , std::allocator >::~basic_stringbuf()@@Base+0x13ca8> │ │ │ │ - ldr x23, [sp] │ │ │ │ - b 2fb7c , std::allocator >::~basic_stringbuf()@@Base+0x13ffc> │ │ │ │ - ldrb w1, [sp, #40] │ │ │ │ + ldr x0, [sp, #1472] │ │ │ │ + b 29c88 , std::allocator >::~basic_stringbuf()@@Base+0x13408> │ │ │ │ + ldrb w1, [sp, #1488] │ │ │ │ strb w1, [x0] │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - b 2fbd0 , std::allocator >::~basic_stringbuf()@@Base+0x14050> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x8, x21 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0xd68 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 2dca0 , std::allocator >::~basic_stringbuf()@@Base+0x12120> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xd70 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + ldr x2, [sp, #1480] │ │ │ │ + b 2a8fc , std::allocator >::~basic_stringbuf()@@Base+0x1407c> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 299a4 , std::allocator >::~basic_stringbuf()@@Base+0x13124> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + str w1, [sp] │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + b 29fd0 , std::allocator >::~basic_stringbuf()@@Base+0x13750> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + ldp x21, x19, [x19] │ │ │ │ + add x2, sp, #0x230 │ │ │ │ + add x28, sp, #0x220 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + str x2, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + add x1, x19, #0x11 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x480 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl 5590 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #552] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 2ad10 , std::allocator >::~basic_stringbuf()@@Base+0x14490> // b.pmore │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + add x19, sp, #0x5c0 │ │ │ │ mov x1, x0 │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ + mov x0, x19 │ │ │ │ bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - add x23, sp, #0x68 │ │ │ │ - add x0, x19, #0x2d8 │ │ │ │ - mov x8, x23 │ │ │ │ - bl 31700 , std::allocator >::~basic_stringbuf()@@Base+0x15b80> │ │ │ │ - ldp x3, x4, [sp, #72] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - add x5, x4, x2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 2fdb4 , std::allocator >::~basic_stringbuf()@@Base+0x14234> // b.none │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 2fcbc , std::allocator >::~basic_stringbuf()@@Base+0x1413c> // b.plast │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2fd94 , std::allocator >::~basic_stringbuf()@@Base+0x14214> // b.none │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 2fd78 , std::allocator >::~basic_stringbuf()@@Base+0x141f8> // b.plast │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x4, x0, x4 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.hi 2fdd0 , std::allocator >::~basic_stringbuf()@@Base+0x14250> // b.pmore │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 2fd9c , std::allocator >::~basic_stringbuf()@@Base+0x1421c> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, sp, #0x8 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2b5e0 , std::allocator >::~basic_stringbuf()@@Base+0x14d60> │ │ │ │ + mov x0, x19 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x28 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5cf0 , std::allocator > const&)@plt> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fe58 , std::allocator >::~basic_stringbuf()@@Base+0x142d8> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - b 2fcdc , std::allocator >::~basic_stringbuf()@@Base+0x1415c> │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - b 2fcb4 , std::allocator >::~basic_stringbuf()@@Base+0x14134> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 2fd04 , std::allocator >::~basic_stringbuf()@@Base+0x14184> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x5, #0xf │ │ │ │ - b.ls 2fcbc , std::allocator >::~basic_stringbuf()@@Base+0x1413c> // b.plast │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2fcb0 , std::allocator >::~basic_stringbuf()@@Base+0x14130> // b.any │ │ │ │ - b 2fccc , std::allocator >::~basic_stringbuf()@@Base+0x1414c> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fe58 , std::allocator >::~basic_stringbuf()@@Base+0x142d8> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + b.eq 2ad6c , std::allocator >::~basic_stringbuf()@@Base+0x144ec> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + str x1, [sp, #944] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [x26, x0] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #1208] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fe58 , std::allocator >::~basic_stringbuf()@@Base+0x142d8> // b.any │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ + ldp x20, x22, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.eq 2ab2c , std::allocator >::~basic_stringbuf()@@Base+0x142ac> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 2aa9c , std::allocator >::~basic_stringbuf()@@Base+0x1421c> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 2aa80 , std::allocator >::~basic_stringbuf()@@Base+0x14200> │ │ │ │ + bti j │ │ │ │ + ldr x24, [sp, #312] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x19, [sp, #328] │ │ │ │ + ldr x22, [sp, #344] │ │ │ │ + ldr w20, [sp, #336] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x19, [sp, #328] │ │ │ │ + mov x19, x23 │ │ │ │ + str x24, [sp, #312] │ │ │ │ + str w20, [sp, #336] │ │ │ │ + str x22, [sp, #344] │ │ │ │ + bl 2bbc0 , std::allocator >::~basic_stringbuf()@@Base+0x15340> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl ba60 │ │ │ │ + ldp x20, x22, [sp, #256] │ │ │ │ + b 2aa80 , std::allocator >::~basic_stringbuf()@@Base+0x14200> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2aad8 , std::allocator >::~basic_stringbuf()@@Base+0x14258> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 56d0 │ │ │ │ + b 2aad8 , std::allocator >::~basic_stringbuf()@@Base+0x14258> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 5a40 │ │ │ │ + b 2aad8 , std::allocator >::~basic_stringbuf()@@Base+0x14258> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, 2ab40 , std::allocator >::~basic_stringbuf()@@Base+0x142c0> │ │ │ │ + bl 5a40 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5650 >::~basic_ifstream()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2fe2c , std::allocator >::~basic_stringbuf()@@Base+0x142ac> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.eq 2aa6c , std::allocator >::~basic_stringbuf()@@Base+0x141ec> // b.none │ │ │ │ + b 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> │ │ │ │ + bti j │ │ │ │ + b 2aaa8 , std::allocator >::~basic_stringbuf()@@Base+0x14228> │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + b 2aabc , std::allocator >::~basic_stringbuf()@@Base+0x1423c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2abb4 , std::allocator >::~basic_stringbuf()@@Base+0x14334> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl 161a0 ::do_widen(char) const@@Base+0x820> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + b 2aad8 , std::allocator >::~basic_stringbuf()@@Base+0x14258> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2abb4 , std::allocator >::~basic_stringbuf()@@Base+0x14334> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 2abb4 , std::allocator >::~basic_stringbuf()@@Base+0x14334> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - b 2fe10 , std::allocator >::~basic_stringbuf()@@Base+0x14290> │ │ │ │ + b 2abd0 , std::allocator >::~basic_stringbuf()@@Base+0x14350> │ │ │ │ + bti j │ │ │ │ + b 2aba8 , std::allocator >::~basic_stringbuf()@@Base+0x14328> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x19, x20 │ │ │ │ + bl 55d0 >::~basic_iostream()@plt> │ │ │ │ + b 2aafc , std::allocator >::~basic_stringbuf()@@Base+0x1427c> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x20, [sp, #544] │ │ │ │ + str x0, [x28, x1] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + b 2aafc , std::allocator >::~basic_stringbuf()@@Base+0x1427c> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ mov x19, x1 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - b 2fe3c , std::allocator >::~basic_stringbuf()@@Base+0x142bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 2fe08 , std::allocator >::~basic_stringbuf()@@Base+0x14288> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x250 │ │ │ │ - add x23, sp, #0x140 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x28, [x26] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5670 │ │ │ │ - strh wzr, [sp, #544] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x200 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3560] │ │ │ │ - add x20, sp, #0x40 │ │ │ │ - ldp x22, x24, [x0, #8] │ │ │ │ - stur q31, [x2, #40] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - stur q31, [x3, #56] │ │ │ │ + b 2ab44 , std::allocator >::~basic_stringbuf()@@Base+0x142c4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - str x2, [sp, #320] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - str x24, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3912] │ │ │ │ - add x25, sp, #0x48 │ │ │ │ - mov x0, x25 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - str x1, [sp, #320] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 3006c , std::allocator >::~basic_stringbuf()@@Base+0x144ec> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - ldr w1, [sp, #352] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 3007c , std::allocator >::~basic_stringbuf()@@Base+0x144fc> // b.any │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x26, [x26, #3608] │ │ │ │ - mov x0, x27 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f228 , std::allocator >::~basic_stringbuf()@@Base+0x136a8> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3896] │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - mov x0, x25 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x2, x1, [sp, #64] │ │ │ │ - str x19, [sp, #320] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [x20, x1] │ │ │ │ - str x21, [sp, #320] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #584] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 300f8 , std::allocator >::~basic_stringbuf()@@Base+0x14578> // 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 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 2ffa8 , std::allocator >::~basic_stringbuf()@@Base+0x14428> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - ldp x1, x2, [x26] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, sp │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x8, sp │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - bl 2dca0 , std::allocator >::~basic_stringbuf()@@Base+0x12120> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, sp │ │ │ │ - add x1, x1, #0x488 │ │ │ │ - bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ - add x23, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5cf0 , std::allocator > const&)@plt> │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x26, [x26, #3608] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, sp │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #584] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + bl 5b60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3018c , std::allocator >::~basic_stringbuf()@@Base+0x1460c> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - str x24, [x20, x0] │ │ │ │ - mov x0, x23 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #320] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #584] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 300f8 , std::allocator >::~basic_stringbuf()@@Base+0x14578> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 30110 , std::allocator >::~basic_stringbuf()@@Base+0x14590> │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - b 30104 , std::allocator >::~basic_stringbuf()@@Base+0x14584> │ │ │ │ + b 2ad58 , std::allocator >::~basic_stringbuf()@@Base+0x144d8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - bl 5c30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x0, [sp, #584] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 3013c , std::allocator >::~basic_stringbuf()@@Base+0x145bc> // b.none │ │ │ │ - b 300f8 , std::allocator >::~basic_stringbuf()@@Base+0x14578> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + b 2ab5c , std::allocator >::~basic_stringbuf()@@Base+0x142dc> │ │ │ │ + adrp x2, 2b000 , std::allocator >::~basic_stringbuf()@@Base+0x14780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x26, [x26, #3608] │ │ │ │ - b 3016c , std::allocator >::~basic_stringbuf()@@Base+0x145ec> │ │ │ │ + b 2ab5c , std::allocator >::~basic_stringbuf()@@Base+0x142dc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 301b4 , std::allocator >::~basic_stringbuf()@@Base+0x14634> │ │ │ │ + b 2ad58 , std::allocator >::~basic_stringbuf()@@Base+0x144d8> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + mov x0, x19 │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 2ab44 , std::allocator >::~basic_stringbuf()@@Base+0x142c4> │ │ │ │ bti j │ │ │ │ + add x20, sp, #0x180 │ │ │ │ mov x19, x0 │ │ │ │ - b 301bc , std::allocator >::~basic_stringbuf()@@Base+0x1463c> │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ + b 2ab44 , std::allocator >::~basic_stringbuf()@@Base+0x142c4> │ │ │ │ bti j │ │ │ │ bl 5730 <__cxa_begin_catch@plt> │ │ │ │ bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 2fff0 , std::allocator >::~basic_stringbuf()@@Base+0x14470> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - add x3, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x0, #0x70 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b 2a490 , std::allocator >::~basic_stringbuf()@@Base+0x13c10> │ │ │ │ + bti j │ │ │ │ + b 2aba8 , std::allocator >::~basic_stringbuf()@@Base+0x14328> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2abb4 , std::allocator >::~basic_stringbuf()@@Base+0x14334> │ │ │ │ + bti j │ │ │ │ + b 2aba8 , std::allocator >::~basic_stringbuf()@@Base+0x14328> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x0, #0x88 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x20, x0, #0x1a8 │ │ │ │ - mov x0, x20 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x21, x19, #0xa0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - stp xzr, x4, [x4, #8] │ │ │ │ - stp x4, xzr, [x4, #24] │ │ │ │ - str wzr, [x19, #72] │ │ │ │ - stp xzr, x3, [x3, #8] │ │ │ │ - stp x3, xzr, [x3, #24] │ │ │ │ - stp x2, x2, [x2] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - stp x1, x1, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3560] │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #424] │ │ │ │ - str xzr, [x20, #216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - strh wzr, [x19, #648] │ │ │ │ - stp q31, q31, [x19, #656] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [x19, #160] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x24, x19, #0xb0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [x19, #160] │ │ │ │ - str x1, [x19, #424] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - strb wzr, [x19, #712] │ │ │ │ - add x0, x19, #0x2c8 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x0, [x19, #696] │ │ │ │ - str xzr, [x19, #704] │ │ │ │ - mov x0, x19 │ │ │ │ - str xzr, [x19, #728] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 2f320 , std::allocator >::~basic_stringbuf()@@Base+0x137a0> │ │ │ │ + b 2aa24 , std::allocator >::~basic_stringbuf()@@Base+0x141a4> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [x19, #424] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 56d0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2aa3c , std::allocator >::~basic_stringbuf()@@Base+0x141bc> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x24, x1 │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [x19, #160] │ │ │ │ - mov x22, x0 │ │ │ │ - str x25, [x21, x1] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - b 30324 , std::allocator >::~basic_stringbuf()@@Base+0x147a4> │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 2a738 , std::allocator >::~basic_stringbuf()@@Base+0x13eb8> │ │ │ │ bti j │ │ │ │ - b 3035c , std::allocator >::~basic_stringbuf()@@Base+0x147dc> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x3, [x3, #3608] │ │ │ │ - add x8, sp, #0x38 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - str x8, [sp] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x1 │ │ │ │ - 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, [x3] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 8d00 │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x3, x2, [sp, #56] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 30774 , std::allocator >::~basic_stringbuf()@@Base+0x14bf4> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 30864 , std::allocator >::~basic_stringbuf()@@Base+0x14ce4> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - stp x3, x2, [x20] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x0, 30788 , std::allocator >::~basic_stringbuf()@@Base+0x14c08> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 30430 , std::allocator >::~basic_stringbuf()@@Base+0x148b0> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x8, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 8d00 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x3, x2, [sp, #56] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 30750 , std::allocator >::~basic_stringbuf()@@Base+0x14bd0> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 30838 , std::allocator >::~basic_stringbuf()@@Base+0x14cb8> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - stp x3, x2, [x21] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - cbz x0, 30764 , std::allocator >::~basic_stringbuf()@@Base+0x14be4> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 30494 , std::allocator >::~basic_stringbuf()@@Base+0x14914> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2dd40 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x3, sp, #0x68 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2dd40 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldp x24, x28, [sp, #56] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - ldr x27, [x1, #32] │ │ │ │ - add x19, x1, #0x18 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x27, 30624 , std::allocator >::~basic_stringbuf()@@Base+0x14aa4> │ │ │ │ - mov x25, #0x7fffffff // #2147483647 │ │ │ │ - mov x26, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x23, [x27, #40] │ │ │ │ - cmp x28, x23 │ │ │ │ - csel x2, x28, x23, ls // ls = plast │ │ │ │ - cbz x2, 30510 , std::allocator >::~basic_stringbuf()@@Base+0x14990> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 30524 , std::allocator >::~basic_stringbuf()@@Base+0x149a4> │ │ │ │ - sub x0, x23, x28 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.gt 30528 , std::allocator >::~basic_stringbuf()@@Base+0x149a8> │ │ │ │ - cmp x0, x26 │ │ │ │ - b.lt 30644 , std::allocator >::~basic_stringbuf()@@Base+0x14ac4> // b.tstop │ │ │ │ - tbnz w0, #31, 30644 , std::allocator >::~basic_stringbuf()@@Base+0x14ac4> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 304f0 , std::allocator >::~basic_stringbuf()@@Base+0x14970> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 30628 , std::allocator >::~basic_stringbuf()@@Base+0x14aa8> // b.none │ │ │ │ - ldr x25, [x19, #40] │ │ │ │ - cmp x28, x25 │ │ │ │ - csel x2, x28, x25, ls // ls = plast │ │ │ │ - cbz x2, 30560 , std::allocator >::~basic_stringbuf()@@Base+0x149e0> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 3057c , std::allocator >::~basic_stringbuf()@@Base+0x149fc> │ │ │ │ - sub x0, x28, x25 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 30798 , std::allocator >::~basic_stringbuf()@@Base+0x14c18> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 30628 , std::allocator >::~basic_stringbuf()@@Base+0x14aa8> // b.tstop │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - tbnz w0, #31, 30628 , std::allocator >::~basic_stringbuf()@@Base+0x14aa8> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 305a0 , std::allocator >::~basic_stringbuf()@@Base+0x14a20> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 305b8 , std::allocator >::~basic_stringbuf()@@Base+0x14a38> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - cbz w24, 30650 , std::allocator >::~basic_stringbuf()@@Base+0x14ad0> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5a30 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x19, [x0, #16] │ │ │ │ - add x23, x1, #0x70 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5550 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 2ab44 , std::allocator >::~basic_stringbuf()@@Base+0x142c4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #16] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 30964 , std::allocator >::~basic_stringbuf()@@Base+0x14de4> // 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, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 31a80 , std::allocator >::~basic_stringbuf()@@Base+0x15f00> │ │ │ │ - mov x19, x0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 30584 , std::allocator >::~basic_stringbuf()@@Base+0x14a04> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 304f0 , std::allocator >::~basic_stringbuf()@@Base+0x14970> │ │ │ │ - b 30534 , std::allocator >::~basic_stringbuf()@@Base+0x149b4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - ldp x22, x27, [x20] │ │ │ │ - cbz x25, 307a0 , std::allocator >::~basic_stringbuf()@@Base+0x14c20> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x26, [x25, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 3068c , std::allocator >::~basic_stringbuf()@@Base+0x14b0c> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 306a0 , std::allocator >::~basic_stringbuf()@@Base+0x14b20> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 306a4 , std::allocator >::~basic_stringbuf()@@Base+0x14b24> │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + bl 5b60 │ │ │ │ + add x28, sp, #0x220 │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x8, x28 │ │ │ │ + add x0, sp, #0xdc │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x28 │ │ │ │ + add x3, x3, #0x4a0 │ │ │ │ + mov x4, #0x32 // #50 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + str x20, [sp, #1472] │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ cmp x0, x24 │ │ │ │ - b.lt 30744 , std::allocator >::~basic_stringbuf()@@Base+0x14bc4> // b.tstop │ │ │ │ - tbnz w0, #31, 30744 , std::allocator >::~basic_stringbuf()@@Base+0x14bc4> │ │ │ │ - mov x19, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbnz x25, 3066c , std::allocator >::~basic_stringbuf()@@Base+0x14aec> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 307a0 , std::allocator >::~basic_stringbuf()@@Base+0x14c20> // b.none │ │ │ │ - ldr x23, [x19, #40] │ │ │ │ - cmp x27, x23 │ │ │ │ - csel x2, x27, x23, ls // ls = plast │ │ │ │ - cbz x2, 306dc , std::allocator >::~basic_stringbuf()@@Base+0x14b5c> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + b.ne 2af24 , std::allocator >::~basic_stringbuf()@@Base+0x146a4> // b.any │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5570 │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + str x2, [sp, #1480] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 306f8 , std::allocator >::~basic_stringbuf()@@Base+0x14b78> │ │ │ │ - sub x0, x27, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 306fc , std::allocator >::~basic_stringbuf()@@Base+0x14b7c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 307a0 , std::allocator >::~basic_stringbuf()@@Base+0x14c20> // b.tstop │ │ │ │ - tbnz w0, #31, 307a0 , std::allocator >::~basic_stringbuf()@@Base+0x14c20> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + bl 2b5e0 , std::allocator >::~basic_stringbuf()@@Base+0x14d60> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 30964 , std::allocator >::~basic_stringbuf()@@Base+0x14de4> // 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 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 3066c , std::allocator >::~basic_stringbuf()@@Base+0x14aec> │ │ │ │ - b 306b0 , std::allocator >::~basic_stringbuf()@@Base+0x14b30> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 30838 , std::allocator >::~basic_stringbuf()@@Base+0x14cb8> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - stp x3, x2, [x21] │ │ │ │ - str x0, [x21, #16] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x2, 2b000 , std::allocator >::~basic_stringbuf()@@Base+0x14780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ mov x0, x22 │ │ │ │ - b 30474 , std::allocator >::~basic_stringbuf()@@Base+0x148f4> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 30864 , std::allocator >::~basic_stringbuf()@@Base+0x14ce4> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - stp x3, x2, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - b 30410 , std::allocator >::~basic_stringbuf()@@Base+0x14890> │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 30584 , std::allocator >::~basic_stringbuf()@@Base+0x14a04> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x22, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x0, #0x30 │ │ │ │ - add x24, x0, #0x20 │ │ │ │ - mov x0, x24 │ │ │ │ - str x23, [x19, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2dd40 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - ldp x26, x25, [x19, #32] │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - stp x0, xzr, [x19, #64] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x3, x25 │ │ │ │ - bl 2e444 , std::allocator >::~basic_stringbuf()@@Base+0x128c4> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - cbz x1, 30890 , std::allocator >::~basic_stringbuf()@@Base+0x14d10> │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ccmp x0, x1, #0x4, eq // eq = none │ │ │ │ - cset w22, eq // eq = none │ │ │ │ - b.ne 308e4 , std::allocator >::~basic_stringbuf()@@Base+0x14d64> // b.any │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov w0, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x1, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #40] │ │ │ │ - b 306fc , std::allocator >::~basic_stringbuf()@@Base+0x14b7c> │ │ │ │ - cbz x2, 30854 , std::allocator >::~basic_stringbuf()@@Base+0x14cd4> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 308bc , std::allocator >::~basic_stringbuf()@@Base+0x14d3c> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [x21, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 30474 , std::allocator >::~basic_stringbuf()@@Base+0x148f4> │ │ │ │ - cbz x2, 30880 , std::allocator >::~basic_stringbuf()@@Base+0x14d00> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 308d0 , std::allocator >::~basic_stringbuf()@@Base+0x14d50> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 30410 , std::allocator >::~basic_stringbuf()@@Base+0x14890> │ │ │ │ - cmp x26, x23 │ │ │ │ - b.eq 308a8 , std::allocator >::~basic_stringbuf()@@Base+0x14d28> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - mov x19, x22 │ │ │ │ - bl 5a40 │ │ │ │ - b 306fc , std::allocator >::~basic_stringbuf()@@Base+0x14b7c> │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - b 30854 , std::allocator >::~basic_stringbuf()@@Base+0x14cd4> │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - b 30880 , std::allocator >::~basic_stringbuf()@@Base+0x14d00> │ │ │ │ - ldr x23, [x1, #40] │ │ │ │ - cmp x25, x23 │ │ │ │ - csel x2, x25, x23, ls // ls = plast │ │ │ │ - cbz x2, 30904 , std::allocator >::~basic_stringbuf()@@Base+0x14d84> │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 30920 , std::allocator >::~basic_stringbuf()@@Base+0x14da0> │ │ │ │ - sub x0, x25, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 30810 , std::allocator >::~basic_stringbuf()@@Base+0x14c90> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 30928 , std::allocator >::~basic_stringbuf()@@Base+0x14da8> // b.tstop │ │ │ │ - lsr w22, w0, #31 │ │ │ │ - b 30810 , std::allocator >::~basic_stringbuf()@@Base+0x14c90> │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - b 30810 , std::allocator >::~basic_stringbuf()@@Base+0x14c90> │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #1472] │ │ │ │ + str x1, [sp, #1488] │ │ │ │ + b 2aec8 , std::allocator >::~basic_stringbuf()@@Base+0x14648> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x28 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + b 2ab44 , std::allocator >::~basic_stringbuf()@@Base+0x142c4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2af44 , std::allocator >::~basic_stringbuf()@@Base+0x146c4> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 2af3c , std::allocator >::~basic_stringbuf()@@Base+0x146bc> │ │ │ │ + bti j │ │ │ │ + b 2ada0 , std::allocator >::~basic_stringbuf()@@Base+0x14520> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 309c8 , std::allocator >::~basic_stringbuf()@@Base+0x14e48> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 30964 , std::allocator >::~basic_stringbuf()@@Base+0x14de4> // b.any │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ - bti j │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14190> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x27, sp, #0x1a0 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x2, x20, #0x650 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x24, sp, #0x28 │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + ldp x25, x21, [x1] │ │ │ │ + ldp x26, x22, [x2] │ │ │ │ + stp x23, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x22, x21 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 2b2d8 , std::allocator >::~basic_stringbuf()@@Base+0x14a58> // b.pmore │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 2b2b8 , std::allocator >::~basic_stringbuf()@@Base+0x14a38> // b.pmore │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2b2f8 , std::allocator >::~basic_stringbuf()@@Base+0x14a78> // b.none │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0x58 │ │ │ │ + str x21, [sp, #72] │ │ │ │ mov x19, x0 │ │ │ │ - b 30940 , std::allocator >::~basic_stringbuf()@@Base+0x14dc0> │ │ │ │ - bti j │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2b258 , std::allocator >::~basic_stringbuf()@@Base+0x149d8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + add x20, x20, #0x650 │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [x20, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2b36c , std::allocator >::~basic_stringbuf()@@Base+0x14aec> // b.pmore │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, sp, #0x18 │ │ │ │ + str x24, [sp, #8] │ │ │ │ mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 30964 , std::allocator >::~basic_stringbuf()@@Base+0x14de4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2b270 , std::allocator >::~basic_stringbuf()@@Base+0x149f0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ str x1, [sp, #24] │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x20, x0 │ │ │ │ - add x19, x0, #0x2b8 │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - adrp x28, 14000 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, x28, #0x2e0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov w23, #0x3b // #59 │ │ │ │ - ldr x22, [x20, #688] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 31198 , std::allocator >::~basic_stringbuf()@@Base+0x15618> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 30c48 , std::allocator >::~basic_stringbuf()@@Base+0x150c8> │ │ │ │ - ldrb w2, [x21, #67] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w24 │ │ │ │ - b.ne 30eac , std::allocator >::~basic_stringbuf()@@Base+0x1532c> // b.any │ │ │ │ - ldr x0, [x20, #728] │ │ │ │ - ldr x1, [x19] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #728] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - cmp w0, #0x23 │ │ │ │ - ccmp w0, w23, #0x4, ne // ne = any │ │ │ │ - b.eq 30a28 , std::allocator >::~basic_stringbuf()@@Base+0x14ea8> // b.none │ │ │ │ - add x22, sp, #0xb8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x22 │ │ │ │ - bl 8d00 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x1, x20, #0x2c8 │ │ │ │ - ldp x3, x2, [sp, #184] │ │ │ │ - add x21, sp, #0xc8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 30c7c , std::allocator >::~basic_stringbuf()@@Base+0x150fc> // b.none │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 30e80 , std::allocator >::~basic_stringbuf()@@Base+0x15300> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 30c90 , std::allocator >::~basic_stringbuf()@@Base+0x15110> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 30afc , std::allocator >::~basic_stringbuf()@@Base+0x14f7c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + str x20, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - cbz x0, 30a28 , std::allocator >::~basic_stringbuf()@@Base+0x14ea8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x5b │ │ │ │ - b.eq 30ca0 , std::allocator >::~basic_stringbuf()@@Base+0x15120> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x3d // #61 │ │ │ │ - bl 5ba0 , std::allocator >::find(char, unsigned long) const@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x15478> // b.none │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x28, x0 │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - str x26, [sp, #88] │ │ │ │ - cmp x2, x23 │ │ │ │ - csel x2, x2, x23, ls // ls = plast │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2dbc0 , std::allocator >::~basic_stringbuf()@@Base+0x12040> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - add x2, x23, #0x1 │ │ │ │ - sub x0, x3, #0x1 │ │ │ │ - sub x0, x0, x23 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 31168 , std::allocator >::~basic_stringbuf()@@Base+0x155e8> // 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 x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3608] │ │ │ │ - add x2, x1, x3 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - str x27, [sp, #120] │ │ │ │ - bl 2dbc0 , std::allocator >::~basic_stringbuf()@@Base+0x12040> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x23, sp, #0x98 │ │ │ │ - add x25, sp, #0xa8 │ │ │ │ - mov x0, x23 │ │ │ │ - str x25, [sp, #152] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2dd40 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - ldp x1, x2, [sp, #120] │ │ │ │ - mov x0, x22 │ │ │ │ - str x21, [sp, #184] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2dd40 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 30bfc , std::allocator >::~basic_stringbuf()@@Base+0x1507c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 30c14 , std::allocator >::~basic_stringbuf()@@Base+0x15094> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + b.eq 2b1ac , std::allocator >::~basic_stringbuf()@@Base+0x1492c> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 30c2c , std::allocator >::~basic_stringbuf()@@Base+0x150ac> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2b1c4 , std::allocator >::~basic_stringbuf()@@Base+0x14944> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 30a24 , std::allocator >::~basic_stringbuf()@@Base+0x14ea4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + str x21, [sp, #72] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 29890 , std::allocator >::~basic_stringbuf()@@Base+0x13010> │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 2b200 , std::allocator >::~basic_stringbuf()@@Base+0x14980> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 30a24 , std::allocator >::~basic_stringbuf()@@Base+0x14ea4> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 30a4c , std::allocator >::~basic_stringbuf()@@Base+0x14ecc> // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x3 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - b 30a4c , std::allocator >::~basic_stringbuf()@@Base+0x14ecc> │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 30e80 , std::allocator >::~basic_stringbuf()@@Base+0x15300> // b.none │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x21, [sp, #184] │ │ │ │ - add x21, sp, #0xc8 │ │ │ │ - mov x0, x21 │ │ │ │ - b 30adc , std::allocator >::~basic_stringbuf()@@Base+0x14f5c> │ │ │ │ - add x23, sp, #0x98 │ │ │ │ - add x25, sp, #0xa8 │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, sp, #0x40 │ │ │ │ - mov x0, x20 │ │ │ │ - stp x25, xzr, [sp, #152] │ │ │ │ - strb wzr, [sp, #168] │ │ │ │ - bl 2ec88 , std::allocator >::~basic_stringbuf()@@Base+0x13108> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cc 310c4 , std::allocator >::~basic_stringbuf()@@Base+0x15544> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldp x2, x26, [sp, #152] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 30eec , std::allocator >::~basic_stringbuf()@@Base+0x1536c> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x28, [x0] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - subs x1, x1, x0 │ │ │ │ - b.eq 30d20 , std::allocator >::~basic_stringbuf()@@Base+0x151a0> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x28, [x28] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 30d10 , std::allocator >::~basic_stringbuf()@@Base+0x15190> // b.any │ │ │ │ - ldr x27, [x28, #80] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - add x1, x28, #0x48 │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - cbz x27, 30e50 , std::allocator >::~basic_stringbuf()@@Base+0x152d0> │ │ │ │ - str x1, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x21, [x27, #40] │ │ │ │ - cmp x21, x26 │ │ │ │ - csel x2, x21, x26, ls // ls = plast │ │ │ │ - cbz x2, 30d60 , std::allocator >::~basic_stringbuf()@@Base+0x151e0> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 30d7c , std::allocator >::~basic_stringbuf()@@Base+0x151fc> │ │ │ │ - sub x0, x21, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 30d80 , std::allocator >::~basic_stringbuf()@@Base+0x15200> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 30e74 , std::allocator >::~basic_stringbuf()@@Base+0x152f4> // b.tstop │ │ │ │ - tbnz w0, #31, 30e74 , std::allocator >::~basic_stringbuf()@@Base+0x152f4> │ │ │ │ - str x27, [sp, #16] │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 30d40 , std::allocator >::~basic_stringbuf()@@Base+0x151c0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 30e58 , std::allocator >::~basic_stringbuf()@@Base+0x152d8> // b.none │ │ │ │ - ldr x27, [x0, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 30dbc , std::allocator >::~basic_stringbuf()@@Base+0x1523c> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 30dd8 , std::allocator >::~basic_stringbuf()@@Base+0x15258> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 30ddc , std::allocator >::~basic_stringbuf()@@Base+0x1525c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 30e58 , std::allocator >::~basic_stringbuf()@@Base+0x152d8> // b.tstop │ │ │ │ - tbnz w0, #31, 30e58 , std::allocator >::~basic_stringbuf()@@Base+0x152d8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x21, x0, #0x40 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbnz x0, 31088 , std::allocator >::~basic_stringbuf()@@Base+0x15508> │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 30fb8 , std::allocator >::~basic_stringbuf()@@Base+0x15438> │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - bl 315a0 , std::allocator >::~basic_stringbuf()@@Base+0x15a20> │ │ │ │ - add x22, x28, #0x88 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5a30 │ │ │ │ - str x26, [x0, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5550 │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x22, #16] │ │ │ │ - bl 309d0 , std::allocator >::~basic_stringbuf()@@Base+0x14e50> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 30a24 , std::allocator >::~basic_stringbuf()@@Base+0x14ea4> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2b218 , std::allocator >::~basic_stringbuf()@@Base+0x14998> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - b 30a24 , std::allocator >::~basic_stringbuf()@@Base+0x14ea4> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 2e840 , std::allocator >::~basic_stringbuf()@@Base+0x12cc0> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 30ddc , std::allocator >::~basic_stringbuf()@@Base+0x1525c> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 30d40 , std::allocator >::~basic_stringbuf()@@Base+0x151c0> │ │ │ │ - b 30d8c , std::allocator >::~basic_stringbuf()@@Base+0x1520c> │ │ │ │ - cbz x2, 30e9c , std::allocator >::~basic_stringbuf()@@Base+0x1531c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 30fe4 , std::allocator >::~basic_stringbuf()@@Base+0x15464> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 30adc , std::allocator >::~basic_stringbuf()@@Base+0x14f5c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // 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 2b2b4 , std::allocator >::~basic_stringbuf()@@Base+0x14a34> // 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 │ │ │ │ - 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, 30fc4 , std::allocator >::~basic_stringbuf()@@Base+0x15444> │ │ │ │ - ldr x27, [x28, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 30f28 , std::allocator >::~basic_stringbuf()@@Base+0x153a8> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 30f44 , std::allocator >::~basic_stringbuf()@@Base+0x153c4> │ │ │ │ - sub x0, x27, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 30f48 , std::allocator >::~basic_stringbuf()@@Base+0x153c8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1542c> // b.tstop │ │ │ │ - tbnz w0, #31, 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1542c> │ │ │ │ - mov x21, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 30f08 , std::allocator >::~basic_stringbuf()@@Base+0x15388> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 30fc8 , std::allocator >::~basic_stringbuf()@@Base+0x15448> // b.none │ │ │ │ - ldr x27, [x21, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 30f80 , std::allocator >::~basic_stringbuf()@@Base+0x15400> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 30f9c , std::allocator >::~basic_stringbuf()@@Base+0x1541c> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 30fa0 , std::allocator >::~basic_stringbuf()@@Base+0x15420> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 30fc8 , std::allocator >::~basic_stringbuf()@@Base+0x15448> // b.tstop │ │ │ │ - tbnz w0, #31, 30fc8 , std::allocator >::~basic_stringbuf()@@Base+0x15448> │ │ │ │ - ldr x28, [sp, #24] │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - b 30de4 , std::allocator >::~basic_stringbuf()@@Base+0x15264> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 30f08 , std::allocator >::~basic_stringbuf()@@Base+0x15388> │ │ │ │ - b 30f54 , std::allocator >::~basic_stringbuf()@@Base+0x153d4> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp x28, x0, [x21] │ │ │ │ - b 30df4 , std::allocator >::~basic_stringbuf()@@Base+0x15274> │ │ │ │ - ldr x21, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - str x23, [sp, #72] │ │ │ │ - bl 2e840 , std::allocator >::~basic_stringbuf()@@Base+0x12cc0> │ │ │ │ - mov x21, x0 │ │ │ │ - b 30fa0 , std::allocator >::~basic_stringbuf()@@Base+0x15420> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - b 30e9c , std::allocator >::~basic_stringbuf()@@Base+0x1531c> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, x0, #0xde0 │ │ │ │ - str x21, [sp, #184] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x21, #8] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - strb wzr, [sp, #212] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ mov x1, x22 │ │ │ │ - bl 2fc00 , std::allocator >::~basic_stringbuf()@@Base+0x14080> │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 2b118 , std::allocator >::~basic_stringbuf()@@Base+0x14898> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 2b180 , std::allocator >::~basic_stringbuf()@@Base+0x14900> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3608] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x25] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3112c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> // b.none │ │ │ │ + b.eq 2b3ac , std::allocator >::~basic_stringbuf()@@Base+0x14b2c> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - add x1, x1, #0xdb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 236a0 , std::allocator >::~basic_stringbuf()@@Base+0x7b20> │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3608] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x25] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2fc00 , std::allocator >::~basic_stringbuf()@@Base+0x14080> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - add x1, x1, #0xd90 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 236a0 , std::allocator >::~basic_stringbuf()@@Base+0x7b20> │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3608] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x25] │ │ │ │ + b.ne 2b2b4 , std::allocator >::~basic_stringbuf()@@Base+0x14a34> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2fc00 , std::allocator >::~basic_stringbuf()@@Base+0x14080> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x25] │ │ │ │ + b.ne 2b2b4 , std::allocator >::~basic_stringbuf()@@Base+0x14a34> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 31104 , std::allocator >::~basic_stringbuf()@@Base+0x15584> │ │ │ │ + b.ne 2b2b4 , std::allocator >::~basic_stringbuf()@@Base+0x14a34> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3608] │ │ │ │ - mov x19, x0 │ │ │ │ - b 31110 , std::allocator >::~basic_stringbuf()@@Base+0x15590> │ │ │ │ + mov x20, x0 │ │ │ │ + b 2b298 , std::allocator >::~basic_stringbuf()@@Base+0x14a18> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 31058 , std::allocator >::~basic_stringbuf()@@Base+0x154d8> │ │ │ │ + mov x20, x0 │ │ │ │ + b 2b298 , std::allocator >::~basic_stringbuf()@@Base+0x14a18> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 31068 , std::allocator >::~basic_stringbuf()@@Base+0x154e8> │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3608] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // b.any │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - bl 5c60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> // b.any │ │ │ │ - bl 5b60 │ │ │ │ + b.ne 2b2b4 , std::allocator >::~basic_stringbuf()@@Base+0x14a34> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b2b4 , std::allocator >::~basic_stringbuf()@@Base+0x14a34> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 31050 , std::allocator >::~basic_stringbuf()@@Base+0x154d0> │ │ │ │ - bti j │ │ │ │ + b 2b340 , std::allocator >::~basic_stringbuf()@@Base+0x14ac0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x18 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 3112c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> // b.none │ │ │ │ - b 31084 , std::allocator >::~basic_stringbuf()@@Base+0x15504> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0xb30 │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 2b400 , std::allocator >::~basic_stringbuf()@@Base+0x14b80> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5e20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - add x5, x0, #0x18 │ │ │ │ - add x4, x0, #0x48 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x18 │ │ │ │ mov x29, sp │ │ │ │ - add x3, x0, #0x70 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x2, x0, #0x88 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0xb30 │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 2b460 , std::allocator >::~basic_stringbuf()@@Base+0x14be0> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x1a8 │ │ │ │ - add x20, x19, #0xa0 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - stp xzr, x5, [x5, #8] │ │ │ │ - stp x5, xzr, [x5, #24] │ │ │ │ - str wzr, [x19, #72] │ │ │ │ - stp xzr, x4, [x4, #8] │ │ │ │ - stp x4, xzr, [x4, #24] │ │ │ │ - stp x3, x3, [x3] │ │ │ │ - str xzr, [x3, #16] │ │ │ │ - stp x2, x2, [x2] │ │ │ │ - ldr x26, [x1] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #3560] │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #424] │ │ │ │ - str xzr, [x22, #216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x25, [x0, #8] │ │ │ │ - strh wzr, [x19, #648] │ │ │ │ - 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 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x23, x19, #0xb0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [x19, #160] │ │ │ │ - str x1, [x19, #424] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x23 │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 2b574 , std::allocator >::~basic_stringbuf()@@Base+0x14cf4> │ │ │ │ + nop │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ mov x0, x22 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 3135c , std::allocator >::~basic_stringbuf()@@Base+0x157dc> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add x21, x19, #0x2b8 │ │ │ │ - add x0, x19, #0x2c8 │ │ │ │ - str x20, [x19, #688] │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [x19, #696] │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 2b4e4 , std::allocator >::~basic_stringbuf()@@Base+0x14c64> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2b4fc , std::allocator >::~basic_stringbuf()@@Base+0x14c7c> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 2b500 , std::allocator >::~basic_stringbuf()@@Base+0x14c80> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 2b514 , std::allocator >::~basic_stringbuf()@@Base+0x14c94> // b.tstop │ │ │ │ + tbnz w0, #31, 2b514 , std::allocator >::~basic_stringbuf()@@Base+0x14c94> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 2b520 , std::allocator >::~basic_stringbuf()@@Base+0x14ca0> │ │ │ │ + mov x19, x3 │ │ │ │ + b 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0x14c40> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 2b50c , std::allocator >::~basic_stringbuf()@@Base+0x14c8c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 2b578 , std::allocator >::~basic_stringbuf()@@Base+0x14cf8> │ │ │ │ + cbz x26, 2b5a4 , std::allocator >::~basic_stringbuf()@@Base+0x14d24> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 2b5a4 , std::allocator >::~basic_stringbuf()@@Base+0x14d24> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #712] │ │ │ │ - str xzr, [x19, #728] │ │ │ │ - bl 309d0 , std::allocator >::~basic_stringbuf()@@Base+0x14e50> │ │ │ │ + mov x1, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b 31318 , std::allocator >::~basic_stringbuf()@@Base+0x15798> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x23, x1 │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - mov x21, x0 │ │ │ │ - str x25, [x20, x1] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x24, [x19, #424] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 56d0 │ │ │ │ - b 313dc , std::allocator >::~basic_stringbuf()@@Base+0x1585c> │ │ │ │ - bti j │ │ │ │ - b 31384 , std::allocator >::~basic_stringbuf()@@Base+0x15804> │ │ │ │ - bti j │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2b5c0 , std::allocator >::~basic_stringbuf()@@Base+0x14d40> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 2b52c , std::allocator >::~basic_stringbuf()@@Base+0x14cac> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2b5c8 , std::allocator >::~basic_stringbuf()@@Base+0x14d48> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 2b540 , std::allocator >::~basic_stringbuf()@@Base+0x14cc0> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2b54c , std::allocator >::~basic_stringbuf()@@Base+0x14ccc> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 2b54c , std::allocator >::~basic_stringbuf()@@Base+0x14ccc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ mov x21, x0 │ │ │ │ - b 31398 , std::allocator >::~basic_stringbuf()@@Base+0x15818> │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [sp] │ │ │ │ + ldr x22, [x1] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 2b690 , std::allocator >::~basic_stringbuf()@@Base+0x14e10> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 2b688 , std::allocator >::~basic_stringbuf()@@Base+0x14e08> // b.any │ │ │ │ + ldrb w1, [x22] │ │ │ │ + strb w1, [x19, #24] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x20, [x21, #8] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2b6f4 , std::allocator >::~basic_stringbuf()@@Base+0x14e74> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x20, 2b64c , std::allocator >::~basic_stringbuf()@@Base+0x14dcc> │ │ │ │ + b 2b6ac , std::allocator >::~basic_stringbuf()@@Base+0x14e2c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x20, [sp] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + b 2b64c , std::allocator >::~basic_stringbuf()@@Base+0x14dcc> │ │ │ │ bti j │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5650 >::~basic_ifstream()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5e20 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2b6f8 , std::allocator >::~basic_stringbuf()@@Base+0x14e78> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - add x3, x0, #0x48 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - add x2, x0, #0x70 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x19, #0xa0 │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x1a8 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - add x1, x0, #0x88 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - stp xzr, x4, [x4, #8] │ │ │ │ - stp x4, xzr, [x4, #24] │ │ │ │ - str wzr, [x19, #72] │ │ │ │ - stp xzr, x3, [x3, #8] │ │ │ │ - stp x3, xzr, [x3, #24] │ │ │ │ - stp x2, x2, [x2] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - stp x1, x1, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x25, [x25, #3560] │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - add x2, x25, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #424] │ │ │ │ - str xzr, [x22, #216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - strh wzr, [x19, #648] │ │ │ │ - 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 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3776] │ │ │ │ - add x24, x19, #0xb0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x2, #0x18 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - str x1, [x19, #160] │ │ │ │ - str x2, [x19, #424] │ │ │ │ - bl 5a60 >::basic_filebuf()@plt> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - add x21, x19, #0x2b8 │ │ │ │ - add x0, x19, #0x2c8 │ │ │ │ - str x23, [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 309d0 , std::allocator >::~basic_stringbuf()@@Base+0x14e50> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + ldr x27, [x0, #32] │ │ │ │ + add x25, x0, #0x18 │ │ │ │ + ldp x20, x22, [x19] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + cbz x27, 2b800 , std::allocator >::~basic_stringbuf()@@Base+0x14f80> │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x28, [x27, #40] │ │ │ │ + cmp x22, x28 │ │ │ │ + csel x2, x22, x28, ls // ls = plast │ │ │ │ + cbz x2, 2b770 , std::allocator >::~basic_stringbuf()@@Base+0x14ef0> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2b784 , std::allocator >::~basic_stringbuf()@@Base+0x14f04> │ │ │ │ + sub x0, x28, x22 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 2b788 , std::allocator >::~basic_stringbuf()@@Base+0x14f08> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 2b8dc , std::allocator >::~basic_stringbuf()@@Base+0x1505c> // b.tstop │ │ │ │ + tbnz w0, #31, 2b8dc , std::allocator >::~basic_stringbuf()@@Base+0x1505c> │ │ │ │ + mov x19, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2b750 , std::allocator >::~basic_stringbuf()@@Base+0x14ed0> │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 2b800 , std::allocator >::~basic_stringbuf()@@Base+0x14f80> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x22, x21 │ │ │ │ + csel x2, x22, x21, ls // ls = plast │ │ │ │ + cbz x2, 2b7bc , std::allocator >::~basic_stringbuf()@@Base+0x14f3c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2b7d8 , std::allocator >::~basic_stringbuf()@@Base+0x14f58> │ │ │ │ + sub x0, x22, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2b7dc , std::allocator >::~basic_stringbuf()@@Base+0x14f5c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2b800 , std::allocator >::~basic_stringbuf()@@Base+0x14f80> // b.tstop │ │ │ │ + tbnz w0, #31, 2b800 , std::allocator >::~basic_stringbuf()@@Base+0x14f80> │ │ │ │ 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 x29, x30, [sp], #80 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [x19, #424] │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5a30 │ │ │ │ + mov x20, x0 │ │ │ │ + add x27, x0, #0x20 │ │ │ │ + add x24, x0, #0x30 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + str x24, [x20, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 28e60 , std::allocator >::~basic_stringbuf()@@Base+0x125e0> │ │ │ │ + add x0, x20, #0x50 │ │ │ │ + stp x0, xzr, [x20, #64] │ │ │ │ + strb wzr, [x20, #80] │ │ │ │ + ldp x22, x21, [x20, #32] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 2b8e8 , std::allocator >::~basic_stringbuf()@@Base+0x15068> // b.none │ │ │ │ + ldp x1, x28, [x19, #32] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x4, x21, x28, ls // ls = plast │ │ │ │ + cbz x4, 2ba84 , std::allocator >::~basic_stringbuf()@@Base+0x15204> │ │ │ │ + mov x2, x4 │ │ │ │ mov x0, x22 │ │ │ │ - bl 56d0 │ │ │ │ - b 31554 , std::allocator >::~basic_stringbuf()@@Base+0x159d4> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + str x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 2b998 , std::allocator >::~basic_stringbuf()@@Base+0x15118> │ │ │ │ + b.lt 2b9b8 , std::allocator >::~basic_stringbuf()@@Base+0x15138> // b.tstop │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x22 │ │ │ │ + str x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cbnz w0, 2b8b0 , std::allocator >::~basic_stringbuf()@@Base+0x15030> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2b8b4 , std::allocator >::~basic_stringbuf()@@Base+0x15034> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2ba24 , std::allocator >::~basic_stringbuf()@@Base+0x151a4> // b.tstop │ │ │ │ + tbnz w0, #31, 2ba24 , std::allocator >::~basic_stringbuf()@@Base+0x151a4> │ │ │ │ + cmp x22, x24 │ │ │ │ + b.eq 2b8cc , std::allocator >::~basic_stringbuf()@@Base+0x1504c> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5650 >::~basic_ifstream()@plt> │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + b 2b7dc , std::allocator >::~basic_stringbuf()@@Base+0x14f5c> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2b750 , std::allocator >::~basic_stringbuf()@@Base+0x14ed0> │ │ │ │ + b 2b794 , std::allocator >::~basic_stringbuf()@@Base+0x14f14> │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cbz x0, 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + ldr x23, [x23, #48] │ │ │ │ + ldr x19, [x23, #40] │ │ │ │ + cmp x21, x19 │ │ │ │ + csel x2, x21, x19, ls // ls = plast │ │ │ │ + cbz x2, 2bb40 , std::allocator >::~basic_stringbuf()@@Base+0x152c0> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 2bb04 , std::allocator >::~basic_stringbuf()@@Base+0x15284> │ │ │ │ + sub x19, x19, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.gt 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.lt 2bb08 , std::allocator >::~basic_stringbuf()@@Base+0x15288> // b.tstop │ │ │ │ + tbnz w19, #31, 2bb08 , std::allocator >::~basic_stringbuf()@@Base+0x15288> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2b480 , std::allocator >::~basic_stringbuf()@@Base+0x14c00> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x23, 2b8b4 , std::allocator >::~basic_stringbuf()@@Base+0x15034> │ │ │ │ + cmp x19, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 2baa8 , std::allocator >::~basic_stringbuf()@@Base+0x15228> // b.any │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + mov x19, x20 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #40] │ │ │ │ + b 2b7dc , std::allocator >::~basic_stringbuf()@@Base+0x14f5c> │ │ │ │ + sub x0, x21, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2b878 , std::allocator >::~basic_stringbuf()@@Base+0x14ff8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2b9b8 , std::allocator >::~basic_stringbuf()@@Base+0x15138> // b.tstop │ │ │ │ + tbz w0, #31, 2b878 , std::allocator >::~basic_stringbuf()@@Base+0x14ff8> │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2ba18 , std::allocator >::~basic_stringbuf()@@Base+0x15198> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl 1b840 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ + bl 5a90 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ mov x23, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - mov x21, x0 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - b 31524 , std::allocator >::~basic_stringbuf()@@Base+0x159a4> │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, 2b9f0 , std::allocator >::~basic_stringbuf()@@Base+0x15170> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2ba0c , std::allocator >::~basic_stringbuf()@@Base+0x1518c> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2ba10 , std::allocator >::~basic_stringbuf()@@Base+0x15190> // b.tstop │ │ │ │ + tbz w0, #31, 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, 2bb5c , std::allocator >::~basic_stringbuf()@@Base+0x152dc> │ │ │ │ + mov x23, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 2b974 , std::allocator >::~basic_stringbuf()@@Base+0x150f4> │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2baac , std::allocator >::~basic_stringbuf()@@Base+0x1522c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5900 │ │ │ │ + ldr x5, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + cmp x21, x5 │ │ │ │ + csel x2, x21, x5, ls // ls = plast │ │ │ │ + cbz x2, 2bb10 , std::allocator >::~basic_stringbuf()@@Base+0x15290> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + stp x5, x4, [sp, #112] │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x5, x4, [sp, #112] │ │ │ │ + cbz w0, 2bb10 , std::allocator >::~basic_stringbuf()@@Base+0x15290> │ │ │ │ + b.ge 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> // b.tcont │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 2bb64 , std::allocator >::~basic_stringbuf()@@Base+0x152e4> │ │ │ │ + mov x19, x23 │ │ │ │ + b 2b95c , std::allocator >::~basic_stringbuf()@@Base+0x150dc> │ │ │ │ + sub x0, x21, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2b894 , std::allocator >::~basic_stringbuf()@@Base+0x15014> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2b9b8 , std::allocator >::~basic_stringbuf()@@Base+0x15138> // b.tstop │ │ │ │ + tbz w0, #31, 2b894 , std::allocator >::~basic_stringbuf()@@Base+0x15014> │ │ │ │ + b 2b9b8 , std::allocator >::~basic_stringbuf()@@Base+0x15138> │ │ │ │ + mov x19, x23 │ │ │ │ + ldp x0, x28, [x19, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x4, x21, x28, ls // ls = plast │ │ │ │ + cbz x4, 2bad8 , std::allocator >::~basic_stringbuf()@@Base+0x15258> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2bafc , std::allocator >::~basic_stringbuf()@@Base+0x1527c> │ │ │ │ + sub x1, x21, x28 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 2b974 , std::allocator >::~basic_stringbuf()@@Base+0x150f4> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 2bb70 , std::allocator >::~basic_stringbuf()@@Base+0x152f0> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 2b974 , std::allocator >::~basic_stringbuf()@@Base+0x150f4> │ │ │ │ + b.ge 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2b95c , std::allocator >::~basic_stringbuf()@@Base+0x150dc> │ │ │ │ + sub x5, x21, x5 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.gt 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.lt 2bb30 , std::allocator >::~basic_stringbuf()@@Base+0x152b0> // b.tstop │ │ │ │ + tbz w5, #31, 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 2bb64 , std::allocator >::~basic_stringbuf()@@Base+0x152e4> │ │ │ │ + mov x19, x23 │ │ │ │ + b 2b958 , std::allocator >::~basic_stringbuf()@@Base+0x150d8> │ │ │ │ + sub x19, x19, x21 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.gt 2b940 , std::allocator >::~basic_stringbuf()@@Base+0x150c0> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ge 2b934 , std::allocator >::~basic_stringbuf()@@Base+0x150b4> // b.tcont │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2b964 , std::allocator >::~basic_stringbuf()@@Base+0x150e4> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz x4, 2bac4 , std::allocator >::~basic_stringbuf()@@Base+0x15244> │ │ │ │ + b 2bad8 , std::allocator >::~basic_stringbuf()@@Base+0x15258> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 2b974 , std::allocator >::~basic_stringbuf()@@Base+0x150f4> │ │ │ │ bti j │ │ │ │ - b 31578 , std::allocator >::~basic_stringbuf()@@Base+0x159f8> │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2bbfc , std::allocator >::~basic_stringbuf()@@Base+0x1537c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5a40 │ │ │ │ + str xzr, [x19] │ │ │ │ + str wzr, [x19, #8] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - ldp x22, x26, [x1] │ │ │ │ - cbz x20, 316c0 , std::allocator >::~basic_stringbuf()@@Base+0x15b40> │ │ │ │ - mov x21, x25 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + and w23, w3, #0xff │ │ │ │ + ldr x10, [x0, #16] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stp x1, x2, [sp, #96] │ │ │ │ + cmp x10, x0 │ │ │ │ + b.eq 2bd68 , std::allocator >::~basic_stringbuf()@@Base+0x154e8> // b.none │ │ │ │ + ldr w12, [x21, #24] │ │ │ │ + sub x4, x10, x1 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov w1, w12 │ │ │ │ + mov w7, w12 │ │ │ │ + add x5, x1, x11 │ │ │ │ + add x4, x1, x4, lsl #3 │ │ │ │ + and w6, w5, #0x3f │ │ │ │ + sub x4, x4, w2, uxtw │ │ │ │ + lsr x5, x5, #6 │ │ │ │ + add x5, x10, x5, lsl #3 │ │ │ │ + cmp x4, #0x0 │ │ │ │ + b.le 2bcdc , std::allocator >::~basic_stringbuf()@@Base+0x1545c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 31600 , std::allocator >::~basic_stringbuf()@@Base+0x15a80> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 31618 , std::allocator >::~basic_stringbuf()@@Base+0x15a98> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 3161c , std::allocator >::~basic_stringbuf()@@Base+0x15a9c> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.lt 31694 , std::allocator >::~basic_stringbuf()@@Base+0x15b14> // b.tstop │ │ │ │ - tbnz w0, #31, 31694 , std::allocator >::~basic_stringbuf()@@Base+0x15b14> │ │ │ │ - mov x21, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbnz x20, 315e0 , std::allocator >::~basic_stringbuf()@@Base+0x15a60> │ │ │ │ - cmp x25, x21 │ │ │ │ - b.eq 316a0 , std::allocator >::~basic_stringbuf()@@Base+0x15b20> // b.none │ │ │ │ - ldr x19, [x21, #40] │ │ │ │ - cmp x19, x26 │ │ │ │ - csel x2, x19, x26, ls // ls = plast │ │ │ │ - cbz x2, 31650 , std::allocator >::~basic_stringbuf()@@Base+0x15ad0> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 3166c , std::allocator >::~basic_stringbuf()@@Base+0x15aec> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 316a0 , std::allocator >::~basic_stringbuf()@@Base+0x15b20> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 316e0 , std::allocator >::~basic_stringbuf()@@Base+0x15b60> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x21, x21, x25, ge // ge = tcont │ │ │ │ - mov x0, x21 │ │ │ │ + nop │ │ │ │ + cbz w7, 2bd24 , std::allocator >::~basic_stringbuf()@@Base+0x154a4> │ │ │ │ + sub w7, w7, #0x1 │ │ │ │ + lsl x9, x11, x7 │ │ │ │ + cbz w6, 2bd34 , std::allocator >::~basic_stringbuf()@@Base+0x154b4> │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + lsl x2, x11, x6 │ │ │ │ + ldr x8, [x5] │ │ │ │ + ldr x3, [x0] │ │ │ │ + orr x1, x2, x8 │ │ │ │ + bic x2, x8, x2 │ │ │ │ + tst x9, x3 │ │ │ │ + csel x2, x2, x1, eq // eq = none │ │ │ │ + str x2, [x5] │ │ │ │ + subs x4, x4, #0x1 │ │ │ │ + b.ne 2bca0 , std::allocator >::~basic_stringbuf()@@Base+0x15420> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + lsl x0, x0, x20 │ │ │ │ + tst x23, #0x1 │ │ │ │ + bic x2, x1, x0 │ │ │ │ + orr x0, x0, x1 │ │ │ │ + csel x0, x0, x2, ne // ne = any │ │ │ │ + str x0, [x22] │ │ │ │ + cmp w12, #0x3f │ │ │ │ + b.eq 2bd44 , std::allocator >::~basic_stringbuf()@@Base+0x154c4> // b.none │ │ │ │ + add w12, w12, #0x1 │ │ │ │ + str w12, [x21, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 315e0 , std::allocator >::~basic_stringbuf()@@Base+0x15a60> │ │ │ │ - b 31628 , std::allocator >::~basic_stringbuf()@@Base+0x15aa8> │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + sub x0, x0, #0x8 │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w7, #0x3f // #63 │ │ │ │ + cbnz w6, 2bcb0 , std::allocator >::~basic_stringbuf()@@Base+0x15430> │ │ │ │ + sub x5, x5, #0x8 │ │ │ │ + mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w6, #0x3f // #63 │ │ │ │ + b 2bcb8 , std::allocator >::~basic_stringbuf()@@Base+0x15438> │ │ │ │ + add x10, x10, #0x8 │ │ │ │ + str x10, [x21, #16] │ │ │ │ + str wzr, [x21, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x21, x25 │ │ │ │ - mov x0, x21 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x21 │ │ │ │ + mov x24, x1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x0, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ + ldr x1, [x25], #16 │ │ │ │ + sub x10, x10, x1 │ │ │ │ + ldr w1, [x25, #8] │ │ │ │ + add x10, x1, x10, lsl #3 │ │ │ │ + cmp x10, x0 │ │ │ │ + b.eq 2bf98 , std::allocator >::~basic_stringbuf()@@Base+0x15718> // b.none │ │ │ │ + cmp x10, #0x0 │ │ │ │ + csinc x1, x10, xzr, ne // ne = any │ │ │ │ + adds x10, x10, x1 │ │ │ │ + b.cs 2bf90 , std::allocator >::~basic_stringbuf()@@Base+0x15710> // b.hs, b.nlast │ │ │ │ + cmp x10, x0 │ │ │ │ + csel x19, x10, x0, ls // ls = plast │ │ │ │ + add x19, x19, #0x3f │ │ │ │ + lsr x19, x19, #6 │ │ │ │ + lsl x19, x19, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x27, [x21] │ │ │ │ + mov x26, x0 │ │ │ │ + sub x28, x22, x27 │ │ │ │ + cmp x28, #0x8 │ │ │ │ + b.le 2bf80 , std::allocator >::~basic_stringbuf()@@Base+0x15700> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5b50 │ │ │ │ + add x6, x26, x28 │ │ │ │ + mov w9, w20 │ │ │ │ + cbz w20, 2bf70 , std::allocator >::~basic_stringbuf()@@Base+0x156f0> │ │ │ │ + mov x7, x22 │ │ │ │ + mov x0, x9 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + b 2be10 , std::allocator >::~basic_stringbuf()@@Base+0x15590> │ │ │ │ + add w3, w5, #0x2 │ │ │ │ + subs x0, x0, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + b.eq 2be50 , std::allocator >::~basic_stringbuf()@@Base+0x155d0> // b.none │ │ │ │ + ldr x2, [x6] │ │ │ │ + lsl x4, x8, x5 │ │ │ │ + ldr x3, [x7] │ │ │ │ + orr x1, x2, x4 │ │ │ │ + bic x2, x2, x4 │ │ │ │ + tst x4, x3 │ │ │ │ + csel x2, x2, x1, eq // eq = none │ │ │ │ + str x2, [x6] │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.ne 2be00 , std::allocator >::~basic_stringbuf()@@Base+0x15580> // b.any │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + subs x0, x0, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b.ne 2be10 , std::allocator >::~basic_stringbuf()@@Base+0x15590> // b.any │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.eq 2bf60 , std::allocator >::~basic_stringbuf()@@Base+0x156e0> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x1, x6 │ │ │ │ + lsl x0, x0, x5 │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + tst x23, #0x1 │ │ │ │ + ldr x5, [x6] │ │ │ │ + sub x4, x2, x22 │ │ │ │ + ldr w2, [x21, #24] │ │ │ │ + orr x7, x5, x0 │ │ │ │ + bic x0, x5, x0 │ │ │ │ + csel x0, x0, x7, eq // eq = none │ │ │ │ + str x0, [x6] │ │ │ │ + add x4, x2, x4, lsl #3 │ │ │ │ + sub x4, x4, x9 │ │ │ │ + cmp x4, #0x0 │ │ │ │ + b.le 2bf04 , std::allocator >::~basic_stringbuf()@@Base+0x15684> │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + b 2beb8 , std::allocator >::~basic_stringbuf()@@Base+0x15638> │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp w3, #0x3f │ │ │ │ + b.eq 2bef4 , std::allocator >::~basic_stringbuf()@@Base+0x15674> // b.none │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + subs x4, x4, #0x1 │ │ │ │ + b.eq 2bf04 , std::allocator >::~basic_stringbuf()@@Base+0x15684> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + lsl x2, x5, x3 │ │ │ │ + ldr x7, [x24] │ │ │ │ + orr x6, x0, x2 │ │ │ │ + bic x2, x0, x2 │ │ │ │ + lsl x0, x5, x20 │ │ │ │ + tst x0, x7 │ │ │ │ + csel x2, x2, x6, eq // eq = none │ │ │ │ + str x2, [x1] │ │ │ │ + cmp w20, #0x3f │ │ │ │ + b.ne 2bea0 , std::allocator >::~basic_stringbuf()@@Base+0x15620> // b.any │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cmp w3, #0x3f │ │ │ │ + b.ne 2beac , std::allocator >::~basic_stringbuf()@@Base+0x1562c> // b.any │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + subs x4, x4, #0x1 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b.ne 2beb8 , std::allocator >::~basic_stringbuf()@@Base+0x15638> // b.any │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + cbz x27, 2bf20 , std::allocator >::~basic_stringbuf()@@Base+0x156a0> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x19, x26, x19 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + str x26, [x21] │ │ │ │ + str wzr, [x21, #8] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + str x19, [x21, #32] │ │ │ │ + str w0, [x25, #8] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x21, x25 │ │ │ │ - b 31678 , std::allocator >::~basic_stringbuf()@@Base+0x15af8> │ │ │ │ + add x1, x6, #0x8 │ │ │ │ + mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 2be64 , std::allocator >::~basic_stringbuf()@@Base+0x155e4> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x1, x6 │ │ │ │ + mov w3, w0 │ │ │ │ + b 2be64 , std::allocator >::~basic_stringbuf()@@Base+0x155e4> │ │ │ │ + b.ne 2bde0 , std::allocator >::~basic_stringbuf()@@Base+0x15560> // b.any │ │ │ │ + ldr x0, [x27] │ │ │ │ + str x0, [x26] │ │ │ │ + b 2bde0 , std::allocator >::~basic_stringbuf()@@Base+0x15560> │ │ │ │ + mov x19, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ + b 2bdb8 , std::allocator >::~basic_stringbuf()@@Base+0x15538> │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + bl 57b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - add x23, sp, #0x10 │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - add x25, sp, #0x80 │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - add x2, sp, #0x210 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x210 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x24, x26, [x0, #8] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3560] │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - stur q31, [x3, #-152] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - str x26, [x23, x0] │ │ │ │ - add x0, x23, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x27, [x27, #3768] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3688] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #4064] │ │ │ │ - str x0, [sp] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - stp q31, q31, [sp, #32] │ │ │ │ - str q31, [sp, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl 5ea0 │ │ │ │ - add x3, x22, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str w2, [sp, #88] │ │ │ │ - stp x28, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 58e0 (unsigned long)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 3192c , std::allocator >::~basic_stringbuf()@@Base+0x15dac> // b.any │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 3191c , std::allocator >::~basic_stringbuf()@@Base+0x15d9c> │ │ │ │ - ldp x6, x3, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - stp x1, x22, [sp, #16] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 318ac , std::allocator >::~basic_stringbuf()@@Base+0x15d2c> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [x23, x1] │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31968 , std::allocator >::~basic_stringbuf()@@Base+0x15de8> // 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 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x2, x1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x26, [x2], #16 │ │ │ │ + ldr x20, [x1, #16] │ │ │ │ + ldr w25, [x2, #8] │ │ │ │ + sub x22, x20, x26 │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + mov w19, w25 │ │ │ │ + adds x23, x19, x22, lsl #3 │ │ │ │ + b.ne 2c088 , std::allocator >::~basic_stringbuf()@@Base+0x15808> // b.any │ │ │ │ + add x3, x3, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + cbnz w25, 2c030 , std::allocator >::~basic_stringbuf()@@Base+0x157b0> │ │ │ │ + b 2c06c , std::allocator >::~basic_stringbuf()@@Base+0x157ec> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + subs x19, x19, #0x1 │ │ │ │ + b.eq 2c06c , std::allocator >::~basic_stringbuf()@@Base+0x157ec> // b.none │ │ │ │ + ldr x0, [x3] │ │ │ │ + lsl x1, x6, x2 │ │ │ │ + ldr x5, [x20] │ │ │ │ + orr x4, x1, x0 │ │ │ │ + bic x0, x0, x1 │ │ │ │ + tst x1, x5 │ │ │ │ + csel x0, x0, x4, eq // eq = none │ │ │ │ + str x0, [x3] │ │ │ │ + cmp w2, #0x3f │ │ │ │ + b.ne 2c024 , std::allocator >::~basic_stringbuf()@@Base+0x157a4> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + subs x19, x19, #0x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b.ne 2c030 , std::allocator >::~basic_stringbuf()@@Base+0x157b0> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 31880 , std::allocator >::~basic_stringbuf()@@Base+0x15d00> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 31a30 , std::allocator >::~basic_stringbuf()@@Base+0x15eb0> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + add x24, x23, #0x3f │ │ │ │ + str x27, [sp, #80] │ │ │ │ + lsr x27, x24, #6 │ │ │ │ + lsl x27, x27, #3 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5a30 │ │ │ │ + cmp x23, #0x0 │ │ │ │ + mov x3, x0 │ │ │ │ + csel x24, x24, x23, lt // lt = tstop │ │ │ │ + negs x1, x23 │ │ │ │ + add x27, x0, x27 │ │ │ │ + str x3, [x21] │ │ │ │ + asr x24, x24, #6 │ │ │ │ + str wzr, [x21, #8] │ │ │ │ + str x27, [x21, #32] │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + and x23, x23, #0x3f │ │ │ │ + add x0, x0, x24, lsl #3 │ │ │ │ + csneg x1, x23, x1, mi // mi = first │ │ │ │ + tbnz x1, #63, 2c10c , std::allocator >::~basic_stringbuf()@@Base+0x1588c> │ │ │ │ + str x0, [x21, #16] │ │ │ │ + str w1, [x21, #24] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + cmp x22, #0x8 │ │ │ │ + b.le 2c118 , std::allocator >::~basic_stringbuf()@@Base+0x15898> │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x2, x22 │ │ │ │ + bl 5b50 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x3, x0 │ │ │ │ + b 2c010 , std::allocator >::~basic_stringbuf()@@Base+0x15790> │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + sub x0, x0, #0x8 │ │ │ │ + b 2c0d8 , std::allocator >::~basic_stringbuf()@@Base+0x15858> │ │ │ │ + b.eq 2c124 , std::allocator >::~basic_stringbuf()@@Base+0x158a4> // b.none │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + b 2c010 , std::allocator >::~basic_stringbuf()@@Base+0x15790> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + str x0, [x3] │ │ │ │ + b 2c010 , std::allocator >::~basic_stringbuf()@@Base+0x15790> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31968 , std::allocator >::~basic_stringbuf()@@Base+0x15de8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2bbc0 , std::allocator >::~basic_stringbuf()@@Base+0x15340> │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x21, [sp, #24] │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #16] │ │ │ │ - str x26, [x23, x0] │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 31994 , std::allocator >::~basic_stringbuf()@@Base+0x15e14> // b.none │ │ │ │ - b 31968 , std::allocator >::~basic_stringbuf()@@Base+0x15de8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 319d0 , std::allocator >::~basic_stringbuf()@@Base+0x15e50> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 31974 , std::allocator >::~basic_stringbuf()@@Base+0x15df4> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 31974 , std::allocator >::~basic_stringbuf()@@Base+0x15df4> │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x3, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x3, #0xcccd │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ - mov x21, x20 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ + mov x0, #0x3333333333333333 // #3689348814741910323 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + movk x0, #0x333, lsl #48 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x23, x19, [x22] │ │ │ │ + sub x25, x19, x23 │ │ │ │ + asr x2, x25, #3 │ │ │ │ + mul x2, x2, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2c2b4 , std::allocator >::~basic_stringbuf()@@Base+0x15a34> // b.none │ │ │ │ + cmp x2, #0x0 │ │ │ │ mov x24, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ + csinc x1, x2, xzr, ne // ne = any │ │ │ │ + adds x2, x2, x1 │ │ │ │ + b.cs 2c290 , std::allocator >::~basic_stringbuf()@@Base+0x15a10> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + csel x2, x2, x0, ls // ls = plast │ │ │ │ + add x2, x2, x2, lsl #2 │ │ │ │ + lsl x20, x2, #3 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5a30 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 31c48 , std::allocator >::~basic_stringbuf()@@Base+0x160c8> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - str x1, [x23, #16] │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x25, x20, #0x20 │ │ │ │ - str x26, [x23, #8] │ │ │ │ - add x28, x19, #0x50 │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ - add x21, x20, #0x30 │ │ │ │ - add x27, x19, #0x40 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - str x28, [x19, #64] │ │ │ │ - ldr x4, [x25, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 31c5c , std::allocator >::~basic_stringbuf()@@Base+0x160dc> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - str x0, [x19, #64] │ │ │ │ - str x1, [x27, #16] │ │ │ │ - str x21, [x20, #32] │ │ │ │ mov x1, x24 │ │ │ │ - ldr x24, [x19, #32] │ │ │ │ - str xzr, [x25, #8] │ │ │ │ - str x4, [x27, #8] │ │ │ │ - mov x3, x26 │ │ │ │ - strb wzr, [x20, #48] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, x24 │ │ │ │ - bl 2e444 , std::allocator >::~basic_stringbuf()@@Base+0x128c4> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 31ba4 , std::allocator >::~basic_stringbuf()@@Base+0x16024> │ │ │ │ - add x3, x22, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbz x20, 31bec , std::allocator >::~basic_stringbuf()@@Base+0x1606c> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 2bfc0 , std::allocator >::~basic_stringbuf()@@Base+0x15740> │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 2c288 , std::allocator >::~basic_stringbuf()@@Base+0x15a08> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ mov x2, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 55c0 │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #40] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, x19 │ │ │ │ + b.ne 2c200 , std::allocator >::~basic_stringbuf()@@Base+0x15980> // 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 x19, x21, x1, lsl #3 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cbz x23, 2c260 , std::allocator >::~basic_stringbuf()@@Base+0x159e0> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, x23 │ │ │ │ + bl 5a40 │ │ │ │ + stp x21, x19, [x22] │ │ │ │ + add x20, x21, x20 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x20, [x22, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 31bc0 , std::allocator >::~basic_stringbuf()@@Base+0x16040> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x24, [x19, #32] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 31bdc , std::allocator >::~basic_stringbuf()@@Base+0x1605c> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x19, x21 │ │ │ │ + b 2c248 , std::allocator >::~basic_stringbuf()@@Base+0x159c8> │ │ │ │ + mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 2c1cc , std::allocator >::~basic_stringbuf()@@Base+0x1594c> │ │ │ │ + bti j │ │ │ │ + mov x1, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - b 31b80 , std::allocator >::~basic_stringbuf()@@Base+0x16000> │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 31b64 , std::allocator >::~basic_stringbuf()@@Base+0x15fe4> // b.none │ │ │ │ - ldr x20, [x1, #40] │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 31c1c , std::allocator >::~basic_stringbuf()@@Base+0x1609c> │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl 5770 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - cbnz w0, 31c40 , std::allocator >::~basic_stringbuf()@@Base+0x160c0> │ │ │ │ - sub x1, x26, x20 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 31b64 , std::allocator >::~basic_stringbuf()@@Base+0x15fe4> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 31c78 , std::allocator >::~basic_stringbuf()@@Base+0x160f8> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 31b64 , std::allocator >::~basic_stringbuf()@@Base+0x15fe4> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x2, x26, #0x1 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - b 31ae8 , std::allocator >::~basic_stringbuf()@@Base+0x15f68> │ │ │ │ - add x2, x4, #0x1 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - bl 5570 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - b 31b24 , std::allocator >::~basic_stringbuf()@@Base+0x15fa4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 31b64 , std::allocator >::~basic_stringbuf()@@Base+0x15fe4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x0, [x3], #16 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - cmp x0, x3 │ │ │ │ - add x3, x19, #0x10 │ │ │ │ - b.eq 31cec , std::allocator >::~basic_stringbuf()@@Base+0x1616c> // b.none │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 31d20 , std::allocator >::~basic_stringbuf()@@Base+0x161a0> // b.none │ │ │ │ - stp x1, x2, [x20] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x0, 31d64 , std::allocator >::~basic_stringbuf()@@Base+0x161e4> │ │ │ │ - str x0, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 31d20 , std::allocator >::~basic_stringbuf()@@Base+0x161a0> // b.none │ │ │ │ - stp x1, x2, [x20] │ │ │ │ - mov x0, x3 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - str x0, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 31d84 , std::allocator >::~basic_stringbuf()@@Base+0x16204> // b.none │ │ │ │ - cbz x2, 31d40 , std::allocator >::~basic_stringbuf()@@Base+0x161c0> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 31d70 , std::allocator >::~basic_stringbuf()@@Base+0x161f0> // b.none │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x3 │ │ │ │ - str x0, [x19] │ │ │ │ - b 31d08 , std::allocator >::~basic_stringbuf()@@Base+0x16188> │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - b 31d40 , std::allocator >::~basic_stringbuf()@@Base+0x161c0> │ │ │ │ - mov x0, x1 │ │ │ │ - b 31cd4 , std::allocator >::~basic_stringbuf()@@Base+0x16154> │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ str x21, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ ldr x1, [x3] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x19, [sp] │ │ │ │ cmp x19, #0xf │ │ │ │ - b.hi 31e30 , std::allocator >::~basic_stringbuf()@@Base+0x162b0> // b.pmore │ │ │ │ + b.hi 2c364 , std::allocator >::~basic_stringbuf()@@Base+0x15ae4> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x19, #0x1 │ │ │ │ - b.ne 31e28 , std::allocator >::~basic_stringbuf()@@Base+0x162a8> // b.any │ │ │ │ + b.ne 2c35c , std::allocator >::~basic_stringbuf()@@Base+0x15adc> // b.any │ │ │ │ ldrb w1, [x21] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ str x19, [x20, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ strb wzr, [x0, x19] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 31e60 , std::allocator >::~basic_stringbuf()@@Base+0x162e0> // b.any │ │ │ │ + b.ne 2c394 , std::allocator >::~basic_stringbuf()@@Base+0x15b14> // b.any │ │ │ │ ldr x21, [sp, #48] │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, 31dec , std::allocator >::~basic_stringbuf()@@Base+0x1626c> │ │ │ │ - b 31e48 , std::allocator >::~basic_stringbuf()@@Base+0x162c8> │ │ │ │ + cbz x19, 2c320 , std::allocator >::~basic_stringbuf()@@Base+0x15aa0> │ │ │ │ + b 2c37c , std::allocator >::~basic_stringbuf()@@Base+0x15afc> │ │ │ │ mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ str x0, [x20] │ │ │ │ ldr x1, [sp] │ │ │ │ str x1, [x20, #16] │ │ │ │ mov x2, x19 │ │ │ │ mov x1, x21 │ │ │ │ bl 5570 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [sp] │ │ │ │ - b 31dec , std::allocator >::~basic_stringbuf()@@Base+0x1626c> │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x20] │ │ │ │ - cbz x1, 31f4c , std::allocator >::~basic_stringbuf()@@Base+0x163cc> │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - bl 56a0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 31f10 , std::allocator >::~basic_stringbuf()@@Base+0x16390> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 31f08 , std::allocator >::~basic_stringbuf()@@Base+0x16388> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x20, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - str x19, [x20, #8] │ │ │ │ - strb wzr, [x22, x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31f68 , std::allocator >::~basic_stringbuf()@@Base+0x163e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, 31ecc , std::allocator >::~basic_stringbuf()@@Base+0x1634c> │ │ │ │ - b 31f30 , std::allocator >::~basic_stringbuf()@@Base+0x163b0> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [x20] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5570 │ │ │ │ - ldr x22, [x20] │ │ │ │ - ldr x19, [sp] │ │ │ │ - b 31ecc , std::allocator >::~basic_stringbuf()@@Base+0x1634c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 31f6c , std::allocator >::~basic_stringbuf()@@Base+0x163ec> // b.none │ │ │ │ + b 2c320 , std::allocator >::~basic_stringbuf()@@Base+0x15aa0> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - bl 5920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 32300 , std::allocator >::~basic_stringbuf()@@Base+0x16780> │ │ │ │ + cbz x0, 2c420 , std::allocator >::~basic_stringbuf()@@Base+0x15ba0> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - cbz x23, 32294 , std::allocator >::~basic_stringbuf()@@Base+0x16714> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 3223c , std::allocator >::~basic_stringbuf()@@Base+0x166bc> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 321e8 , std::allocator >::~basic_stringbuf()@@Base+0x16668> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 32140 , std::allocator >::~basic_stringbuf()@@Base+0x165c0> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 32094 , std::allocator >::~basic_stringbuf()@@Base+0x16514> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, 320ec , std::allocator >::~basic_stringbuf()@@Base+0x1656c> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, 32194 , std::allocator >::~basic_stringbuf()@@Base+0x16614> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 32040 , std::allocator >::~basic_stringbuf()@@Base+0x164c0> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 31f80 , std::allocator >::~basic_stringbuf()@@Base+0x16400> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x2, x27, #0x50 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32014 , std::allocator >::~basic_stringbuf()@@Base+0x16494> // b.none │ │ │ │ - ldr x1, [x28, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x2, x28, #0x30 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32030 , std::allocator >::~basic_stringbuf()@@Base+0x164b0> // b.none │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x27, 31fe8 , std::allocator >::~basic_stringbuf()@@Base+0x16468> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 2c3a0 , std::allocator >::~basic_stringbuf()@@Base+0x15b20> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32060 , std::allocator >::~basic_stringbuf()@@Base+0x164e0> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3207c , std::allocator >::~basic_stringbuf()@@Base+0x164fc> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x27, 32194 , std::allocator >::~basic_stringbuf()@@Base+0x16614> │ │ │ │ - mov x20, x27 │ │ │ │ - b 31fe0 , std::allocator >::~basic_stringbuf()@@Base+0x16460> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 320b4 , std::allocator >::~basic_stringbuf()@@Base+0x16534> // b.none │ │ │ │ + add x2, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2c3e4 , std::allocator >::~basic_stringbuf()@@Base+0x15b64> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 320d0 , std::allocator >::~basic_stringbuf()@@Base+0x16550> // b.none │ │ │ │ + b.eq 2c400 , std::allocator >::~basic_stringbuf()@@Base+0x15b80> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbz x20, 32140 , std::allocator >::~basic_stringbuf()@@Base+0x165c0> │ │ │ │ - mov x19, x20 │ │ │ │ - b 31fc4 , std::allocator >::~basic_stringbuf()@@Base+0x16444> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3210c , std::allocator >::~basic_stringbuf()@@Base+0x1658c> // b.none │ │ │ │ - ldr x1, [x21, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32128 , std::allocator >::~basic_stringbuf()@@Base+0x165a8> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x20, 32094 , std::allocator >::~basic_stringbuf()@@Base+0x16514> │ │ │ │ - mov x21, x20 │ │ │ │ - b 31fcc , std::allocator >::~basic_stringbuf()@@Base+0x1644c> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32160 , std::allocator >::~basic_stringbuf()@@Base+0x165e0> // b.none │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3217c , std::allocator >::~basic_stringbuf()@@Base+0x165fc> // b.none │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 321e8 , std::allocator >::~basic_stringbuf()@@Base+0x16668> │ │ │ │ - mov x25, x19 │ │ │ │ - b 31fbc , std::allocator >::~basic_stringbuf()@@Base+0x1643c> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x2, x26, #0x50 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 321b4 , std::allocator >::~basic_stringbuf()@@Base+0x16634> // b.none │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x2, x26, #0x30 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 321d0 , std::allocator >::~basic_stringbuf()@@Base+0x16650> // b.none │ │ │ │ - ldr x1, [x26, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x20, 320e8 , std::allocator >::~basic_stringbuf()@@Base+0x16568> │ │ │ │ - mov x26, x20 │ │ │ │ - b 31fd8 , std::allocator >::~basic_stringbuf()@@Base+0x16458> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32208 , std::allocator >::~basic_stringbuf()@@Base+0x16688> // b.none │ │ │ │ - ldr x1, [x24, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32224 , std::allocator >::~basic_stringbuf()@@Base+0x166a4> // b.none │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 3223c , std::allocator >::~basic_stringbuf()@@Base+0x166bc> │ │ │ │ - mov x24, x19 │ │ │ │ - b 31fb4 , std::allocator >::~basic_stringbuf()@@Base+0x16434> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3225c , std::allocator >::~basic_stringbuf()@@Base+0x166dc> // b.none │ │ │ │ - ldr x1, [x23, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32278 , std::allocator >::~basic_stringbuf()@@Base+0x166f8> // b.none │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 32290 , std::allocator >::~basic_stringbuf()@@Base+0x16710> │ │ │ │ - mov x23, x19 │ │ │ │ - b 31fac , std::allocator >::~basic_stringbuf()@@Base+0x1642c> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 322b4 , std::allocator >::~basic_stringbuf()@@Base+0x16734> // b.none │ │ │ │ - ldr x1, [x22, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 322d0 , std::allocator >::~basic_stringbuf()@@Base+0x16750> // b.none │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbz x19, 322e8 , std::allocator >::~basic_stringbuf()@@Base+0x16768> │ │ │ │ - mov x22, x19 │ │ │ │ - b 31fa0 , std::allocator >::~basic_stringbuf()@@Base+0x16420> │ │ │ │ + cbnz x20, 2c3b8 , std::allocator >::~basic_stringbuf()@@Base+0x15b38> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - cbz x0, 32428 , std::allocator >::~basic_stringbuf()@@Base+0x168a8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x8a0 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x22, [x0, #16] │ │ │ │ + str x1, [x0] │ │ │ │ + cbz x22, 2c4dc , std::allocator >::~basic_stringbuf()@@Base+0x15c5c> │ │ │ │ + ldr x1, [x22] │ │ │ │ + adrp x0, 2d000 , std::allocator >::~basic_stringbuf()@@Base+0x16780> │ │ │ │ + add x0, x0, #0xe20 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c4f0 , std::allocator >::~basic_stringbuf()@@Base+0x15c70> // b.any │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x20, x22, #0xc8 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x21, x22 │ │ │ │ - bl 32304 , std::allocator >::~basic_stringbuf()@@Base+0x16784> │ │ │ │ - ldr x19, [x22, #200] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 32358 , std::allocator >::~basic_stringbuf()@@Base+0x167d8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x0, x0, #0x880 │ │ │ │ + ldr x19, [x22, #8] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [x23], #8 │ │ │ │ + ldr x20, [x23, #8] │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 32340 , std::allocator >::~basic_stringbuf()@@Base+0x167c0> // b.any │ │ │ │ - ldr x19, [x21, #176] │ │ │ │ - add x20, x21, #0xb0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 32380 , std::allocator >::~basic_stringbuf()@@Base+0x16800> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + b.eq 2c4b4 , std::allocator >::~basic_stringbuf()@@Base+0x15c34> // b.none │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x1 │ │ │ │ + cbz x1, 2c4a4 , std::allocator >::~basic_stringbuf()@@Base+0x15c24> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + sub x1, x2, x1 │ │ │ │ bl 5a40 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 32368 , std::allocator >::~basic_stringbuf()@@Base+0x167e8> // b.any │ │ │ │ - ldr x0, [x21, #144] │ │ │ │ - bl 32304 , std::allocator >::~basic_stringbuf()@@Base+0x16784> │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 323e8 , std::allocator >::~basic_stringbuf()@@Base+0x16868> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 31f80 , std::allocator >::~basic_stringbuf()@@Base+0x16400> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 323bc , std::allocator >::~basic_stringbuf()@@Base+0x1683c> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 323d8 , std::allocator >::~basic_stringbuf()@@Base+0x16858> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 32390 , std::allocator >::~basic_stringbuf()@@Base+0x16810> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32404 , std::allocator >::~basic_stringbuf()@@Base+0x16884> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b.ne 2c48c , std::allocator >::~basic_stringbuf()@@Base+0x15c0c> // b.any │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ + cbz x20, 2c4c8 , std::allocator >::~basic_stringbuf()@@Base+0x15c48> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x22, 32320 , std::allocator >::~basic_stringbuf()@@Base+0x167a0> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w0, 32444 , std::allocator >::~basic_stringbuf()@@Base+0x168c4> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w0, 32464 , std::allocator >::~basic_stringbuf()@@Base+0x168e4> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ + b 2c3a0 , std::allocator >::~basic_stringbuf()@@Base+0x15b20> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 2c3a0 , std::allocator >::~basic_stringbuf()@@Base+0x15b20> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2c424 , std::allocator >::~basic_stringbuf()@@Base+0x15ba4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 2c634 , std::allocator >::~basic_stringbuf()@@Base+0x15db4> │ │ │ │ + nop │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 2c5a4 , std::allocator >::~basic_stringbuf()@@Base+0x15d24> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2c5bc , std::allocator >::~basic_stringbuf()@@Base+0x15d3c> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x15d40> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 2c5d4 , std::allocator >::~basic_stringbuf()@@Base+0x15d54> // b.tstop │ │ │ │ + tbnz w0, #31, 2c5d4 , std::allocator >::~basic_stringbuf()@@Base+0x15d54> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 2c5e0 , std::allocator >::~basic_stringbuf()@@Base+0x15d60> │ │ │ │ + mov x19, x3 │ │ │ │ + b 2c580 , std::allocator >::~basic_stringbuf()@@Base+0x15d00> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 2c5cc , std::allocator >::~basic_stringbuf()@@Base+0x15d4c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 2c638 , std::allocator >::~basic_stringbuf()@@Base+0x15db8> │ │ │ │ + cbz x26, 2c664 , std::allocator >::~basic_stringbuf()@@Base+0x15de4> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 2c664 , std::allocator >::~basic_stringbuf()@@Base+0x15de4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2c680 , std::allocator >::~basic_stringbuf()@@Base+0x15e00> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 2c5ec , std::allocator >::~basic_stringbuf()@@Base+0x15d6c> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2c688 , std::allocator >::~basic_stringbuf()@@Base+0x15e08> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 2c600 , std::allocator >::~basic_stringbuf()@@Base+0x15d80> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2c60c , std::allocator >::~basic_stringbuf()@@Base+0x15d8c> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 2c60c , std::allocator >::~basic_stringbuf()@@Base+0x15d8c> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - 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+0x44480> │ │ │ │ - add x19, x21, #0x650 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - add x24, sp, #0x20 │ │ │ │ - str x25, [sp, #208] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #136] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str wzr, [x21, #1616] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x6 // #6 │ │ │ │ - bl 152c0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - orr w1, w0, #0x40000 │ │ │ │ - stp w0, w1, [x19, #4] │ │ │ │ - mov x8, x24 │ │ │ │ - bl 8160 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 3327c , std::allocator >::~basic_stringbuf()@@Base+0x176fc> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, sp, #0x50 │ │ │ │ - str x23, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 5a30 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 32f2c , std::allocator >::~basic_stringbuf()@@Base+0x173ac> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.ls 33250 , std::allocator >::~basic_stringbuf()@@Base+0x176d0> // b.plast │ │ │ │ - add x25, sp, #0x40 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x4e8 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 32f44 , std::allocator >::~basic_stringbuf()@@Base+0x173c4> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + add x26, x0, #0x30 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x26, [x19, #32] │ │ │ │ str x0, [sp, #104] │ │ │ │ - stp x22, xzr, [x20] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 332b0 , std::allocator >::~basic_stringbuf()@@Base+0x17730> // b.none │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - add x25, sp, #0x10 │ │ │ │ - str x25, [sp] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 32f5c , std::allocator >::~basic_stringbuf()@@Base+0x173dc> // b.none │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - str x0, [sp] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - stp x24, xzr, [x22] │ │ │ │ - add x3, x1, #0x20 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 32e24 , std::allocator >::~basic_stringbuf()@@Base+0x172a4> // b.none │ │ │ │ - ldr x3, [sp] │ │ │ │ - cmp x3, x25 │ │ │ │ - b.eq 32f74 , std::allocator >::~basic_stringbuf()@@Base+0x173f4> // b.none │ │ │ │ - ldur q31, [sp, #8] │ │ │ │ - str x3, [x1, #16] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - stur q31, [x2, #8] │ │ │ │ - cbz x0, 32e3c , std::allocator >::~basic_stringbuf()@@Base+0x172bc> │ │ │ │ - str x0, [sp] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 32668 , std::allocator >::~basic_stringbuf()@@Base+0x16ae8> // b.none │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32680 , std::allocator >::~basic_stringbuf()@@Base+0x16b00> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 32698 , std::allocator >::~basic_stringbuf()@@Base+0x16b18> // b.none │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 326b4 , std::allocator >::~basic_stringbuf()@@Base+0x16b34> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x22, x21, #0x650 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 8a80 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x2f │ │ │ │ - b.ne 32c80 , std::allocator >::~basic_stringbuf()@@Base+0x17100> // b.any │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - stp x19, xzr, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - ldp x24, x23, [x1, #16] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x23, #0xc │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 331cc , std::allocator >::~basic_stringbuf()@@Base+0x1764c> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0xb │ │ │ │ - b.ls 331ac , std::allocator >::~basic_stringbuf()@@Base+0x1762c> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - add x1, x1, #0xe10 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - add x3, x1, #0x40 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 32dfc , std::allocator >::~basic_stringbuf()@@Base+0x1727c> // b.none │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 32ef4 , std::allocator >::~basic_stringbuf()@@Base+0x17374> // b.none │ │ │ │ - ldur q31, [sp, #104] │ │ │ │ - str x3, [x1, #48] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - stur q31, [x2, #8] │ │ │ │ - cbz x0, 32e14 , std::allocator >::~basic_stringbuf()@@Base+0x17294> │ │ │ │ - str x0, [sp, #96] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2c2c0 , std::allocator >::~basic_stringbuf()@@Base+0x15a40> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + add x25, x21, #0x8 │ │ │ │ + stp x0, xzr, [x19, #64] │ │ │ │ + mov x22, x20 │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + ldp x24, x27, [x19, #32] │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 2c850 , std::allocator >::~basic_stringbuf()@@Base+0x15fd0> // b.none │ │ │ │ + ldp x1, x28, [x20, #32] │ │ │ │ str x1, [sp, #112] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 327b0 , std::allocator >::~basic_stringbuf()@@Base+0x16c30> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - stp x19, xzr, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - ldp x24, x23, [x1, #16] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x23, #0x13 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 3318c , std::allocator >::~basic_stringbuf()@@Base+0x1760c> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - mov x2, x23 │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x5, x27, x28, ls // ls = plast │ │ │ │ + cbz x5, 2c7c4 , std::allocator >::~basic_stringbuf()@@Base+0x15f44> │ │ │ │ + mov x2, x5 │ │ │ │ + mov x0, x24 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 5770 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16078> │ │ │ │ + b.lt 2c7e4 , std::allocator >::~basic_stringbuf()@@Base+0x15f64> // b.tstop │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x2, x5 │ │ │ │ mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x12 │ │ │ │ - b.ls 331fc , std::allocator >::~basic_stringbuf()@@Base+0x1767c> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - add x1, x1, #0xe20 │ │ │ │ - mov x2, #0x13 // #19 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - add x2, x1, #0x60 │ │ │ │ - add x3, x1, #0x50 │ │ │ │ - ldr x0, [x1, #80] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32dd4 , std::allocator >::~basic_stringbuf()@@Base+0x17254> // b.none │ │ │ │ - ldp x1, x2, [sp, #96] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 32ec0 , std::allocator >::~basic_stringbuf()@@Base+0x17340> // b.none │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - stp x1, x2, [x3] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - str x4, [x3, #16] │ │ │ │ - cbz x0, 32dec , std::allocator >::~basic_stringbuf()@@Base+0x1726c> │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32890 , std::allocator >::~basic_stringbuf()@@Base+0x16d10> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1, #16] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 8060 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - and w22, w0, #0xff │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 328d0 , std::allocator >::~basic_stringbuf()@@Base+0x16d50> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbnz w22, #0, 3290c , std::allocator >::~basic_stringbuf()@@Base+0x16d8c> │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1, #16] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 7ab0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3290c , std::allocator >::~basic_stringbuf()@@Base+0x16d8c> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1, #16] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 8060 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - and w22, w0, #0xff │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 3294c , std::allocator >::~basic_stringbuf()@@Base+0x16dcc> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - tbz w22, #0, 32d60 , std::allocator >::~basic_stringbuf()@@Base+0x171e0> │ │ │ │ - mov w2, #0x656c // #25964 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x7466, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x104 // #260 │ │ │ │ - stp x19, x3, [sp, #96] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - strb wzr, [sp, #116] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3298c , std::allocator >::~basic_stringbuf()@@Base+0x16e0c> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xdf0 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x105 // #261 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w4, [sp, #112] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - strb wzr, [sp, #117] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 329d8 , std::allocator >::~basic_stringbuf()@@Base+0x16e58> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w2, #0x7075 // #28789 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x103 // #259 │ │ │ │ - stp x19, x3, [sp, #96] │ │ │ │ - strh w2, [sp, #112] │ │ │ │ - strb wzr, [sp, #114] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32a10 , std::allocator >::~basic_stringbuf()@@Base+0x16e90> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w2, #0x6f64 // #28516 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x6e77, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x102 // #258 │ │ │ │ - stp x19, x3, [sp, #96] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - strb wzr, [sp, #116] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32a4c , std::allocator >::~basic_stringbuf()@@Base+0x16ecc> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x2, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x2, #0xdf8 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x3, #0x5 // #5 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x70 // #112 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w4, [sp, #112] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - strb wzr, [sp, #117] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32a98 , std::allocator >::~basic_stringbuf()@@Base+0x16f18> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w2, #0x6568 // #25960 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x706c, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x68 // #104 │ │ │ │ - stp x19, x3, [sp, #96] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - strb wzr, [sp, #116] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32ad4 , std::allocator >::~basic_stringbuf()@@Base+0x16f54> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w2, #0x7571 // #30065 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x7469, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - stp x19, x3, [sp, #96] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - strb wzr, [sp, #116] │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32b10 , std::allocator >::~basic_stringbuf()@@Base+0x16f90> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x21, x21, #0x650 │ │ │ │ - stp x19, xzr, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - ldp x23, x21, [x21, #16] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x21, #0x7 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3330c , std::allocator >::~basic_stringbuf()@@Base+0x1778c> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ls 332ec , std::allocator >::~basic_stringbuf()@@Base+0x1776c> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3928] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 5770 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cbnz w0, 2c774 , std::allocator >::~basic_stringbuf()@@Base+0x15ef4> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 32fac , std::allocator >::~basic_stringbuf()@@Base+0x1742c> // b.none │ │ │ │ - ldp x1, x2, [sp, #96] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 32e88 , std::allocator >::~basic_stringbuf()@@Base+0x17308> // b.none │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - stp x1, x2, [x21] │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x3, [x21, #16] │ │ │ │ - cbz x0, 32fc4 , std::allocator >::~basic_stringbuf()@@Base+0x17444> │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32bf0 , std::allocator >::~basic_stringbuf()@@Base+0x17070> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + b.gt 2c778 , std::allocator >::~basic_stringbuf()@@Base+0x15ef8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2c938 , std::allocator >::~basic_stringbuf()@@Base+0x160b8> // b.tstop │ │ │ │ + tbnz w0, #31, 2c938 , std::allocator >::~basic_stringbuf()@@Base+0x160b8> │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 2c794 , std::allocator >::~basic_stringbuf()@@Base+0x15f14> // b.none │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + mov x0, x24 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3928] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 8060 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - and w22, w0, #0xff │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32c40 , std::allocator >::~basic_stringbuf()@@Base+0x170c0> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - tbz w22, #0, 32e4c , std::allocator >::~basic_stringbuf()@@Base+0x172cc> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - ldr x25, [sp, #208] │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + 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 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x24, x23, [x22] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - stp x19, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x23, #0x5 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 330e0 , std::allocator >::~basic_stringbuf()@@Base+0x17560> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2c758 , std::allocator >::~basic_stringbuf()@@Base+0x15ed8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2c7e4 , std::allocator >::~basic_stringbuf()@@Base+0x15f64> // b.tstop │ │ │ │ + tbz w0, #31, 2c758 , std::allocator >::~basic_stringbuf()@@Base+0x15ed8> │ │ │ │ + ldr x23, [x21, #24] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 2ca10 , std::allocator >::~basic_stringbuf()@@Base+0x16190> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - add x1, x1, #0xe08 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.cc 33100 , std::allocator >::~basic_stringbuf()@@Base+0x17580> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ + bl 5a90 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 2c81c , std::allocator >::~basic_stringbuf()@@Base+0x15f9c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2c838 , std::allocator >::~basic_stringbuf()@@Base+0x15fb8> │ │ │ │ + sub x0, x22, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2c83c , std::allocator >::~basic_stringbuf()@@Base+0x15fbc> // b.tstop │ │ │ │ + tbz w0, #31, 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, 2ca40 , std::allocator >::~basic_stringbuf()@@Base+0x161c0> │ │ │ │ + mov x23, x20 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 2c8d4 , std::allocator >::~basic_stringbuf()@@Base+0x16054> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbz x0, 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + ldr x23, [x21, #32] │ │ │ │ + ldr x20, [x23, #40] │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 2ca18 , std::allocator >::~basic_stringbuf()@@Base+0x16198> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 2ca48 , std::allocator >::~basic_stringbuf()@@Base+0x161c8> │ │ │ │ + sub x20, x20, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.lt 2ca4c , std::allocator >::~basic_stringbuf()@@Base+0x161cc> // b.tstop │ │ │ │ + tbnz w20, #31, 2ca4c , std::allocator >::~basic_stringbuf()@@Base+0x161cc> │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2c540 , std::allocator >::~basic_stringbuf()@@Base+0x15cc0> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x23, 2c778 , std::allocator >::~basic_stringbuf()@@Base+0x15ef8> │ │ │ │ + cmp x22, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 2c9f4 , std::allocator >::~basic_stringbuf()@@Base+0x16174> // b.any │ │ │ │ + mov x3, x25 │ │ │ │ mov x2, x23 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #40] │ │ │ │ + b 2c7a0 , std::allocator >::~basic_stringbuf()@@Base+0x15f20> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2c73c , std::allocator >::~basic_stringbuf()@@Base+0x15ebc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2c7e4 , std::allocator >::~basic_stringbuf()@@Base+0x15f64> // b.tstop │ │ │ │ + tbnz w0, #31, 2c7e4 , std::allocator >::~basic_stringbuf()@@Base+0x15f64> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x2, x5 │ │ │ │ mov x1, x24 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 5770 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cbnz w0, 2c774 , std::allocator >::~basic_stringbuf()@@Base+0x15ef4> │ │ │ │ + b 2c758 , std::allocator >::~basic_stringbuf()@@Base+0x15ed8> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2c9f8 , std::allocator >::~basic_stringbuf()@@Base+0x16178> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - add x2, x1, #0x20 │ │ │ │ - add x3, x1, #0x10 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32fd4 , std::allocator >::~basic_stringbuf()@@Base+0x17454> // b.none │ │ │ │ - ldp x1, x2, [sp, #96] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 33000 , std::allocator >::~basic_stringbuf()@@Base+0x17480> // b.none │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - stp x1, x2, [x3] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - str x4, [x3, #16] │ │ │ │ - cbz x0, 32fec , std::allocator >::~basic_stringbuf()@@Base+0x1746c> │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 326d0 , std::allocator >::~basic_stringbuf()@@Base+0x16b50> // b.none │ │ │ │ + bl 5900 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 2c980 , std::allocator >::~basic_stringbuf()@@Base+0x16100> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cbnz w0, 2ca54 , std::allocator >::~basic_stringbuf()@@Base+0x161d4> │ │ │ │ + sub x22, x27, x22 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.lt 2c9a0 , std::allocator >::~basic_stringbuf()@@Base+0x16120> // b.tstop │ │ │ │ + tbz w22, #31, 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + cbnz x0, 2c8b8 , std::allocator >::~basic_stringbuf()@@Base+0x16038> │ │ │ │ + mov x23, x20 │ │ │ │ + cbz x5, 2c9c8 , std::allocator >::~basic_stringbuf()@@Base+0x16148> │ │ │ │ ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - b 326d0 , std::allocator >::~basic_stringbuf()@@Base+0x16b50> │ │ │ │ - add x21, x21, #0x650 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - add x3, x3, #0xe38 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - add x0, x21, #0x30 │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - add x3, x3, #0xe40 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - mov x4, #0x9 // #9 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x25, [sp, #208] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - b 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32eb4 , std::allocator >::~basic_stringbuf()@@Base+0x17334> // b.none │ │ │ │ - ldur q31, [sp, #104] │ │ │ │ - str x2, [x1, #80] │ │ │ │ - stur q31, [x3, #8] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32870 , std::allocator >::~basic_stringbuf()@@Base+0x16cf0> │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 32ef4 , std::allocator >::~basic_stringbuf()@@Base+0x17374> // b.none │ │ │ │ - ldur q31, [sp, #104] │ │ │ │ - str x3, [x1, #48] │ │ │ │ - stur q31, [x2, #8] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - add x19, sp, #0x70 │ │ │ │ + mov x2, x5 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2c9ec , std::allocator >::~basic_stringbuf()@@Base+0x1616c> │ │ │ │ + sub x1, x27, x28 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 2c8d4 , std::allocator >::~basic_stringbuf()@@Base+0x16054> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 2ca10 , std::allocator >::~basic_stringbuf()@@Base+0x16190> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 2c8d4 , std::allocator >::~basic_stringbuf()@@Base+0x16054> │ │ │ │ + mov x22, x23 │ │ │ │ + ldp x0, x28, [x22, #32] │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x5, x27, x28, ls // ls = plast │ │ │ │ + b 2c9b0 , std::allocator >::~basic_stringbuf()@@Base+0x16130> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 2c8d4 , std::allocator >::~basic_stringbuf()@@Base+0x16054> │ │ │ │ + sub x20, x20, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ge 2c89c , std::allocator >::~basic_stringbuf()@@Base+0x1601c> // b.tcont │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2c8c4 , std::allocator >::~basic_stringbuf()@@Base+0x16044> │ │ │ │ + b.ge 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> // b.tcont │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 2c8bc , std::allocator >::~basic_stringbuf()@@Base+0x1603c> │ │ │ │ + b.ge 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x16020> // b.tcont │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + cbnz x0, 2c8bc , std::allocator >::~basic_stringbuf()@@Base+0x1603c> │ │ │ │ + mov x23, x20 │ │ │ │ + b 2c9b0 , std::allocator >::~basic_stringbuf()@@Base+0x16130> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - b 32790 , std::allocator >::~basic_stringbuf()@@Base+0x16c10> │ │ │ │ - ldr x3, [sp] │ │ │ │ - cmp x3, x25 │ │ │ │ - b.eq 32f74 , std::allocator >::~basic_stringbuf()@@Base+0x173f4> // b.none │ │ │ │ - ldur q31, [sp, #8] │ │ │ │ - str x3, [x1, #16] │ │ │ │ - stur q31, [x2, #8] │ │ │ │ - str x25, [sp] │ │ │ │ - add x25, sp, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - b 32648 , std::allocator >::~basic_stringbuf()@@Base+0x16ac8> │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 7ab0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32c44 , std::allocator >::~basic_stringbuf()@@Base+0x170c4> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - b 32c44 , std::allocator >::~basic_stringbuf()@@Base+0x170c4> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cbz x2, 32ea4 , std::allocator >::~basic_stringbuf()@@Base+0x17324> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 33034 , std::allocator >::~basic_stringbuf()@@Base+0x174b4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - str x2, [x21, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - b 32bd0 , std::allocator >::~basic_stringbuf()@@Base+0x17050> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x2, 32ee0 , std::allocator >::~basic_stringbuf()@@Base+0x17360> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 33048 , std::allocator >::~basic_stringbuf()@@Base+0x174c8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - add x0, x21, #0x650 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x2, [x1, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - b 32870 , std::allocator >::~basic_stringbuf()@@Base+0x16cf0> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cbz x2, 32f18 , std::allocator >::~basic_stringbuf()@@Base+0x17398> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 33078 , std::allocator >::~basic_stringbuf()@@Base+0x174f8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - add x0, x21, #0x650 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x2, [x1, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - b 32790 , std::allocator >::~basic_stringbuf()@@Base+0x16c10> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 32528 , std::allocator >::~basic_stringbuf()@@Base+0x169a8> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 32590 , std::allocator >::~basic_stringbuf()@@Base+0x16a10> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x25 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5570 │ │ │ │ - b 325f8 , std::allocator >::~basic_stringbuf()@@Base+0x16a78> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - cbz x2, 32f98 , std::allocator >::~basic_stringbuf()@@Base+0x17418> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 33060 , std::allocator >::~basic_stringbuf()@@Base+0x174e0> // b.none │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5570 │ │ │ │ - add x0, x21, #0x650 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + bti c │ │ │ │ + cbz w1, 2cafc , std::allocator >::~basic_stringbuf()@@Base+0x1627c> │ │ │ │ ldr x0, [x0, #16] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp] │ │ │ │ - b 32648 , std::allocator >::~basic_stringbuf()@@Base+0x16ac8> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 32e84 , std::allocator >::~basic_stringbuf()@@Base+0x17304> // b.none │ │ │ │ - ldur q31, [sp, #104] │ │ │ │ - str x1, [x21] │ │ │ │ - stur q31, [x21, #8] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32bd0 , std::allocator >::~basic_stringbuf()@@Base+0x17050> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32ffc , std::allocator >::~basic_stringbuf()@@Base+0x1747c> // b.none │ │ │ │ - ldur q31, [sp, #104] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - stur q31, [x3, #8] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32d3c , std::allocator >::~basic_stringbuf()@@Base+0x171bc> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cbz x2, 33020 , std::allocator >::~basic_stringbuf()@@Base+0x174a0> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 33090 , std::allocator >::~basic_stringbuf()@@Base+0x17510> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - add x0, x21, #0x650 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + 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 2caf8 , std::allocator >::~basic_stringbuf()@@Base+0x16278> // b.none │ │ │ │ + ldr x4, [x3] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldr w1, [x3, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + 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, 2cbb0 , std::allocator >::~basic_stringbuf()@@Base+0x16330> │ │ │ │ + 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 2cbb0 , std::allocator >::~basic_stringbuf()@@Base+0x16330> // b.none │ │ │ │ + ldr x6, [x4] │ │ │ │ + ldr x3, [x4, #16] │ │ │ │ + ldr w5, [x4, #24] │ │ │ │ + sub x3, x3, x6 │ │ │ │ + add x3, x5, x3, lsl #3 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 2cbb0 , std::allocator >::~basic_stringbuf()@@Base+0x16330> // b.none │ │ │ │ + mov w0, #0x28 // #40 │ │ │ │ + sxtw x2, w2 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + add x3, x2, #0x3f │ │ │ │ + smull x1, w1, w0 │ │ │ │ + csel x3, x3, x2, lt // lt = tstop │ │ │ │ + negs x0, x2 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + asr x3, x3, #6 │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + csneg x0, x2, x0, mi // mi = first │ │ │ │ + ldr x1, [x4, x1] │ │ │ │ + add x1, x1, x3, lsl #3 │ │ │ │ + tbz x0, #63, 2cb98 , std::allocator >::~basic_stringbuf()@@Base+0x16318> │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + add w0, w0, #0x40 │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + lsl x0, x1, x0 │ │ │ │ + tst x0, x2 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x2, #0xcccd │ │ │ │ + ldp x1, x0, [x1, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul w0, w0, w2 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ ldr x0, [x0, #16] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - b 32d3c , std::allocator >::~basic_stringbuf()@@Base+0x171bc> │ │ │ │ - ldrb w1, [sp, #112] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - b 32ea4 , std::allocator >::~basic_stringbuf()@@Base+0x17324> │ │ │ │ - ldrb w2, [sp, #112] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - strb w2, [x0] │ │ │ │ - ldr x0, [x1, #80] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - b 32ee0 , std::allocator >::~basic_stringbuf()@@Base+0x17360> │ │ │ │ - ldrb w2, [sp, #16] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - strb w2, [x0] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - b 32f98 , std::allocator >::~basic_stringbuf()@@Base+0x17418> │ │ │ │ - ldrb w2, [sp, #112] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - strb w2, [x0] │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - b 32f18 , std::allocator >::~basic_stringbuf()@@Base+0x17398> │ │ │ │ - ldrb w2, [sp, #112] │ │ │ │ - add x1, x21, #0x650 │ │ │ │ - strb w2, [x0] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ ldr x0, [x1, #16] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - b 33020 , std::allocator >::~basic_stringbuf()@@Base+0x174a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + add w0, w1, w0, lsl #3 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3680] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mov w26, #0x23 // #35 │ │ │ │ + ldrb w0, [x2] │ │ │ │ + tbz w0, #0, 2cc48 , std::allocator >::~basic_stringbuf()@@Base+0x163c8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3584] │ │ │ │ + ldr w26, [x0, #388] │ │ │ │ + ldr x6, [x20, #16] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldp x5, x0, [x6, #8] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.eq 2cd9c , std::allocator >::~basic_stringbuf()@@Base+0x1651c> // b.none │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + mov w27, #0x27 // #39 │ │ │ │ + movk x28, #0xcccd │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w22, #0x28 // #40 │ │ │ │ + ldr x1, [x5] │ │ │ │ + smull x22, w24, w22 │ │ │ │ + ldr x3, [x5, #16] │ │ │ │ + mov w21, w24 │ │ │ │ + ldr w0, [x5, #24] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2ccf8 , std::allocator >::~basic_stringbuf()@@Base+0x16478> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x0, x1, #0x3f │ │ │ │ + ldr x3, [x5, x22] │ │ │ │ + csel x0, x0, x1, lt // lt = tstop │ │ │ │ + negs x2, x1 │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + asr x0, x0, #6 │ │ │ │ + csneg x1, x1, x2, mi // mi = first │ │ │ │ + add w2, w1, #0x40 │ │ │ │ + add x0, x3, x0, lsl #3 │ │ │ │ + tbnz x1, #63, 2cd70 , std::allocator >::~basic_stringbuf()@@Base+0x164f0> │ │ │ │ + mov w2, w1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + lsl x2, x23, x2 │ │ │ │ + tst x2, x0 │ │ │ │ + b.ne 2cd50 , std::allocator >::~basic_stringbuf()@@Base+0x164d0> // b.any │ │ │ │ + ldr x5, [x6, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x1, [x5] │ │ │ │ + ldr x3, [x5, #16] │ │ │ │ + ldr w0, [x5, #24] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + mov w0, w0 │ │ │ │ + mov w7, w19 │ │ │ │ + mov w2, w19 │ │ │ │ + add x3, x0, x3, lsl #3 │ │ │ │ + mov w1, w21 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + cmp x3, x19 │ │ │ │ + b.ls 2cd78 , std::allocator >::~basic_stringbuf()@@Base+0x164f8> // b.plast │ │ │ │ + bl 2caa0 , std::allocator >::~basic_stringbuf()@@Base+0x16220> │ │ │ │ + sxtw x1, w19 │ │ │ │ + tbz w0, #0, 2cca0 , std::allocator >::~basic_stringbuf()@@Base+0x16420> │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w3, w19 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ mov x0, x25 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 3314c , std::allocator >::~basic_stringbuf()@@Base+0x175cc> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 3314c , std::allocator >::~basic_stringbuf()@@Base+0x175cc> // b.none │ │ │ │ - b 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33168 , std::allocator >::~basic_stringbuf()@@Base+0x175e8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33168 , std::allocator >::~basic_stringbuf()@@Base+0x175e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 330b8 , std::allocator >::~basic_stringbuf()@@Base+0x17538> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x25, sp, #0x40 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 330c0 , std::allocator >::~basic_stringbuf()@@Base+0x17540> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x22, [x22, #3608] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 330dc , std::allocator >::~basic_stringbuf()@@Base+0x1755c> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ - bti j │ │ │ │ - b 33168 , std::allocator >::~basic_stringbuf()@@Base+0x175e8> │ │ │ │ - bti j │ │ │ │ - b 33124 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ + csel w1, w26, w27, ne // ne = any │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + ldr x6, [x20, #16] │ │ │ │ + b 2cce4 , std::allocator >::~basic_stringbuf()@@Base+0x16464> │ │ │ │ + mov w3, w7 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + ldr x6, [x20, #16] │ │ │ │ + b 2cce4 , std::allocator >::~basic_stringbuf()@@Base+0x16464> │ │ │ │ + sub x0, x0, #0x8 │ │ │ │ + b 2ccd4 , std::allocator >::~basic_stringbuf()@@Base+0x16454> │ │ │ │ + ldp x5, x0, [x6, #8] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x0, x0, x5 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x28 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.cc 2cc80 , std::allocator >::~basic_stringbuf()@@Base+0x16400> // b.lo, b.ul, b.last │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - ldrb w1, [x20, #1296] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + sxtw x23, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w1 │ │ │ │ + ldr x4, [x0, #16] │ │ │ │ + ldp x0, x1, [x4, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ceec , std::allocator >::~basic_stringbuf()@@Base+0x1666c> // b.none │ │ │ │ + mov w1, #0xadfc // #44540 │ │ │ │ + mov x24, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk w1, #0x3d00, lsl #16 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w25, #0x28 // #40 │ │ │ │ + movk x24, #0xcccd │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + str d15, [sp, #88] │ │ │ │ + fmov s15, w1 │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbz w1, #0, 333d0 , std::allocator >::~basic_stringbuf()@@Base+0x17850> │ │ │ │ - add x20, x20, #0x510 │ │ │ │ - ldrb w0, [x20, #1] │ │ │ │ - tbz w0, #0, 33514 , std::allocator >::~basic_stringbuf()@@Base+0x17994> │ │ │ │ - add x0, x19, #0x650 │ │ │ │ - ldrb w0, [x0, #112] │ │ │ │ - tbnz w0, #0, 33650 , std::allocator >::~basic_stringbuf()@@Base+0x17ad0> │ │ │ │ - add x19, x19, #0x650 │ │ │ │ - ldrb w0, [x19, #113] │ │ │ │ - tbnz w0, #0, 336a8 , std::allocator >::~basic_stringbuf()@@Base+0x17b28> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3387c , std::allocator >::~basic_stringbuf()@@Base+0x17cfc> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + smull x21, w20, w25 │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + b 2ce48 , std::allocator >::~basic_stringbuf()@@Base+0x165c8> │ │ │ │ + ldr x2, [x1] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + ldr w0, [x1, #24] │ │ │ │ + sub x3, x3, x2 │ │ │ │ + mov w0, w0 │ │ │ │ + fmov s0, s15 │ │ │ │ + add x3, x0, x3, lsl #3 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.ls 2cec4 , std::allocator >::~basic_stringbuf()@@Base+0x16644> // b.plast │ │ │ │ + bl 35d40 , std::allocator >::~basic_stringbuf()@@Base+0x1f4c0> │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x1, [x4, #8] │ │ │ │ + tbz w0, #0, 2ce38 , std::allocator >::~basic_stringbuf()@@Base+0x165b8> │ │ │ │ + sxtw x2, w27 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + add x0, x2, #0x3f │ │ │ │ + ldr x5, [x1, x21] │ │ │ │ + csel x0, x0, x2, lt // lt = tstop │ │ │ │ + negs x3, x2 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x3, x3, #0x3f │ │ │ │ + asr x0, x0, #6 │ │ │ │ + csneg x2, x2, x3, mi // mi = first │ │ │ │ + add w3, w2, #0x40 │ │ │ │ + add x0, x5, x0, lsl #3 │ │ │ │ + tbnz x2, #63, 2cebc , std::allocator >::~basic_stringbuf()@@Base+0x1663c> │ │ │ │ + mov w3, w2 │ │ │ │ + ldr x2, [x0] │ │ │ │ + lsl x3, x22, x3 │ │ │ │ + orr x2, x2, x3 │ │ │ │ + str x2, [x0] │ │ │ │ + b 2ce38 , std::allocator >::~basic_stringbuf()@@Base+0x165b8> │ │ │ │ + sub x0, x0, #0x8 │ │ │ │ + b 2cea8 , std::allocator >::~basic_stringbuf()@@Base+0x16628> │ │ │ │ + ldp x0, x1, [x4, #8] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + mul x1, x1, x24 │ │ │ │ + cmp x20, x1 │ │ │ │ + b.cc 2ce20 , std::allocator >::~basic_stringbuf()@@Base+0x165a0> // b.lo, b.ul, b.last │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ + cmp x23, #0x0 │ │ │ │ + add x4, x23, #0x3f │ │ │ │ + csel x4, x4, x23, lt // lt = tstop │ │ │ │ + negs x3, x23 │ │ │ │ + mov w1, #0x28 // #40 │ │ │ │ + and x3, x3, #0x3f │ │ │ │ + and x23, x23, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x3, x23, x3, mi // mi = first │ │ │ │ + smull x26, w26, w1 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + add x1, x3, #0x40 │ │ │ │ + csel w1, w1, w3, lt // lt = tstop │ │ │ │ + add x6, x26, #0x168 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + add x6, x6, x0 │ │ │ │ + lsl x5, x5, x1 │ │ │ │ + lsl x4, x4, #3 │ │ │ │ + mvn x5, x5 │ │ │ │ + add x0, x0, x26 │ │ │ │ + nop │ │ │ │ + ldur x1, [x0, #-80] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + add x1, x1, x4 │ │ │ │ + sub x2, x1, #0x8 │ │ │ │ + csel x1, x2, x1, lt // lt = tstop │ │ │ │ + ldr x2, [x1] │ │ │ │ + and x2, x2, x5 │ │ │ │ + str x2, [x1] │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ne 2cf40 , std::allocator >::~basic_stringbuf()@@Base+0x166c0> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x35 // #53 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - str x25, [sp, #112] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x2, #0x2f // #47 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - add x1, x19, #0x650 │ │ │ │ - stp x23, xzr, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x25, x24, [x1, #48] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - add x1, x24, #0x9 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 339ec , std::allocator >::~basic_stringbuf()@@Base+0x17e6c> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 33940 , std::allocator >::~basic_stringbuf()@@Base+0x17dc0> // b.pmore │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 338c0 , std::allocator >::~basic_stringbuf()@@Base+0x17d40> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 33824 , std::allocator >::~basic_stringbuf()@@Base+0x17ca4> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 3386c , std::allocator >::~basic_stringbuf()@@Base+0x17cec> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x20, x20, #0x510 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldrb w0, [x20, #1] │ │ │ │ - ldr x25, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - tbnz w0, #0, 33388 , std::allocator >::~basic_stringbuf()@@Base+0x17808> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - mov x2, #0x2f // #47 │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - add x1, x19, #0x650 │ │ │ │ - stp x23, xzr, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x24, x20, [x1, #80] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - add x1, x20, #0x9 │ │ │ │ - bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 33920 , std::allocator >::~basic_stringbuf()@@Base+0x17da0> // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 339bc , std::allocator >::~basic_stringbuf()@@Base+0x17e3c> // b.pmore │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 33908 , std::allocator >::~basic_stringbuf()@@Base+0x17d88> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 33780 , std::allocator >::~basic_stringbuf()@@Base+0x17c00> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 33860 , std::allocator >::~basic_stringbuf()@@Base+0x17ce0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x0, x19, #0x650 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldrb w0, [x0, #112] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - tbz w0, #0, 33394 , std::allocator >::~basic_stringbuf()@@Base+0x17814> │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3872] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x2, #0x3c // #60 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 33894 , std::allocator >::~basic_stringbuf()@@Base+0x17d14> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 337f0 , std::allocator >::~basic_stringbuf()@@Base+0x17c70> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - add x19, x19, #0x650 │ │ │ │ - bl 5540 │ │ │ │ - bl 58f0 │ │ │ │ - ldrb w0, [x19, #113] │ │ │ │ - tbz w0, #0, 333a0 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - ldp x1, x2, [x19, #80] │ │ │ │ - str x23, [sp, #8] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 8020 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 336ec , std::allocator >::~basic_stringbuf()@@Base+0x17b6c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x19, [x19, #3872] │ │ │ │ - mov x2, #0x22 // #34 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xf40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x2, #0x2a // #42 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 3388c , std::allocator >::~basic_stringbuf()@@Base+0x17d0c> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 337bc , std::allocator >::~basic_stringbuf()@@Base+0x17c3c> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - bl 5540 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1e680> │ │ │ │ + mov w23, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34f10 , std::allocator >::~basic_stringbuf()@@Base+0x1e690> │ │ │ │ + mov w22, w0 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x2, #0xcccd │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x19, [x1, #8] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + asr x19, x19, #3 │ │ │ │ + mul x19, x19, x2 │ │ │ │ + sub w19, w19, #0x2 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1e680> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.gt 2d050 , std::allocator >::~basic_stringbuf()@@Base+0x167d0> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + mov x0, x21 │ │ │ │ + add w20, w1, w20, lsl #3 │ │ │ │ + sub w20, w20, #0x2 │ │ │ │ + bl 34f10 , std::allocator >::~basic_stringbuf()@@Base+0x1e690> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 2d02c , std::allocator >::~basic_stringbuf()@@Base+0x167ac> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34f10 , std::allocator >::~basic_stringbuf()@@Base+0x1e690> │ │ │ │ + cmp w20, w0 │ │ │ │ + csinc w20, w22, wzr, ge // ge = tcont │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 34f20 , std::allocator >::~basic_stringbuf()@@Base+0x1e6a0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1e680> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + cmp w19, w0 │ │ │ │ + csinc w19, w23, wzr, ge // ge = tcont │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + b 2d000 , std::allocator >::~basic_stringbuf()@@Base+0x16780> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + ldp x8, x0, [x0, #8] │ │ │ │ + sub x9, x0, x8 │ │ │ │ + asr x9, x9, #3 │ │ │ │ + mul x9, x9, x1 │ │ │ │ + cmp x8, x0 │ │ │ │ + b.eq 2d164 , std::allocator >::~basic_stringbuf()@@Base+0x168e4> // b.none │ │ │ │ + ldr x2, [x8] │ │ │ │ + mov x0, x8 │ │ │ │ + ldr x5, [x8, #16] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + ldr w1, [x8, #24] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + sub x5, x5, x2 │ │ │ │ + mov w10, #0x28 // #40 │ │ │ │ + adds x5, x1, x5, lsl #3 │ │ │ │ + b.eq 2d164 , std::allocator >::~basic_stringbuf()@@Base+0x168e4> // b.none │ │ │ │ + ldr x4, [x0] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 2d0fc , std::allocator >::~basic_stringbuf()@@Base+0x1687c> │ │ │ │ + mov w2, w1 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + lsl x2, x6, x2 │ │ │ │ + bic x2, x1, x2 │ │ │ │ + str x2, [x0] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 2d14c , std::allocator >::~basic_stringbuf()@@Base+0x168cc> // b.none │ │ │ │ + sxtw x1, w3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x0, x1, #0x3f │ │ │ │ + csel x0, x0, x1, lt // lt = tstop │ │ │ │ + negs x2, x1 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + asr x0, x0, #6 │ │ │ │ + csneg x1, x1, x2, mi // mi = first │ │ │ │ + add w2, w1, #0x40 │ │ │ │ + add x0, x4, x0, lsl #3 │ │ │ │ + tbz x1, #63, 2d0dc , std::allocator >::~basic_stringbuf()@@Base+0x1685c> │ │ │ │ + ldur x1, [x0, #-8] │ │ │ │ + lsl x2, x6, x2 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + sub x0, x0, #0x8 │ │ │ │ + bic x2, x1, x2 │ │ │ │ + str x2, [x0] │ │ │ │ + cmp x5, x3 │ │ │ │ + b.ne 2d0fc , std::allocator >::~basic_stringbuf()@@Base+0x1687c> // b.any │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x9, x7 │ │ │ │ + b.ls 2d164 , std::allocator >::~basic_stringbuf()@@Base+0x168e4> // b.plast │ │ │ │ + smull x0, w7, w10 │ │ │ │ + add x0, x8, x0 │ │ │ │ + b 2d0d0 , std::allocator >::~basic_stringbuf()@@Base+0x16850> │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x2, #0xcccd │ │ │ │ + ldp x16, x0, [x0, #8] │ │ │ │ + sub x15, x0, x16 │ │ │ │ + asr x15, x15, #3 │ │ │ │ + mul x15, x15, x2 │ │ │ │ + cmp x0, x16 │ │ │ │ + b.eq 2d28c , std::allocator >::~basic_stringbuf()@@Base+0x16a0c> // b.none │ │ │ │ + ldr x2, [x16] │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + ldr x11, [x16, #16] │ │ │ │ + mov w17, #0x28 // #40 │ │ │ │ + ldr w0, [x16, #24] │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + sub x11, x11, x2 │ │ │ │ + add x11, x0, x11, lsl #3 │ │ │ │ + cmp x10, #0x0 │ │ │ │ + add x8, x10, #0x3f │ │ │ │ + csel x8, x8, x10, lt // lt = tstop │ │ │ │ + negs x7, x10 │ │ │ │ + and x0, x10, #0x3f │ │ │ │ + and x7, x7, #0x3f │ │ │ │ + asr x8, x8, #6 │ │ │ │ + csneg x7, x0, x7, mi // mi = first │ │ │ │ + add x9, x7, #0x40 │ │ │ │ + smull x0, w10, w17 │ │ │ │ + lsl x8, x8, #3 │ │ │ │ + cbz x11, 2d280 , std::allocator >::~basic_stringbuf()@@Base+0x16a00> │ │ │ │ + cmp x7, #0x0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr x14, [x16, x0] │ │ │ │ + csel w9, w9, w7, lt // lt = tstop │ │ │ │ + ldr x13, [x1] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + lsl x9, x12, x9 │ │ │ │ + nop │ │ │ │ + ldr x3, [x13, x6] │ │ │ │ + cmp x7, #0x0 │ │ │ │ + sxtw x0, w4 │ │ │ │ + add x3, x3, x8 │ │ │ │ + add x2, x0, #0x3f │ │ │ │ + sub x5, x3, #0x8 │ │ │ │ + and x18, x0, #0x3f │ │ │ │ + csel x3, x5, x3, lt // lt = tstop │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csel x2, x2, x0, lt // lt = tstop │ │ │ │ + negs x0, x0 │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + ldr x5, [x3] │ │ │ │ + asr x2, x2, #6 │ │ │ │ + csneg x0, x18, x0, mi // mi = first │ │ │ │ + add x2, x14, x2, lsl #3 │ │ │ │ + mov w3, w0 │ │ │ │ + and x5, x9, x5 │ │ │ │ + tbz x0, #63, 2d254 , std::allocator >::~basic_stringbuf()@@Base+0x169d4> │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + add w3, w0, #0x40 │ │ │ │ + lsl x0, x12, x3 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [x2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + add x6, x6, #0x28 │ │ │ │ + orr x5, x0, x3 │ │ │ │ + bic x0, x3, x0 │ │ │ │ + csel x0, x0, x5, eq // eq = none │ │ │ │ + str x0, [x2] │ │ │ │ + cmp x11, x4 │ │ │ │ + b.ne 2d200 , std::allocator >::~basic_stringbuf()@@Base+0x16980> // b.any │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + cmp x10, x15 │ │ │ │ + b.cc 2d1b0 , std::allocator >::~basic_stringbuf()@@Base+0x16930> // b.lo, b.ul, b.last │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #28] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #28] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + add x26, x0, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + add x20, x0, #0x28 │ │ │ │ + mov x19, x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x23, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x27, [x26, #16] │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + str x2, [sp, #24] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 33884 , std::allocator >::~basic_stringbuf()@@Base+0x17d04> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - b 58f0 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 33610 , std::allocator >::~basic_stringbuf()@@Base+0x17a90> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 33610 , std::allocator >::~basic_stringbuf()@@Base+0x17a90> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x19] │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 3373c , std::allocator >::~basic_stringbuf()@@Base+0x17bbc> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 3373c , std::allocator >::~basic_stringbuf()@@Base+0x17bbc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 3368c , std::allocator >::~basic_stringbuf()@@Base+0x17b0c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 3368c , std::allocator >::~basic_stringbuf()@@Base+0x17b0c> │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x21, [x21, #3608] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5af0 ::_M_widen_init() const@plt> │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 334d0 , std::allocator >::~basic_stringbuf()@@Base+0x17950> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 334d0 , std::allocator >::~basic_stringbuf()@@Base+0x17950> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - b 33388 , std::allocator >::~basic_stringbuf()@@Base+0x17808> │ │ │ │ - ldr x25, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - b 3337c , std::allocator >::~basic_stringbuf()@@Base+0x177fc> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - str x25, [sp, #112] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + ldp x21, x25, [x23] │ │ │ │ + cbz x27, 2d400 , std::allocator >::~basic_stringbuf()@@Base+0x16b80> │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x28, [x27, #40] │ │ │ │ + cmp x25, x28 │ │ │ │ + csel x2, x25, x28, ls // ls = plast │ │ │ │ + cbz x2, 2d34c , std::allocator >::~basic_stringbuf()@@Base+0x16acc> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2d360 , std::allocator >::~basic_stringbuf()@@Base+0x16ae0> │ │ │ │ + sub x0, x28, x25 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 2d364 , std::allocator >::~basic_stringbuf()@@Base+0x16ae4> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt 2d41c , std::allocator >::~basic_stringbuf()@@Base+0x16b9c> // b.tstop │ │ │ │ + tbnz w0, #31, 2d41c , std::allocator >::~basic_stringbuf()@@Base+0x16b9c> │ │ │ │ + mov x19, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2d32c , std::allocator >::~basic_stringbuf()@@Base+0x16aac> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2d400 , std::allocator >::~basic_stringbuf()@@Base+0x16b80> // b.none │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + cmp x25, x20 │ │ │ │ + csel x2, x25, x20, ls // ls = plast │ │ │ │ + cbz x2, 2d398 , std::allocator >::~basic_stringbuf()@@Base+0x16b18> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2d3b4 , std::allocator >::~basic_stringbuf()@@Base+0x16b34> │ │ │ │ + sub x0, x25, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2d3b8 , std::allocator >::~basic_stringbuf()@@Base+0x16b38> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2d400 , std::allocator >::~basic_stringbuf()@@Base+0x16b80> // b.tstop │ │ │ │ + tbnz w0, #31, 2d400 , std::allocator >::~basic_stringbuf()@@Base+0x16b80> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - str x25, [sp, #112] │ │ │ │ - b.ne 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> // b.any │ │ │ │ - bl 5b60 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> // b.any │ │ │ │ - bl 5b60 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #112] │ │ │ │ - b.ne 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33884 , std::allocator >::~basic_stringbuf()@@Base+0x17d04> // b.any │ │ │ │ - bl 5b60 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33884 , std::allocator >::~basic_stringbuf()@@Base+0x17d04> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ + b.ne 2d428 , std::allocator >::~basic_stringbuf()@@Base+0x16ba8> // 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 │ │ │ │ + autiasp │ │ │ │ + b 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + str x23, [sp, #16] │ │ │ │ + bl 2c690 , std::allocator >::~basic_stringbuf()@@Base+0x15e10> │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 33900 , std::allocator >::~basic_stringbuf()@@Base+0x17d80> // b.none │ │ │ │ - b 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> │ │ │ │ - bti j │ │ │ │ + b 2d3b8 , std::allocator >::~basic_stringbuf()@@Base+0x16b38> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2d32c , std::allocator >::~basic_stringbuf()@@Base+0x16aac> │ │ │ │ + b 2d370 , std::allocator >::~basic_stringbuf()@@Base+0x16af0> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + ldr x9, [x0, #8] │ │ │ │ + mov x0, x9 │ │ │ │ + ldr x13, [x9, #16] │ │ │ │ + ldr x16, [x0], #16 │ │ │ │ + sub x13, x13, x16 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + add x13, x0, x13, lsl #3 │ │ │ │ + subs x13, x13, #0x1 │ │ │ │ + b.eq 2d5b8 , std::allocator >::~basic_stringbuf()@@Base+0x16d38> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + mov x29, sp │ │ │ │ + mov w11, #0x28 // #40 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + ldr x15, [x1, #8] │ │ │ │ + ldr x14, [x9, #40] │ │ │ │ + sub x15, x15, x9 │ │ │ │ + asr x10, x15, #3 │ │ │ │ + mul x10, x10, x0 │ │ │ │ + sub w0, w10, #0x2 │ │ │ │ + sub x10, x10, #0x1 │ │ │ │ + smull x0, w0, w11 │ │ │ │ + ldr x17, [x9, x0] │ │ │ │ + sxtw x0, w12 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x1, x0, #0x3f │ │ │ │ + csel x1, x1, x0, lt // lt = tstop │ │ │ │ + negs x8, x0 │ │ │ │ + and x8, x8, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x1, x1, #6 │ │ │ │ + csneg x8, x0, x8, mi // mi = first │ │ │ │ + lsl x5, x1, #3 │ │ │ │ + add x1, x14, x1, lsl #3 │ │ │ │ + tbnz x8, #63, 2d58c , std::allocator >::~basic_stringbuf()@@Base+0x16d0c> │ │ │ │ + ldr x19, [x14, x5] │ │ │ │ + lsl x6, x18, x8 │ │ │ │ + and x19, x6, x19 │ │ │ │ + cmp x15, #0x28 │ │ │ │ + b.eq 2d5b0 , std::allocator >::~basic_stringbuf()@@Base+0x16d30> // b.none │ │ │ │ + mov x7, x16 │ │ │ │ + sub x20, x5, #0x8 │ │ │ │ + mvn x30, x6 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + b 2d530 , std::allocator >::~basic_stringbuf()@@Base+0x16cb0> │ │ │ │ + ldr x1, [x4, x5] │ │ │ │ + add x3, x7, x5 │ │ │ │ + and x1, x6, x1 │ │ │ │ + ldr x0, [x3] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x7, x4 │ │ │ │ + orr x1, x6, x0 │ │ │ │ + and x0, x30, x0 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x3] │ │ │ │ + cmp x2, x10 │ │ │ │ + b.cs 2d550 , std::allocator >::~basic_stringbuf()@@Base+0x16cd0> // b.hs, b.nlast │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + smull x0, w2, w11 │ │ │ │ + add x3, x7, x20 │ │ │ │ + ldr x4, [x9, x0] │ │ │ │ + add x0, x4, x5 │ │ │ │ + tbz x8, #63, 2d4fc , std::allocator >::~basic_stringbuf()@@Base+0x16c7c> │ │ │ │ + ldur x1, [x0, #-8] │ │ │ │ + and x1, x6, x1 │ │ │ │ + b 2d508 , std::allocator >::~basic_stringbuf()@@Base+0x16c88> │ │ │ │ + add x5, x17, x5 │ │ │ │ + tbnz x8, #63, 2d5a8 , std::allocator >::~basic_stringbuf()@@Base+0x16d28> │ │ │ │ + ldr x0, [x5] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + orr x1, x6, x0 │ │ │ │ + bic x0, x0, x6 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x5] │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 2d4a4 , std::allocator >::~basic_stringbuf()@@Base+0x16c24> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldur x19, [x1, #-8] │ │ │ │ + add x6, x8, #0x40 │ │ │ │ + lsl x6, x18, x6 │ │ │ │ + and x19, x6, x19 │ │ │ │ + cmp x15, #0x28 │ │ │ │ + b.ne 2d4e8 , std::allocator >::~basic_stringbuf()@@Base+0x16c68> // b.any │ │ │ │ + add x5, x17, x5 │ │ │ │ + sub x5, x5, #0x8 │ │ │ │ + b 2d558 , std::allocator >::~basic_stringbuf()@@Base+0x16cd8> │ │ │ │ + add x5, x17, x5 │ │ │ │ + b 2d558 , std::allocator >::~basic_stringbuf()@@Base+0x16cd8> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x2, x0, #0x8 │ │ │ │ + ldr x7, [x0, #8] │ │ │ │ + ldr x1, [x7] │ │ │ │ + ldr x12, [x7, #16] │ │ │ │ + ldr w0, [x7, #24] │ │ │ │ + sub x12, x12, x1 │ │ │ │ + add x12, x0, x12, lsl #3 │ │ │ │ + subs x12, x12, #0x1 │ │ │ │ + b.eq 2d714 , std::allocator >::~basic_stringbuf()@@Base+0x16e94> // b.none │ │ │ │ + ldr x11, [x2, #8] │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + mov w8, #0x28 // #40 │ │ │ │ + sub x11, x11, x7 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + ldr x14, [x7, #40] │ │ │ │ + asr x11, x11, #3 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + mul x11, x11, x0 │ │ │ │ + sub w0, w11, #0x2 │ │ │ │ + sub x11, x11, #0x1 │ │ │ │ + smull x0, w0, w8 │ │ │ │ + ldr x13, [x7, x0] │ │ │ │ + sxtw x0, w10 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x1, x0, #0x3f │ │ │ │ + csel x1, x1, x0, lt // lt = tstop │ │ │ │ + negs x9, x0 │ │ │ │ + and x9, x9, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x1, x1, #6 │ │ │ │ + csneg x9, x0, x9, mi // mi = first │ │ │ │ + lsl x4, x1, #3 │ │ │ │ + add x1, x13, x1, lsl #3 │ │ │ │ + tbnz x9, #63, 2d718 , std::allocator >::~basic_stringbuf()@@Base+0x16e98> │ │ │ │ + ldr x17, [x13, x4] │ │ │ │ + lsl x5, x15, x9 │ │ │ │ + and x17, x5, x17 │ │ │ │ + cbz x11, 2d738 , std::allocator >::~basic_stringbuf()@@Base+0x16eb8> │ │ │ │ + mov x1, x11 │ │ │ │ + sub x18, x4, #0x8 │ │ │ │ + mvn x16, x5 │ │ │ │ + b 2d6a0 , std::allocator >::~basic_stringbuf()@@Base+0x16e20> │ │ │ │ + add x3, x6, x4 │ │ │ │ + ldr x2, [x0, x4] │ │ │ │ + ldr x0, [x3] │ │ │ │ + and x2, x5, x2 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + orr x2, x5, x0 │ │ │ │ + and x0, x16, x0 │ │ │ │ + csel x0, x0, x2, eq // eq = none │ │ │ │ + str x0, [x3] │ │ │ │ + subs x1, x1, #0x1 │ │ │ │ + b.eq 2d6e8 , std::allocator >::~basic_stringbuf()@@Base+0x16e68> // b.none │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + smull x2, w1, w8 │ │ │ │ + smull x0, w0, w8 │ │ │ │ + ldr x6, [x7, x2] │ │ │ │ + ldr x0, [x7, x0] │ │ │ │ + add x3, x6, x18 │ │ │ │ + add x2, x0, x4 │ │ │ │ + tbz x9, #63, 2d674 , std::allocator >::~basic_stringbuf()@@Base+0x16df4> │ │ │ │ + ldur x2, [x2, #-8] │ │ │ │ + ldr x0, [x3] │ │ │ │ + and x2, x5, x2 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + orr x2, x5, x0 │ │ │ │ + and x0, x16, x0 │ │ │ │ + csel x0, x0, x2, eq // eq = none │ │ │ │ + str x0, [x3] │ │ │ │ + subs x1, x1, #0x1 │ │ │ │ + b.ne 2d6a0 , std::allocator >::~basic_stringbuf()@@Base+0x16e20> // b.any │ │ │ │ + add x4, x14, x4 │ │ │ │ + tbnz x9, #63, 2d730 , std::allocator >::~basic_stringbuf()@@Base+0x16eb0> │ │ │ │ + ldr x0, [x4] │ │ │ │ + cmp x17, #0x0 │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + orr x1, x0, x5 │ │ │ │ + bic x0, x0, x5 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x4] │ │ │ │ + cmp x12, x10 │ │ │ │ + b.ne 2d624 , std::allocator >::~basic_stringbuf()@@Base+0x16da4> // b.any │ │ │ │ + ret │ │ │ │ + ldur x17, [x1, #-8] │ │ │ │ + add x5, x9, #0x40 │ │ │ │ + lsl x5, x15, x5 │ │ │ │ + and x17, x5, x17 │ │ │ │ + cbnz x11, 2d664 , std::allocator >::~basic_stringbuf()@@Base+0x16de4> │ │ │ │ + add x4, x14, x4 │ │ │ │ + sub x4, x4, #0x8 │ │ │ │ + b 2d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x16e70> │ │ │ │ + add x4, x14, x4 │ │ │ │ + b 2d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x16e70> │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + ldp x13, x0, [x0, #8] │ │ │ │ + sub x0, x0, x13 │ │ │ │ + asr x12, x0, #3 │ │ │ │ + mul x12, x12, x1 │ │ │ │ + sub x12, x12, #0x1 │ │ │ │ + cmp x0, #0x28 │ │ │ │ + b.eq 2d8dc , std::allocator >::~basic_stringbuf()@@Base+0x1705c> // b.none │ │ │ │ + mov x0, x13 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + ldr x6, [x13, #16] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x4, [x0], #16 │ │ │ │ + mov w15, #0x28 // #40 │ │ │ │ + sub x6, x6, x4 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + add x6, x0, x6, lsl #3 │ │ │ │ + sub w0, w6, #0x2 │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x10, x0, #0x3f │ │ │ │ + csel x10, x10, x0, lt // lt = tstop │ │ │ │ + negs x9, x0 │ │ │ │ + and x9, x9, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + csneg x9, x0, x9, mi // mi = first │ │ │ │ + asr x10, x10, #6 │ │ │ │ + cmp x9, #0x0 │ │ │ │ + add x11, x9, #0x40 │ │ │ │ + csel w11, w11, w9, lt // lt = tstop │ │ │ │ + lsl x10, x10, #3 │ │ │ │ + lsl x11, x5, x11 │ │ │ │ + mvn x14, x11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x7, [x4] │ │ │ │ + and x7, x7, #0x2 │ │ │ │ + cbz x6, 2d89c , std::allocator >::~basic_stringbuf()@@Base+0x1701c> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 2d85c , std::allocator >::~basic_stringbuf()@@Base+0x16fdc> │ │ │ │ + mov w2, w0 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + lsl x17, x5, x2 │ │ │ │ + add x2, x1, #0x3f │ │ │ │ + csel x2, x2, x1, lt // lt = tstop │ │ │ │ + negs x0, x1 │ │ │ │ + ldr x16, [x16] │ │ │ │ + asr x2, x2, #6 │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + add x2, x4, x2, lsl #3 │ │ │ │ + csneg x0, x1, x0, mi // mi = first │ │ │ │ + and x16, x17, x16 │ │ │ │ + tbz x0, #63, 2d834 , std::allocator >::~basic_stringbuf()@@Base+0x16fb4> │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + add w0, w0, #0x40 │ │ │ │ + ldr x1, [x2] │ │ │ │ + cmp x16, #0x0 │ │ │ │ + lsl x0, x5, x0 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + orr x16, x1, x0 │ │ │ │ + bic x0, x1, x0 │ │ │ │ + csel x0, x0, x16, eq // eq = none │ │ │ │ + str x0, [x2] │ │ │ │ + cmp x6, x3 │ │ │ │ + b.eq 2d89c , std::allocator >::~basic_stringbuf()@@Base+0x1701c> // b.none │ │ │ │ + add w0, w3, #0x1 │ │ │ │ + sxtw x1, w3 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x16, x0, #0x3f │ │ │ │ + csel x16, x16, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x16, x16, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + add w2, w0, #0x40 │ │ │ │ + add x16, x4, x16, lsl #3 │ │ │ │ + tbz x0, #63, 2d7f4 , std::allocator >::~basic_stringbuf()@@Base+0x16f74> │ │ │ │ + sub x16, x16, #0x8 │ │ │ │ + b 2d7f8 , std::allocator >::~basic_stringbuf()@@Base+0x16f78> │ │ │ │ + add x4, x4, x10 │ │ │ │ + cmp x9, #0x0 │ │ │ │ + sub x0, x4, #0x8 │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + csel x4, x0, x4, lt // lt = tstop │ │ │ │ + cmp x7, #0x0 │ │ │ │ + ldr x0, [x4] │ │ │ │ + orr x1, x0, x11 │ │ │ │ + and x0, x0, x14 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x4] │ │ │ │ + cmp x8, x12 │ │ │ │ + b.cs 2d8dc , std::allocator >::~basic_stringbuf()@@Base+0x1705c> // b.hs, b.nlast │ │ │ │ + smull x0, w8, w15 │ │ │ │ + ldr x4, [x13, x0] │ │ │ │ + b 2d7e0 , std::allocator >::~basic_stringbuf()@@Base+0x16f60> │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + ldp x12, x0, [x0, #8] │ │ │ │ + sub x0, x0, x12 │ │ │ │ + asr x11, x0, #3 │ │ │ │ + mul x11, x11, x1 │ │ │ │ + sub x11, x11, #0x1 │ │ │ │ + cmp x0, #0x28 │ │ │ │ + b.eq 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x171f0> // b.none │ │ │ │ + mov x0, x12 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + ldr x9, [x12, #16] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr x4, [x0], #16 │ │ │ │ + mov w13, #0x28 // #40 │ │ │ │ + sub x9, x9, x4 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + add x9, x0, x9, lsl #3 │ │ │ │ + sub w0, w9, #0x2 │ │ │ │ + sub x9, x9, #0x2 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x8, x0, #0x3f │ │ │ │ + csel x8, x8, x0, lt // lt = tstop │ │ │ │ + negs x10, x0 │ │ │ │ + and x10, x10, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + csneg x10, x0, x10, mi // mi = first │ │ │ │ + asr x8, x8, #6 │ │ │ │ + add w14, w10, #0x40 │ │ │ │ + lsl x8, x8, #3 │ │ │ │ + lsl x15, x5, x10 │ │ │ │ + add x0, x4, x8 │ │ │ │ + lsl x14, x5, x14 │ │ │ │ + tbnz x10, #63, 2da64 , std::allocator >::~basic_stringbuf()@@Base+0x171e4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x7, [x4, x8] │ │ │ │ + and x7, x15, x7 │ │ │ │ + cbz x9, 2da30 , std::allocator >::~basic_stringbuf()@@Base+0x171b0> │ │ │ │ + mov x3, x9 │ │ │ │ + sub w0, w3, #0x1 │ │ │ │ + sxtw x1, w3 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x16, x0, #0x3f │ │ │ │ + csel x16, x16, x0, lt // lt = tstop │ │ │ │ + negs x2, x0 │ │ │ │ + and x2, x2, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x16, x16, #6 │ │ │ │ + csneg x0, x0, x2, mi // mi = first │ │ │ │ + mov w2, w0 │ │ │ │ + add x16, x4, x16, lsl #3 │ │ │ │ + tbz x0, #63, 2d9d0 , std::allocator >::~basic_stringbuf()@@Base+0x17150> │ │ │ │ + sub x16, x16, #0x8 │ │ │ │ + add w2, w0, #0x40 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + lsl x17, x5, x2 │ │ │ │ + add x2, x1, #0x3f │ │ │ │ + csel x2, x2, x1, lt // lt = tstop │ │ │ │ + negs x0, x1 │ │ │ │ + ldr x16, [x16] │ │ │ │ + asr x2, x2, #6 │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + add x2, x4, x2, lsl #3 │ │ │ │ + csneg x0, x1, x0, mi // mi = first │ │ │ │ + and x16, x17, x16 │ │ │ │ + tbz x0, #63, 2da0c , std::allocator >::~basic_stringbuf()@@Base+0x1718c> │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + add w0, w0, #0x40 │ │ │ │ + ldr x1, [x2] │ │ │ │ + cmp x16, #0x0 │ │ │ │ + lsl x0, x5, x0 │ │ │ │ + orr x16, x1, x0 │ │ │ │ + bic x0, x1, x0 │ │ │ │ + csel x0, x0, x16, eq // eq = none │ │ │ │ + str x0, [x2] │ │ │ │ + subs x3, x3, #0x1 │ │ │ │ + b.ne 2d990 , std::allocator >::~basic_stringbuf()@@Base+0x17110> // b.any │ │ │ │ + ldr x0, [x4] │ │ │ │ + cmp x7, #0x0 │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + orr x1, x0, #0x2 │ │ │ │ + and x0, x0, #0xfffffffffffffffd │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x4] │ │ │ │ + cmp x6, x11 │ │ │ │ + b.cs 2da70 , std::allocator >::~basic_stringbuf()@@Base+0x171f0> // b.hs, b.nlast │ │ │ │ + smull x0, w6, w13 │ │ │ │ + ldr x4, [x12, x0] │ │ │ │ + add x0, x4, x8 │ │ │ │ + tbz x10, #63, 2d980 , std::allocator >::~basic_stringbuf()@@Base+0x17100> │ │ │ │ + ldur x7, [x0, #-8] │ │ │ │ + and x7, x14, x7 │ │ │ │ + b 2d98c , std::allocator >::~basic_stringbuf()@@Base+0x1710c> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #112] │ │ │ │ - b.eq 33900 , std::allocator >::~basic_stringbuf()@@Base+0x17d80> // b.none │ │ │ │ - b 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33884 , std::allocator >::~basic_stringbuf()@@Base+0x17d04> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ - bti j │ │ │ │ - b 338dc , std::allocator >::~basic_stringbuf()@@Base+0x17d5c> │ │ │ │ - bti j │ │ │ │ - b 33964 , std::allocator >::~basic_stringbuf()@@Base+0x17de4> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33888 , std::allocator >::~basic_stringbuf()@@Base+0x17d08> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc28 │ │ │ │ - bl 57b0 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 2dec0 , std::allocator >::~basic_stringbuf()@@Base+0x17640> │ │ │ │ + cmp x19, x0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - add x19, sp, #0x88 │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - add x22, sp, #0x78 │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x1, x2, [x1, #48] │ │ │ │ - str x19, [sp, #120] │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x8 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x23, [sp, #24] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 7980 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - and w20, w0, #0xff │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 33a88 , std::allocator >::~basic_stringbuf()@@Base+0x17f08> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov x0, x2 │ │ │ │ + bl 2c2c0 , std::allocator >::~basic_stringbuf()@@Base+0x15a40> │ │ │ │ + add x0, x20, #0x20 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + bl 2dec0 , std::allocator >::~basic_stringbuf()@@Base+0x17640> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2db48 , std::allocator >::~basic_stringbuf()@@Base+0x172c8> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - tbnz w20, #0, 33ac4 , std::allocator >::~basic_stringbuf()@@Base+0x17f44> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2dc9c , std::allocator >::~basic_stringbuf()@@Base+0x1741c> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x19, x20 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + ldr x27, [x0, #16] │ │ │ │ + ldp x23, x26, [x22] │ │ │ │ + cbz x27, 2dc80 , std::allocator >::~basic_stringbuf()@@Base+0x17400> │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x28, [x27, #40] │ │ │ │ + cmp x26, x28 │ │ │ │ + csel x2, x26, x28, ls // ls = plast │ │ │ │ + cbz x2, 2dba0 , std::allocator >::~basic_stringbuf()@@Base+0x17320> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2dbb4 , std::allocator >::~basic_stringbuf()@@Base+0x17334> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt 2dbb8 , std::allocator >::~basic_stringbuf()@@Base+0x17338> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 2dc4c , std::allocator >::~basic_stringbuf()@@Base+0x173cc> // b.tstop │ │ │ │ + tbnz w0, #31, 2dc4c , std::allocator >::~basic_stringbuf()@@Base+0x173cc> │ │ │ │ + mov x19, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2db80 , std::allocator >::~basic_stringbuf()@@Base+0x17300> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2dc80 , std::allocator >::~basic_stringbuf()@@Base+0x17400> // b.none │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, 2dc58 , std::allocator >::~basic_stringbuf()@@Base+0x173d8> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 2dc58 , std::allocator >::~basic_stringbuf()@@Base+0x173d8> │ │ │ │ + tbnz w0, #31, 2dc80 , std::allocator >::~basic_stringbuf()@@Base+0x17400> │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + str x0, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2c2c0 , std::allocator >::~basic_stringbuf()@@Base+0x15a40> │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35048 , std::allocator >::~basic_stringbuf()@@Base+0x194c8> // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + b.ne 2dcac , std::allocator >::~basic_stringbuf()@@Base+0x1742c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x2e0 // #736 │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2db80 , std::allocator >::~basic_stringbuf()@@Base+0x17300> │ │ │ │ + b 2dbc4 , std::allocator >::~basic_stringbuf()@@Base+0x17344> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2dbf0 , std::allocator >::~basic_stringbuf()@@Base+0x17370> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 2dbec , std::allocator >::~basic_stringbuf()@@Base+0x1736c> // b.tcont │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + str x22, [sp, #16] │ │ │ │ + bl 2c690 , std::allocator >::~basic_stringbuf()@@Base+0x15e10> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2dbf0 , std::allocator >::~basic_stringbuf()@@Base+0x17370> │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + stp x0, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + b 2dc10 , std::allocator >::~basic_stringbuf()@@Base+0x17390> │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + movi v31.2s, #0x2 │ │ │ │ + add x4, x0, #0x28 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w20, w1 │ │ │ │ + str w3, [x19, #8] │ │ │ │ + mov w21, w2 │ │ │ │ + str d31, [x19, #24] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + stp xzr, x4, [x4, #8] │ │ │ │ + stp x4, xzr, [x4, #24] │ │ │ │ bl 5a30 │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - str x19, [sp, #120] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x1, x2, [x1, #48] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 31200 , std::allocator >::~basic_stringbuf()@@Base+0x15680> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33b14 , std::allocator >::~basic_stringbuf()@@Base+0x17f94> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x23, sp, #0x58 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x26, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x24, sp, #0x18 │ │ │ │ - add x1, x26, #0x5e8 │ │ │ │ - str x2, [sp] │ │ │ │ - stp x2, xzr, [sp, #24] │ │ │ │ - strb wzr, [sp, #40] │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ + mov w1, w20 │ │ │ │ + mov w2, w21 │ │ │ │ mov x20, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33b90 , std::allocator >::~basic_stringbuf()@@Base+0x18010> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x20, sp, #0x68 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33bac , std::allocator >::~basic_stringbuf()@@Base+0x1802c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + bl 2e800 , std::allocator >::~basic_stringbuf()@@Base+0x17f80> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x20, [x19, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 2d080 , std::allocator >::~basic_stringbuf()@@Base+0x16800> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 2dd5c , std::allocator >::~basic_stringbuf()@@Base+0x174dc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33bcc , std::allocator >::~basic_stringbuf()@@Base+0x1804c> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - add x1, x26, #0x5e8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 2c3a0 , std::allocator >::~basic_stringbuf()@@Base+0x15b20> │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33c28 , std::allocator >::~basic_stringbuf()@@Base+0x180a8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33c40 , std::allocator >::~basic_stringbuf()@@Base+0x180c0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x19, [x0, #8] │ │ │ │ + str x1, [x22], #8 │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2dde8 , std::allocator >::~basic_stringbuf()@@Base+0x17568> // b.none │ │ │ │ + mov x21, x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x1 │ │ │ │ + cbz x1, 2ddd8 , std::allocator >::~basic_stringbuf()@@Base+0x17558> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + sub x1, x2, x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33c60 , std::allocator >::~basic_stringbuf()@@Base+0x180e0> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0x3 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - add x2, x26, #0x5e8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #110] │ │ │ │ - strh w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xfc0 │ │ │ │ - mov x3, #0x7 // #7 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr w4, [x2] │ │ │ │ - mov x1, x22 │ │ │ │ - ldur w2, [x2, #3] │ │ │ │ - str w4, [sp, #136] │ │ │ │ - strb wzr, [sp, #143] │ │ │ │ - stur w2, [x19, #3] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33ce0 , std::allocator >::~basic_stringbuf()@@Base+0x18160> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2ddc0 , std::allocator >::~basic_stringbuf()@@Base+0x17540> // b.any │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + cbz x20, 2de0c , std::allocator >::~basic_stringbuf()@@Base+0x1758c> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + sub x1, x1, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x1, x1, #0x880 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x19, [x0, #8] │ │ │ │ + str x1, [x22], #8 │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2de88 , std::allocator >::~basic_stringbuf()@@Base+0x17608> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x1 │ │ │ │ + cbz x1, 2de78 , std::allocator >::~basic_stringbuf()@@Base+0x175f8> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + sub x1, x2, x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33cf8 , std::allocator >::~basic_stringbuf()@@Base+0x18178> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2de60 , std::allocator >::~basic_stringbuf()@@Base+0x175e0> // b.any │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + cbz x20, 2de9c , std::allocator >::~basic_stringbuf()@@Base+0x1761c> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33d18 , std::allocator >::~basic_stringbuf()@@Base+0x18198> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - add x2, x26, #0x5e8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #110] │ │ │ │ - strh w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xfc8 │ │ │ │ - mov x3, #0xd // #13 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #136] │ │ │ │ - ldur x2, [x2, #5] │ │ │ │ - strb wzr, [sp, #149] │ │ │ │ - stur x2, [x19, #5] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + ldp x22, x26, [x1] │ │ │ │ + cbz x20, 2dfe0 , std::allocator >::~basic_stringbuf()@@Base+0x17760> │ │ │ │ + mov x21, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ mov x1, x22 │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33d98 , std::allocator >::~basic_stringbuf()@@Base+0x18218> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33db0 , std::allocator >::~basic_stringbuf()@@Base+0x18230> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33dd0 , std::allocator >::~basic_stringbuf()@@Base+0x18250> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0x5 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - add x26, x26, #0x5e8 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 2df20 , std::allocator >::~basic_stringbuf()@@Base+0x176a0> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2df38 , std::allocator >::~basic_stringbuf()@@Base+0x176b8> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 2df3c , std::allocator >::~basic_stringbuf()@@Base+0x176bc> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.lt 2dfb4 , std::allocator >::~basic_stringbuf()@@Base+0x17734> // b.tstop │ │ │ │ + tbnz w0, #31, 2dfb4 , std::allocator >::~basic_stringbuf()@@Base+0x17734> │ │ │ │ + mov x21, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 2df00 , std::allocator >::~basic_stringbuf()@@Base+0x17680> │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 2dfc0 , std::allocator >::~basic_stringbuf()@@Base+0x17740> // b.none │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cmp x19, x26 │ │ │ │ + csel x2, x19, x26, ls // ls = plast │ │ │ │ + cbz x2, 2df70 , std::allocator >::~basic_stringbuf()@@Base+0x176f0> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2df8c , std::allocator >::~basic_stringbuf()@@Base+0x1770c> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2dfc0 , std::allocator >::~basic_stringbuf()@@Base+0x17740> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2e000 , std::allocator >::~basic_stringbuf()@@Base+0x17780> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x21, x21, x25, ge // ge = tcont │ │ │ │ mov x0, x21 │ │ │ │ - ldrh w2, [x26, #4] │ │ │ │ - ldr w3, [x26] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #110] │ │ │ │ - strh w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xfd8 │ │ │ │ - mov x4, #0xc // #12 │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #148] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33e50 , std::allocator >::~basic_stringbuf()@@Base+0x182d0> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33e68 , std::allocator >::~basic_stringbuf()@@Base+0x182e8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33e88 , std::allocator >::~basic_stringbuf()@@Base+0x18308> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0x6 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 2df00 , std::allocator >::~basic_stringbuf()@@Base+0x17680> │ │ │ │ + b 2df48 , std::allocator >::~basic_stringbuf()@@Base+0x176c8> │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0x330 │ │ │ │ - mov x4, #0xc // #12 │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #148] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33f00 , std::allocator >::~basic_stringbuf()@@Base+0x18380> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33f18 , std::allocator >::~basic_stringbuf()@@Base+0x18398> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33f34 , std::allocator >::~basic_stringbuf()@@Base+0x183b4> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x72 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x21, x25 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xfe8 │ │ │ │ - mov x3, #0xe // #14 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #136] │ │ │ │ - ldur x2, [x2, #6] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - stur x2, [x19, #6] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33fac , std::allocator >::~basic_stringbuf()@@Base+0x1842c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x21, x25 │ │ │ │ + b 2df98 , std::allocator >::~basic_stringbuf()@@Base+0x17718> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x1, 2e0bc , std::allocator >::~basic_stringbuf()@@Base+0x1783c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x23, x1, [x22, #8] │ │ │ │ + sub x1, x1, x23 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + mul x1, x1, x0 │ │ │ │ + cmp x20, x1 │ │ │ │ + b.hi 2e0c0 , std::allocator >::~basic_stringbuf()@@Base+0x17840> // b.pmore │ │ │ │ + add x20, x20, x20, lsl #2 │ │ │ │ + mov x2, x23 │ │ │ │ + add x20, x23, x20, lsl #3 │ │ │ │ + nop │ │ │ │ + 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, x20 │ │ │ │ + b.ne 2e080 , std::allocator >::~basic_stringbuf()@@Base+0x17800> // b.any │ │ │ │ + str x2, [x22, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ + movk x1, #0x333, lsl #48 │ │ │ │ + ldr x26, [x22] │ │ │ │ + sub x19, x23, x26 │ │ │ │ + asr x24, x19, #3 │ │ │ │ + mul x24, x24, x0 │ │ │ │ + sub x0, x1, x24 │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 33fc4 , std::allocator >::~basic_stringbuf()@@Base+0x18444> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 33fe4 , std::allocator >::~basic_stringbuf()@@Base+0x18464> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ + b.cc 2e1b8 , std::allocator >::~basic_stringbuf()@@Base+0x17938> // b.lo, b.ul, b.last │ │ │ │ + cmp x20, x24 │ │ │ │ + csel x21, x20, x24, cs // cs = hs, nlast │ │ │ │ + add x21, x21, x24 │ │ │ │ + cmp x21, x1 │ │ │ │ + csel x21, x21, x1, ls // ls = plast │ │ │ │ + add x21, x21, x21, lsl #2 │ │ │ │ + lsl x21, x21, #3 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x2, #0x6574 // #25972 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - movk x2, #0x656c, lsl #16 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - movk x2, #0x6f70, lsl #32 │ │ │ │ - mov x1, x22 │ │ │ │ - movk x2, #0x7472, lsl #48 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34058 , std::allocator >::~basic_stringbuf()@@Base+0x184d8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34070 , std::allocator >::~basic_stringbuf()@@Base+0x184f0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + bl 5a30 │ │ │ │ + add x3, x20, x20, lsl #2 │ │ │ │ + add x2, x0, x19 │ │ │ │ + mov x25, x0 │ │ │ │ + add x3, x2, x3, lsl #3 │ │ │ │ + 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, x3 │ │ │ │ + b.ne 2e120 , std::allocator >::~basic_stringbuf()@@Base+0x178a0> // b.any │ │ │ │ + cmp x26, x23 │ │ │ │ + b.eq 2e170 , std::allocator >::~basic_stringbuf()@@Base+0x178f0> // b.none │ │ │ │ + mov x2, x26 │ │ │ │ + mov x3, x25 │ │ │ │ + ldp q31, q30, [x2] │ │ │ │ + add x2, x2, #0x28 │ │ │ │ + ldur x4, [x2, #-8] │ │ │ │ + str x4, [x3, #32] │ │ │ │ + stp q31, q30, [x3] │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + cmp x23, x2 │ │ │ │ + b.ne 2e150 , std::allocator >::~basic_stringbuf()@@Base+0x178d0> // b.any │ │ │ │ + cbz x26, 2e184 , std::allocator >::~basic_stringbuf()@@Base+0x17904> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 3408c , std::allocator >::~basic_stringbuf()@@Base+0x1850c> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x73 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - add x28, sp, #0x10 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x19, [sp, #120] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x350 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x2] │ │ │ │ - ldrh w3, [x1, #16] │ │ │ │ - strh w3, [x2, #16] │ │ │ │ + add x20, x20, x24 │ │ │ │ + add x21, x25, x21 │ │ │ │ + str x21, [x22, #16] │ │ │ │ + add x20, x20, x20, lsl #2 │ │ │ │ + add x20, x25, x20, lsl #3 │ │ │ │ + stp x25, x20, [x22] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x4f0 │ │ │ │ + bl 57b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x1, x2, [sp, #112] │ │ │ │ + cbz x3, 2e468 , std::allocator >::~basic_stringbuf()@@Base+0x17be8> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + and w20, w4, #0xff │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + ldr w21, [sp, #120] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x26, x1 │ │ │ │ + ldr x3, [x27], #16 │ │ │ │ + ldr x6, [x23, #16] │ │ │ │ + ldr x2, [x23, #32] │ │ │ │ + sub x1, x6, x3 │ │ │ │ + ldr w0, [x27, #8] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + mov w5, w0 │ │ │ │ + add x1, x5, x1, lsl #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, x22 │ │ │ │ + b.cs 2e474 , std::allocator >::~basic_stringbuf()@@Base+0x17bf4> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ + sub x2, x0, x1 │ │ │ │ + cmp x22, x2 │ │ │ │ + b.hi 2e7e8 , std::allocator >::~basic_stringbuf()@@Base+0x17f68> // b.pmore │ │ │ │ + cmp x22, x1 │ │ │ │ + csel x2, x22, x1, cs // cs = hs, nlast │ │ │ │ + adds x1, x1, x2 │ │ │ │ + b.cs 2e7e0 , std::allocator >::~basic_stringbuf()@@Base+0x17f60> // b.hs, b.nlast │ │ │ │ + cmp x1, x0 │ │ │ │ + csel x19, x1, x0, ls // ls = plast │ │ │ │ + add x19, x19, #0x3f │ │ │ │ + lsr x19, x19, #6 │ │ │ │ + lsl x19, x19, #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x28, x0 │ │ │ │ + sub x24, x25, x1 │ │ │ │ + cmp x24, #0x8 │ │ │ │ + b.le 2e7d0 , std::allocator >::~basic_stringbuf()@@Base+0x17f50> │ │ │ │ + mov x2, x24 │ │ │ │ + bl 5b50 │ │ │ │ + add x0, x28, x24 │ │ │ │ + mov w6, w21 │ │ │ │ mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cbz w21, 2e31c , std::allocator >::~basic_stringbuf()@@Base+0x17a9c> │ │ │ │ + mov x8, x25 │ │ │ │ + mov x1, x6 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + b 2e2dc , std::allocator >::~basic_stringbuf()@@Base+0x17a5c> │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + subs x1, x1, #0x1 │ │ │ │ + b.eq 2e318 , std::allocator >::~basic_stringbuf()@@Base+0x17a98> // b.none │ │ │ │ + ldr x2, [x0] │ │ │ │ + lsl x4, x9, x5 │ │ │ │ + ldr x7, [x8] │ │ │ │ + orr x3, x2, x4 │ │ │ │ + bic x2, x2, x4 │ │ │ │ + tst x4, x7 │ │ │ │ + csel x2, x2, x3, eq // eq = none │ │ │ │ + str x2, [x0] │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.ne 2e2d0 , std::allocator >::~basic_stringbuf()@@Base+0x17a50> // b.any │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + subs x1, x1, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b.ne 2e2dc , std::allocator >::~basic_stringbuf()@@Base+0x17a5c> // b.any │ │ │ │ + add x1, x22, w5, uxtw │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x22, x1, #0x3f │ │ │ │ + csel x22, x22, x1, lt // lt = tstop │ │ │ │ + negs x3, x1 │ │ │ │ + and x3, x3, #0x3f │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + asr x22, x22, #6 │ │ │ │ + csneg x3, x1, x3, mi // mi = first │ │ │ │ + add x22, x0, x22, lsl #3 │ │ │ │ + tbnz x3, #63, 2e5f4 , std::allocator >::~basic_stringbuf()@@Base+0x17d74> │ │ │ │ + mov w24, w3 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 2e728 , std::allocator >::~basic_stringbuf()@@Base+0x17ea8> // b.none │ │ │ │ + cbz w5, 2e694 , std::allocator >::~basic_stringbuf()@@Base+0x17e14> │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3413c , std::allocator >::~basic_stringbuf()@@Base+0x185bc> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34154 , std::allocator >::~basic_stringbuf()@@Base+0x185d4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x4, #0xffffffffffffffff // #-1 │ │ │ │ + lsl x5, x4, x5 │ │ │ │ + ldr x7, [x1], #8 │ │ │ │ + stp x3, x6, [sp, #96] │ │ │ │ + sub x2, x22, x1 │ │ │ │ + tbz w20, #0, 2e798 , std::allocator >::~basic_stringbuf()@@Base+0x17f18> │ │ │ │ + orr x7, x7, x5 │ │ │ │ + str x7, [x0] │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, w4 │ │ │ │ + bl 57f0 │ │ │ │ + ldp x3, x6, [sp, #96] │ │ │ │ + mov x4, #0xffffffffffffffff // #-1 │ │ │ │ + cbnz x3, 2e710 , std::allocator >::~basic_stringbuf()@@Base+0x17e90> │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + ldr w0, [x23, #24] │ │ │ │ + sub x2, x2, x25 │ │ │ │ + add x2, x0, x2, lsl #3 │ │ │ │ + sub x2, x2, x6 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le 2e418 , std::allocator >::~basic_stringbuf()@@Base+0x17b98> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + b 2e3cc , std::allocator >::~basic_stringbuf()@@Base+0x17b4c> │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + cmp w24, #0x3f │ │ │ │ + b.eq 2e408 , std::allocator >::~basic_stringbuf()@@Base+0x17b88> // b.none │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + subs x2, x2, #0x1 │ │ │ │ + b.eq 2e418 , std::allocator >::~basic_stringbuf()@@Base+0x17b98> // b.none │ │ │ │ + ldr x0, [x22] │ │ │ │ + lsl x1, x3, x24 │ │ │ │ + ldr x5, [x26] │ │ │ │ + orr x4, x0, x1 │ │ │ │ + bic x1, x0, x1 │ │ │ │ + lsl x0, x3, x21 │ │ │ │ + tst x0, x5 │ │ │ │ + csel x1, x1, x4, eq // eq = none │ │ │ │ + str x1, [x22] │ │ │ │ + cmp w21, #0x3f │ │ │ │ + b.ne 2e3b4 , std::allocator >::~basic_stringbuf()@@Base+0x17b34> // b.any │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cmp w24, #0x3f │ │ │ │ + b.ne 2e3c0 , std::allocator >::~basic_stringbuf()@@Base+0x17b40> // b.any │ │ │ │ + add x22, x22, #0x8 │ │ │ │ + subs x2, x2, #0x1 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b.ne 2e3cc , std::allocator >::~basic_stringbuf()@@Base+0x17b4c> // b.any │ │ │ │ + ldr x0, [x23] │ │ │ │ + str x22, [sp, #128] │ │ │ │ + str w24, [sp, #136] │ │ │ │ + cbz x0, 2e434 , std::allocator >::~basic_stringbuf()@@Base+0x17bb4> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34174 , std::allocator >::~basic_stringbuf()@@Base+0x185f4> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - add x1, x1, #0xc │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0x398 │ │ │ │ - mov x3, #0xf // #15 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #136] │ │ │ │ - ldur x2, [x2, #7] │ │ │ │ - strb wzr, [sp, #151] │ │ │ │ - stur x2, [x19, #7] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 341ec , std::allocator >::~basic_stringbuf()@@Base+0x1866c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add x19, x28, x19 │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + str x28, [x23] │ │ │ │ + str wzr, [x23, #8] │ │ │ │ + str x1, [x23, #16] │ │ │ │ + str x19, [x23, #32] │ │ │ │ + str w0, [x27, #8] │ │ │ │ + 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], #144 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adds x1, x22, x5 │ │ │ │ + add x10, x1, #0x3f │ │ │ │ + csel x10, x10, x1, mi // mi = first │ │ │ │ + negs x11, x1 │ │ │ │ + and x11, x11, #0x3f │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + asr x10, x10, #6 │ │ │ │ + csneg x11, x1, x11, mi // mi = first │ │ │ │ + mov x1, x11 │ │ │ │ + add x10, x6, x10, lsl #3 │ │ │ │ + mov x3, x10 │ │ │ │ + tbnz x11, #63, 2e60c , std::allocator >::~basic_stringbuf()@@Base+0x17d8c> │ │ │ │ + sub x4, x6, x25 │ │ │ │ + mov w12, w21 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + add x4, x5, x4, lsl #3 │ │ │ │ + sub x4, x4, x12 │ │ │ │ + cmp x4, #0x0 │ │ │ │ + b.le 2e4fc , std::allocator >::~basic_stringbuf()@@Base+0x17c7c> │ │ │ │ + cbz w0, 2e5d4 , std::allocator >::~basic_stringbuf()@@Base+0x17d54> │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + lsl x9, x13, x0 │ │ │ │ + cbz w1, 2e5e4 , std::allocator >::~basic_stringbuf()@@Base+0x17d64> │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + lsl x2, x13, x1 │ │ │ │ + ldr x5, [x3] │ │ │ │ + ldr x8, [x6] │ │ │ │ + orr x7, x5, x2 │ │ │ │ + bic x2, x5, x2 │ │ │ │ + tst x9, x8 │ │ │ │ + csel x2, x2, x7, eq // eq = none │ │ │ │ + str x2, [x3] │ │ │ │ + subs x4, x4, #0x1 │ │ │ │ + b.ne 2e4c0 , std::allocator >::~basic_stringbuf()@@Base+0x17c40> // b.any │ │ │ │ + adds x0, x22, x12 │ │ │ │ + add x19, x0, #0x3f │ │ │ │ + csel x19, x19, x0, mi // mi = first │ │ │ │ + negs x24, x0 │ │ │ │ + and x24, x24, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x19, x19, #6 │ │ │ │ + csneg x24, x0, x24, mi // mi = first │ │ │ │ + add x19, x25, x19, lsl #3 │ │ │ │ + tbnz x24, #63, 2e600 , std::allocator >::~basic_stringbuf()@@Base+0x17d80> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.eq 2e760 , std::allocator >::~basic_stringbuf()@@Base+0x17ee0> // b.none │ │ │ │ + cbz w21, 2e634 , std::allocator >::~basic_stringbuf()@@Base+0x17db4> │ │ │ │ + mov x0, x25 │ │ │ │ + mov x27, #0xffffffffffffffff // #-1 │ │ │ │ + lsl x21, x27, x21 │ │ │ │ + ldr x1, [x0], #8 │ │ │ │ + sub x2, x19, x0 │ │ │ │ + tbz w20, #0, 2e6cc , std::allocator >::~basic_stringbuf()@@Base+0x17e4c> │ │ │ │ + orr x1, x1, x21 │ │ │ │ + str x1, [x25] │ │ │ │ + mov w1, w27 │ │ │ │ + bl 57f0 │ │ │ │ + cbz x24, 2e6e0 , std::allocator >::~basic_stringbuf()@@Base+0x17e60> │ │ │ │ + neg w26, w24 │ │ │ │ + lsr x27, x27, x26 │ │ │ │ + ldr w0, [x23, #24] │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + adds x0, x0, x22 │ │ │ │ + add x10, x0, #0x3f │ │ │ │ + csel x10, x10, x0, mi // mi = first │ │ │ │ + negs x11, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + asr x10, x10, #6 │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + and x11, x11, #0x3f │ │ │ │ + add x10, x2, x10, lsl #3 │ │ │ │ + csneg x11, x0, x11, mi // mi = first │ │ │ │ + orr x0, x1, x27 │ │ │ │ + str x0, [x19] │ │ │ │ + nop │ │ │ │ + tbz x11, #63, 2e5ac , std::allocator >::~basic_stringbuf()@@Base+0x17d2c> │ │ │ │ + add x11, x11, #0x40 │ │ │ │ + sub x10, x10, #0x8 │ │ │ │ + str x10, [x23, #16] │ │ │ │ + str w11, [x23, #24] │ │ │ │ + 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], #144 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x6, x6, #0x8 │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w0, #0x3f // #63 │ │ │ │ + cbnz w1, 2e4d0 , std::allocator >::~basic_stringbuf()@@Base+0x17c50> │ │ │ │ + sub x3, x3, #0x8 │ │ │ │ + mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w1, #0x3f // #63 │ │ │ │ + b 2e4d8 , std::allocator >::~basic_stringbuf()@@Base+0x17c58> │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + sub x22, x22, #0x8 │ │ │ │ + b 2e344 , std::allocator >::~basic_stringbuf()@@Base+0x17ac4> │ │ │ │ + add x24, x24, #0x40 │ │ │ │ + sub x19, x19, #0x8 │ │ │ │ + b 2e524 , std::allocator >::~basic_stringbuf()@@Base+0x17ca4> │ │ │ │ + sub x4, x6, x25 │ │ │ │ + mov w12, w21 │ │ │ │ + add x1, x11, #0x40 │ │ │ │ + sub x3, x10, #0x8 │ │ │ │ + add x4, x5, x4, lsl #3 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + sub x4, x4, x12 │ │ │ │ + cmp x4, #0x0 │ │ │ │ + b.gt 2e4c0 , std::allocator >::~basic_stringbuf()@@Base+0x17c40> │ │ │ │ + b 2e4fc , std::allocator >::~basic_stringbuf()@@Base+0x17c7c> │ │ │ │ + sub x2, x19, x25 │ │ │ │ + mov x0, x25 │ │ │ │ + neg w1, w20 │ │ │ │ + bl 57f0 │ │ │ │ + cbz x24, 2e6e0 , std::allocator >::~basic_stringbuf()@@Base+0x17e60> │ │ │ │ + neg w26, w24 │ │ │ │ + mov x27, #0xffffffffffffffff // #-1 │ │ │ │ + lsr x27, x27, x26 │ │ │ │ + tbnz w20, #0, 2e564 , std::allocator >::~basic_stringbuf()@@Base+0x17ce4> │ │ │ │ + ldr w0, [x23, #24] │ │ │ │ + ldr x2, [x23, #16] │ │ │ │ + adds x0, x0, x22 │ │ │ │ + add x10, x0, #0x3f │ │ │ │ + csel x10, x10, x0, mi // mi = first │ │ │ │ + negs x11, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + asr x10, x10, #6 │ │ │ │ + and x11, x11, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + bic x27, x1, x27 │ │ │ │ + csneg x11, x0, x11, mi // mi = first │ │ │ │ + add x10, x2, x10, lsl #3 │ │ │ │ + str x27, [x19] │ │ │ │ + b 2e5a0 , std::allocator >::~basic_stringbuf()@@Base+0x17d20> │ │ │ │ + sub x2, x22, x0 │ │ │ │ + neg w1, w20 │ │ │ │ + stp x3, x6, [sp, #96] │ │ │ │ + bl 57f0 │ │ │ │ + ldp x3, x6, [sp, #96] │ │ │ │ + cbz x3, 2e390 , std::allocator >::~basic_stringbuf()@@Base+0x17b10> │ │ │ │ + neg w0, w24 │ │ │ │ + mov x4, #0xffffffffffffffff // #-1 │ │ │ │ + lsr x4, x4, x0 │ │ │ │ + tbnz w20, #0, 2e718 , std::allocator >::~basic_stringbuf()@@Base+0x17e98> │ │ │ │ + ldr x0, [x22] │ │ │ │ + bic x4, x0, x4 │ │ │ │ + str x4, [x22] │ │ │ │ + b 2e390 , std::allocator >::~basic_stringbuf()@@Base+0x17b10> │ │ │ │ + bic x21, x1, x21 │ │ │ │ + str x21, [x25] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 57f0 │ │ │ │ + cbnz x24, 2e7c4 , std::allocator >::~basic_stringbuf()@@Base+0x17f44> │ │ │ │ + ldr w0, [x23, #24] │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + adds x0, x0, x22 │ │ │ │ + add x10, x0, #0x3f │ │ │ │ + csel x10, x10, x0, mi // mi = first │ │ │ │ + negs x11, x0 │ │ │ │ + and x11, x11, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x10, x10, #6 │ │ │ │ + csneg x11, x0, x11, mi // mi = first │ │ │ │ + add x10, x1, x10, lsl #3 │ │ │ │ + b 2e5a0 , std::allocator >::~basic_stringbuf()@@Base+0x17d20> │ │ │ │ + neg w3, w3 │ │ │ │ + lsr x4, x4, x3 │ │ │ │ + ldr x0, [x22] │ │ │ │ + orr x0, x0, x4 │ │ │ │ + str x0, [x22] │ │ │ │ + b 2e390 , std::allocator >::~basic_stringbuf()@@Base+0x17b10> │ │ │ │ + cmp w3, w5 │ │ │ │ + b.eq 2e390 , std::allocator >::~basic_stringbuf()@@Base+0x17b10> // b.none │ │ │ │ + ldr x1, [x22] │ │ │ │ + neg w0, w3 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + tst x20, #0x1 │ │ │ │ + lsr x0, x2, x0 │ │ │ │ + lsl x2, x2, x5 │ │ │ │ + and x0, x0, x2 │ │ │ │ + bic x2, x1, x0 │ │ │ │ + orr x0, x1, x0 │ │ │ │ + csel x0, x0, x2, ne // ne = any │ │ │ │ + str x0, [x22] │ │ │ │ + b 2e390 , std::allocator >::~basic_stringbuf()@@Base+0x17b10> │ │ │ │ + cmp w24, w21 │ │ │ │ + b.eq 2e5a0 , std::allocator >::~basic_stringbuf()@@Base+0x17d20> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + neg w1, w24 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + tst x20, #0x1 │ │ │ │ + lsr x1, x2, x1 │ │ │ │ + lsl x2, x2, x21 │ │ │ │ + and x1, x1, x2 │ │ │ │ + bic x2, x0, x1 │ │ │ │ + orr x0, x0, x1 │ │ │ │ + csel x0, x0, x2, ne // ne = any │ │ │ │ + str x0, [x19] │ │ │ │ + b 2e5a0 , std::allocator >::~basic_stringbuf()@@Base+0x17d20> │ │ │ │ + bic x5, x7, x5 │ │ │ │ + str x5, [x0] │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 57f0 │ │ │ │ + ldp x3, x6, [sp, #96] │ │ │ │ + mov x4, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x3, 2e390 , std::allocator >::~basic_stringbuf()@@Base+0x17b10> │ │ │ │ + neg w0, w24 │ │ │ │ + lsr x4, x4, x0 │ │ │ │ + b 2e6bc , std::allocator >::~basic_stringbuf()@@Base+0x17e3c> │ │ │ │ + neg w26, w24 │ │ │ │ + lsr x27, x27, x26 │ │ │ │ + b 2e658 , std::allocator >::~basic_stringbuf()@@Base+0x17dd8> │ │ │ │ + b.ne 2e2ac , std::allocator >::~basic_stringbuf()@@Base+0x17a2c> // b.any │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [x28] │ │ │ │ + b 2e2ac , std::allocator >::~basic_stringbuf()@@Base+0x17a2c> │ │ │ │ + mov x19, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ + b 2e288 , std::allocator >::~basic_stringbuf()@@Base+0x17a08> │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x510 │ │ │ │ + bl 57b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + sxtw x1, w1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, x3, #0x880 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x23 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x0, [x20], #8 │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + cbnz w1, 2e854 , std::allocator >::~basic_stringbuf()@@Base+0x17fd4> │ │ │ │ + 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] │ │ │ │ + mov x25, x1 │ │ │ │ + bl 2e020 , std::allocator >::~basic_stringbuf()@@Base+0x177a0> │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 2e928 , std::allocator >::~basic_stringbuf()@@Base+0x180a8> │ │ │ │ + cmp x24, #0x0 │ │ │ │ + add x22, x24, #0x3f │ │ │ │ + csel x22, x22, x24, lt // lt = tstop │ │ │ │ + negs x21, x24 │ │ │ │ + and x21, x21, #0x3f │ │ │ │ + and x1, x24, #0x3f │ │ │ │ + csneg x21, x1, x21, mi // mi = first │ │ │ │ + asr x22, x22, #6 │ │ │ │ + mov w0, #0x28 // #40 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + add x26, x21, #0x40 │ │ │ │ + lsl x22, x22, #3 │ │ │ │ + smull x25, w25, w0 │ │ │ │ + csel x26, x26, x21, lt // lt = tstop │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2e8dc , std::allocator >::~basic_stringbuf()@@Base+0x1805c> │ │ │ │ + add x1, x2, x22 │ │ │ │ + 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 x25, x19 │ │ │ │ + b.eq 2e928 , std::allocator >::~basic_stringbuf()@@Base+0x180a8> // b.none │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x0, x1, x19 │ │ │ │ + ldr x2, [x1, 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 2e8b0 , std::allocator >::~basic_stringbuf()@@Base+0x18030> // b.pmore │ │ │ │ + str w4, [sp, #104] │ │ │ │ + sub x3, x24, x3 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + bl 2e1e0 , std::allocator >::~basic_stringbuf()@@Base+0x17960> │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 2e8dc , std::allocator >::~basic_stringbuf()@@Base+0x1805c> // 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 2e978 , std::allocator >::~basic_stringbuf()@@Base+0x180f8> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 2e970 , std::allocator >::~basic_stringbuf()@@Base+0x180f0> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34204 , std::allocator >::~basic_stringbuf()@@Base+0x18684> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + b 2e954 , std::allocator >::~basic_stringbuf()@@Base+0x180d4> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, 2e98c , std::allocator >::~basic_stringbuf()@@Base+0x1810c> │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34220 , std::allocator >::~basic_stringbuf()@@Base+0x186a0> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x74 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 2ea44 , std::allocator >::~basic_stringbuf()@@Base+0x181c4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 2ea3c , std::allocator >::~basic_stringbuf()@@Base+0x181bc> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x19, [sp, #120] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x3a8 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x2] │ │ │ │ - ldrb w3, [x1, #16] │ │ │ │ - strb w3, [x2, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 342cc , std::allocator >::~basic_stringbuf()@@Base+0x1874c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 342e4 , std::allocator >::~basic_stringbuf()@@Base+0x18764> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34300 , std::allocator >::~basic_stringbuf()@@Base+0x18780> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x75 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ + b.ne 2ea74 , std::allocator >::~basic_stringbuf()@@Base+0x181f4> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 2ea00 , std::allocator >::~basic_stringbuf()@@Base+0x18180> │ │ │ │ + b 2ea5c , std::allocator >::~basic_stringbuf()@@Base+0x181dc> │ │ │ │ + mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x19, [sp, #120] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x368 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x2] │ │ │ │ - ldrb w3, [x1, #16] │ │ │ │ - strb w3, [x2, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 343ac , std::allocator >::~basic_stringbuf()@@Base+0x1882c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 343c4 , std::allocator >::~basic_stringbuf()@@Base+0x18844> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 2ea00 , std::allocator >::~basic_stringbuf()@@Base+0x18180> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x0, 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x18280> │ │ │ │ + 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 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x2, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2eac4 , std::allocator >::~basic_stringbuf()@@Base+0x18244> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 343e0 , std::allocator >::~basic_stringbuf()@@Base+0x18860> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x76 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x3, #0x12 // #18 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x19, [sp, #120] │ │ │ │ - bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x2] │ │ │ │ - ldrh w3, [x1, #16] │ │ │ │ - strh w3, [x2, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3448c , std::allocator >::~basic_stringbuf()@@Base+0x1890c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2eae0 , std::allocator >::~basic_stringbuf()@@Base+0x18260> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 344a4 , std::allocator >::~basic_stringbuf()@@Base+0x18924> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x18940> │ │ │ │ - add x1, x25, #0x650 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x77 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd20 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0xff8 │ │ │ │ - mov x3, #0xe // #14 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #136] │ │ │ │ - ldur x2, [x2, #6] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - stur x2, [x19, #6] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34538 , std::allocator >::~basic_stringbuf()@@Base+0x189b8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cbnz x20, 2ea98 , std::allocator >::~basic_stringbuf()@@Base+0x18218> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + cbz x0, 2ec28 , std::allocator >::~basic_stringbuf()@@Base+0x183a8> │ │ │ │ + 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 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2eb58 , std::allocator >::~basic_stringbuf()@@Base+0x182d8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34550 , std::allocator >::~basic_stringbuf()@@Base+0x189d0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2eb40 , std::allocator >::~basic_stringbuf()@@Base+0x182c0> // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2eb80 , std::allocator >::~basic_stringbuf()@@Base+0x18300> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34584 , std::allocator >::~basic_stringbuf()@@Base+0x18a04> │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x3, x25, #0x510 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w3, [x3, #16] │ │ │ │ - str w3, [sp, #16] │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - add x25, x25, #0x510 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [x25, #16] │ │ │ │ - adrp x25, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - add x5, sp, #0x48 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x5, xzr, [sp, #56] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - mov x0, x21 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - str x5, [sp, #8] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov w2, #0x656c // #25964 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x7466, lsl #16 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov x1, x22 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - str w2, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3460c , std::allocator >::~basic_stringbuf()@@Base+0x18a8c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2eb68 , std::allocator >::~basic_stringbuf()@@Base+0x182e8> // b.any │ │ │ │ + ldr x0, [x21, #144] │ │ │ │ + bl 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 2ebe8 , std::allocator >::~basic_stringbuf()@@Base+0x18368> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ebbc , std::allocator >::~basic_stringbuf()@@Base+0x1833c> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34624 , std::allocator >::~basic_stringbuf()@@Base+0x18aa4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ebd8 , std::allocator >::~basic_stringbuf()@@Base+0x18358> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34640 , std::allocator >::~basic_stringbuf()@@Base+0x18ac0> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - mov w3, #0x656c // #25964 │ │ │ │ - movk w3, #0x7466, lsl #16 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34698 , std::allocator >::~basic_stringbuf()@@Base+0x18b18> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 346b0 , std::allocator >::~basic_stringbuf()@@Base+0x18b30> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + cbnz x20, 2eb90 , std::allocator >::~basic_stringbuf()@@Base+0x18310> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ec04 , std::allocator >::~basic_stringbuf()@@Base+0x18384> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x27, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x27, #0xdf0 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x1, x22 │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34730 , std::allocator >::~basic_stringbuf()@@Base+0x18bb0> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34748 , std::allocator >::~basic_stringbuf()@@Base+0x18bc8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34764 , std::allocator >::~basic_stringbuf()@@Base+0x18be4> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - add x27, x27, #0xdf0 │ │ │ │ - mov x5, #0x5 // #5 │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - stp x19, x5, [sp, #120] │ │ │ │ - ldrb w3, [x27, #4] │ │ │ │ - ldr w4, [x27] │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #136] │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - strb w3, [x19, #4] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ + cbnz x22, 2eb20 , std::allocator >::~basic_stringbuf()@@Base+0x182a0> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + cbz x19, 2ed1c , std::allocator >::~basic_stringbuf()@@Base+0x1849c> │ │ │ │ + ldp x27, x20, [x19, #32] │ │ │ │ mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 347c4 , std::allocator >::~basic_stringbuf()@@Base+0x18c44> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 347dc , std::allocator >::~basic_stringbuf()@@Base+0x18c5c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov w2, #0x7075 // #28789 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + cmp x21, x20 │ │ │ │ + csel x26, x21, x20, ls // ls = plast │ │ │ │ + cbz x26, 2ec8c , std::allocator >::~basic_stringbuf()@@Base+0x1840c> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2eca4 , std::allocator >::~basic_stringbuf()@@Base+0x18424> │ │ │ │ + sub x1, x21, x20 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.gt 2eca8 , std::allocator >::~basic_stringbuf()@@Base+0x18428> │ │ │ │ + cmp x1, x25 │ │ │ │ + b.lt 2ecbc , std::allocator >::~basic_stringbuf()@@Base+0x1843c> // b.tstop │ │ │ │ + tbnz w0, #31, 2ecbc , std::allocator >::~basic_stringbuf()@@Base+0x1843c> │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x3, 2ecc8 , std::allocator >::~basic_stringbuf()@@Base+0x18448> │ │ │ │ + mov x19, x3 │ │ │ │ + b 2ec68 , std::allocator >::~basic_stringbuf()@@Base+0x183e8> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x3, 2ecb4 , std::allocator >::~basic_stringbuf()@@Base+0x18434> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w0, 2ed20 , std::allocator >::~basic_stringbuf()@@Base+0x184a0> │ │ │ │ + cbz x26, 2ed4c , std::allocator >::~basic_stringbuf()@@Base+0x184cc> │ │ │ │ + mov x2, x26 │ │ │ │ mov x1, x22 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - strh w2, [sp, #136] │ │ │ │ - strb wzr, [sp, #138] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5770 │ │ │ │ + cbz w0, 2ed4c , std::allocator >::~basic_stringbuf()@@Base+0x184cc> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x23, x23, xzr, lt // lt = tstop │ │ │ │ + csel x19, x19, xzr, ge // ge = tcont │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x19, x0, #0x8 │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2ed68 , std::allocator >::~basic_stringbuf()@@Base+0x184e8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a90 │ │ │ │ + ldp x27, x20, [x0, #32] │ │ │ │ + mov x23, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x26, x20, x21, ls // ls = plast │ │ │ │ + cbnz x26, 2ecd4 , std::allocator >::~basic_stringbuf()@@Base+0x18454> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2ed70 , std::allocator >::~basic_stringbuf()@@Base+0x184f0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 2ece8 , std::allocator >::~basic_stringbuf()@@Base+0x18468> // b.tcont │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2ecf4 , std::allocator >::~basic_stringbuf()@@Base+0x18474> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 2ecf4 , std::allocator >::~basic_stringbuf()@@Base+0x18474> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 5a30 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + add x26, x0, #0x30 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x26, [x19, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + add x25, x21, #0x8 │ │ │ │ + stp x0, xzr, [x19, #64] │ │ │ │ + mov x22, x20 │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + ldp x24, x27, [x19, #32] │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 2ef40 , std::allocator >::~basic_stringbuf()@@Base+0x186c0> // b.none │ │ │ │ + ldp x1, x28, [x20, #32] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x5, x27, x28, ls // ls = plast │ │ │ │ + cbz x5, 2eeb4 , std::allocator >::~basic_stringbuf()@@Base+0x18634> │ │ │ │ + mov x2, x5 │ │ │ │ mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3484c , std::allocator >::~basic_stringbuf()@@Base+0x18ccc> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34864 , std::allocator >::~basic_stringbuf()@@Base+0x18ce4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34880 , std::allocator >::~basic_stringbuf()@@Base+0x18d00> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 5770 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbz w0, 2efe8 , std::allocator >::~basic_stringbuf()@@Base+0x18768> │ │ │ │ + b.lt 2eed4 , std::allocator >::~basic_stringbuf()@@Base+0x18654> // b.tstop │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x2, x5 │ │ │ │ + mov x1, x24 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 5770 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cbnz w0, 2ee64 , std::allocator >::~basic_stringbuf()@@Base+0x185e4> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2ee68 , std::allocator >::~basic_stringbuf()@@Base+0x185e8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2f028 , std::allocator >::~basic_stringbuf()@@Base+0x187a8> // b.tstop │ │ │ │ + tbnz w0, #31, 2f028 , std::allocator >::~basic_stringbuf()@@Base+0x187a8> │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 2ee84 , std::allocator >::~basic_stringbuf()@@Base+0x18604> // b.none │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - mov w3, #0x7075 // #28789 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x2, x1, x2 │ │ │ │ - strh w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #138] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 348d4 , std::allocator >::~basic_stringbuf()@@Base+0x18d54> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 348ec , std::allocator >::~basic_stringbuf()@@Base+0x18d6c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ + 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 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2ee48 , std::allocator >::~basic_stringbuf()@@Base+0x185c8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2eed4 , std::allocator >::~basic_stringbuf()@@Base+0x18654> // b.tstop │ │ │ │ + tbz w0, #31, 2ee48 , std::allocator >::~basic_stringbuf()@@Base+0x185c8> │ │ │ │ + ldr x23, [x21, #24] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 2f100 , std::allocator >::~basic_stringbuf()@@Base+0x18880> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a90 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 2ef0c , std::allocator >::~basic_stringbuf()@@Base+0x1868c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2ef28 , std::allocator >::~basic_stringbuf()@@Base+0x186a8> │ │ │ │ + sub x0, x22, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2ef2c , std::allocator >::~basic_stringbuf()@@Base+0x186ac> // b.tstop │ │ │ │ + tbz w0, #31, 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, 2f124 , std::allocator >::~basic_stringbuf()@@Base+0x188a4> │ │ │ │ + mov x23, x20 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 2efc4 , std::allocator >::~basic_stringbuf()@@Base+0x18744> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbz x0, 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + ldr x23, [x21, #32] │ │ │ │ + ldr x20, [x23, #40] │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 2f108 , std::allocator >::~basic_stringbuf()@@Base+0x18888> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cbnz w0, 2f12c , std::allocator >::~basic_stringbuf()@@Base+0x188ac> │ │ │ │ + sub x20, x20, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.lt 2f130 , std::allocator >::~basic_stringbuf()@@Base+0x188b0> // b.tstop │ │ │ │ + tbnz w20, #31, 2f130 , std::allocator >::~basic_stringbuf()@@Base+0x188b0> │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov w2, #0x6f64 // #28516 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x6e77, lsl #16 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov x1, x22 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - str w2, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34960 , std::allocator >::~basic_stringbuf()@@Base+0x18de0> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + bl 2ec2c , std::allocator >::~basic_stringbuf()@@Base+0x183ac> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x23, 2ee68 , std::allocator >::~basic_stringbuf()@@Base+0x185e8> │ │ │ │ + cmp x22, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 2f0e4 , std::allocator >::~basic_stringbuf()@@Base+0x18864> // b.any │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 55c0 │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #40] │ │ │ │ + b 2ee90 , std::allocator >::~basic_stringbuf()@@Base+0x18610> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2ee2c , std::allocator >::~basic_stringbuf()@@Base+0x185ac> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2eed4 , std::allocator >::~basic_stringbuf()@@Base+0x18654> // b.tstop │ │ │ │ + tbnz w0, #31, 2eed4 , std::allocator >::~basic_stringbuf()@@Base+0x18654> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x2, x5 │ │ │ │ + mov x1, x24 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 5770 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cbnz w0, 2ee64 , std::allocator >::~basic_stringbuf()@@Base+0x185e4> │ │ │ │ + b 2ee48 , std::allocator >::~basic_stringbuf()@@Base+0x185c8> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + str x5, [sp, #120] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 34978 , std::allocator >::~basic_stringbuf()@@Base+0x18df8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34994 , std::allocator >::~basic_stringbuf()@@Base+0x18e14> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ + b.eq 2f0e8 , std::allocator >::~basic_stringbuf()@@Base+0x18868> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5900 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 2f070 , std::allocator >::~basic_stringbuf()@@Base+0x187f0> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - mov w3, #0x6f64 // #28516 │ │ │ │ - movk w3, #0x6e77, lsl #16 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x2, x1, x2 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 349ec , std::allocator >::~basic_stringbuf()@@Base+0x18e6c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34a04 , std::allocator >::~basic_stringbuf()@@Base+0x18e84> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x27, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x2, x27, #0xdf8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x1, x22 │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + cbnz w0, 2f138 , std::allocator >::~basic_stringbuf()@@Base+0x188b8> │ │ │ │ + sub x22, x27, x22 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.lt 2f090 , std::allocator >::~basic_stringbuf()@@Base+0x18810> // b.tstop │ │ │ │ + tbz w22, #31, 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + cbnz x0, 2efa8 , std::allocator >::~basic_stringbuf()@@Base+0x18728> │ │ │ │ + mov x23, x20 │ │ │ │ + cbz x5, 2f0b8 , std::allocator >::~basic_stringbuf()@@Base+0x18838> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x2, x5 │ │ │ │ mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34a84 , std::allocator >::~basic_stringbuf()@@Base+0x18f04> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34a9c , std::allocator >::~basic_stringbuf()@@Base+0x18f1c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2f0dc , std::allocator >::~basic_stringbuf()@@Base+0x1885c> │ │ │ │ + sub x1, x27, x28 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 2efc4 , std::allocator >::~basic_stringbuf()@@Base+0x18744> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 2f100 , std::allocator >::~basic_stringbuf()@@Base+0x18880> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 2efc4 , std::allocator >::~basic_stringbuf()@@Base+0x18744> │ │ │ │ + mov x22, x23 │ │ │ │ + ldp x0, x28, [x22, #32] │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x5, x27, x28, ls // ls = plast │ │ │ │ + b 2f0a0 , std::allocator >::~basic_stringbuf()@@Base+0x18820> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 2efc4 , std::allocator >::~basic_stringbuf()@@Base+0x18744> │ │ │ │ + sub x20, x20, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ge 2ef8c , std::allocator >::~basic_stringbuf()@@Base+0x1870c> // b.tcont │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2efb4 , std::allocator >::~basic_stringbuf()@@Base+0x18734> │ │ │ │ + b.ge 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> // b.tcont │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 2efac , std::allocator >::~basic_stringbuf()@@Base+0x1872c> │ │ │ │ + b.ge 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x18710> // b.tcont │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + cbnz x0, 2efac , std::allocator >::~basic_stringbuf()@@Base+0x1872c> │ │ │ │ + mov x23, x20 │ │ │ │ + b 2f0a0 , std::allocator >::~basic_stringbuf()@@Base+0x18820> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34ab8 , std::allocator >::~basic_stringbuf()@@Base+0x18f38> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - add x27, x27, #0xdf8 │ │ │ │ - mov x5, #0x5 // #5 │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - stp x19, x5, [sp, #120] │ │ │ │ - ldrb w3, [x27, #4] │ │ │ │ - ldr w4, [x27] │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #136] │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - strb w3, [x19, #4] │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + add x3, x0, #0x18 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + str x3, [x0, #8] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0, #24] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + strh wzr, [x0, #44] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + str wzr, [x0, #56] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2f1f8 , std::allocator >::~basic_stringbuf()@@Base+0x18978> // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x19, x1 │ │ │ │ + cbz x2, 2f260 , std::allocator >::~basic_stringbuf()@@Base+0x189e0> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 2f1e4 , std::allocator >::~basic_stringbuf()@@Base+0x18964> │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + eor x1, x1, x2 │ │ │ │ + tst x1, #0xffffffffffff │ │ │ │ + b.ne 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> // b.any │ │ │ │ + ldr w1, [x19, #4] │ │ │ │ + ldr w2, [x20, #4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> // b.any │ │ │ │ + ldr w1, [x19, #52] │ │ │ │ + ldr w2, [x20, #52] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> // b.any │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + eor w0, w0, w1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> │ │ │ │ + ldr x2, [x1, #40] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + eor x1, x1, x2 │ │ │ │ + tst x1, #0xffffffffffff │ │ │ │ + b.ne 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> // b.any │ │ │ │ + ldr w1, [x19, #4] │ │ │ │ + ldr w2, [x20, #4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> // b.any │ │ │ │ + ldr w1, [x19, #52] │ │ │ │ + ldr w2, [x20, #52] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> // b.any │ │ │ │ + ldr x2, [x19, #56] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + eor w1, w1, w2 │ │ │ │ + cbnz x1, 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + ldr w1, [x20, #48] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b 2f1e8 , std::allocator >::~basic_stringbuf()@@Base+0x18968> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3592] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x0, x22 │ │ │ │ + add x23, sp, #0x48 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + str x23, [sp, #56] │ │ │ │ add x2, x1, x2 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34b18 , std::allocator >::~basic_stringbuf()@@Base+0x18f98> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34b30 , std::allocator >::~basic_stringbuf()@@Base+0x18fb0> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrb w2, [x2, #4] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov w2, #0x6568 // #25960 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x706c, lsl #16 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov x1, x22 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - str w2, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34ba4 , std::allocator >::~basic_stringbuf()@@Base+0x19024> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34bbc , std::allocator >::~basic_stringbuf()@@Base+0x1903c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + bl 36200 , std::allocator >::~basic_stringbuf()@@Base+0x1f980> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2f334 , std::allocator >::~basic_stringbuf()@@Base+0x18ab4> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34bd8 , std::allocator >::~basic_stringbuf()@@Base+0x19058> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - mov w3, #0x6568 // #25960 │ │ │ │ - movk w3, #0x706c, lsl #16 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ + adrp x26, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x26, #0x690 │ │ │ │ + str x23, [sp, #56] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ add x2, x1, x2 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + mov x8, sp │ │ │ │ mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34c30 , std::allocator >::~basic_stringbuf()@@Base+0x190b0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34c48 , std::allocator >::~basic_stringbuf()@@Base+0x190c8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + bl 37b80 , std::allocator >::~basic_stringbuf()@@Base+0x21300> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2f378 , std::allocator >::~basic_stringbuf()@@Base+0x18af8> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - stp x20, x4, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - ldrb w2, [x25, #4] │ │ │ │ - ldr w3, [x25] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - strb wzr, [sp, #109] │ │ │ │ - strb w2, [x20, #4] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov w2, #0x7571 // #30065 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - movk w2, #0x7469, lsl #16 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - mov x1, x22 │ │ │ │ - stp x19, x3, [sp, #120] │ │ │ │ - str w2, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldp x19, x0, [sp] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 34cbc , std::allocator >::~basic_stringbuf()@@Base+0x1913c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34cd4 , std::allocator >::~basic_stringbuf()@@Base+0x19154> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbz x0, 34cf0 , std::allocator >::~basic_stringbuf()@@Base+0x19170> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ + b.eq 2f460 , std::allocator >::~basic_stringbuf()@@Base+0x18be0> // b.none │ │ │ │ + add x26, x26, #0x690 │ │ │ │ + add x24, sp, #0x18 │ │ │ │ + add x25, sp, #0x28 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str x27, [sp, #176] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsl x21, x20, #5 │ │ │ │ + str x25, [sp, #24] │ │ │ │ + add x2, x19, x21 │ │ │ │ mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 38ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d160> │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - mov w3, #0x7571 // #30065 │ │ │ │ - movk w3, #0x7469, lsl #16 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ + ldr x1, [x19, x21] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ add x2, x1, x2 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2840c , std::allocator >::~basic_stringbuf()@@Base+0xc88c> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26fcc , std::allocator >::~basic_stringbuf()@@Base+0xb44c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34d48 , std::allocator >::~basic_stringbuf()@@Base+0x191c8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34d60 , std::allocator >::~basic_stringbuf()@@Base+0x191e0> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov w2, #0x6167 // #24935 │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - stp x20, x3, [sp, #88] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0x340 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - stp x19, x4, [sp, #120] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - ldrh w2, [x2, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #146] │ │ │ │ - strh w2, [x19, #8] │ │ │ │ - bl 38840 , std::allocator >::~basic_stringbuf()@@Base+0x1ccc0> │ │ │ │ - mov x1, x0 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + mov x8, x22 │ │ │ │ mov x0, x24 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34de0 , std::allocator >::~basic_stringbuf()@@Base+0x19260> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + bl 36be0 , std::allocator >::~basic_stringbuf()@@Base+0x20360> │ │ │ │ + ldp x19, x2, [sp, #56] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2f4b0 , std::allocator >::~basic_stringbuf()@@Base+0x18c30> // b.none │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2f3f8 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34df8 , std::allocator >::~basic_stringbuf()@@Base+0x19278> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2f410 , std::allocator >::~basic_stringbuf()@@Base+0x18b90> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cbnz x0, 34fd8 , std::allocator >::~basic_stringbuf()@@Base+0x19458> │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cbz w0, 34e18 , std::allocator >::~basic_stringbuf()@@Base+0x19298> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x0, [x21, #696] │ │ │ │ - adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x21, #0x2c8 │ │ │ │ - str w3, [x2, #1316] │ │ │ │ + cbnz w27, 2f4f0 , std::allocator >::~basic_stringbuf()@@Base+0x18c70> │ │ │ │ + ldp x19, x21, [sp] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x0, x21, x19 │ │ │ │ + cmp x20, x0, asr #5 │ │ │ │ + b.cc 2f3a0 , std::allocator >::~basic_stringbuf()@@Base+0x18b20> // b.lo, b.ul, b.last │ │ │ │ + cmp x21, x19 │ │ │ │ + b.eq 2f534 , std::allocator >::~basic_stringbuf()@@Base+0x18cb4> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 34e3c , std::allocator >::~basic_stringbuf()@@Base+0x192bc> // b.none │ │ │ │ - ldr x1, [x21, #712] │ │ │ │ + b.eq 2f44c , std::allocator >::~basic_stringbuf()@@Base+0x18bcc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x0, x21, #0xb0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3896] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x21, #160] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x21, #176] │ │ │ │ - str x1, [x21, #424] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, x21, #0x120 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x0, x21, #0xe8 │ │ │ │ - add x20, x21, #0x88 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21, #176] │ │ │ │ - bl 5bf0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #4032] │ │ │ │ - add x0, x21, #0x1a8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3560] │ │ │ │ - ldp x2, x3, [x2, #8] │ │ │ │ - str x2, [x21, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x2, x21, x2 │ │ │ │ - str x3, [x2, #160] │ │ │ │ - str xzr, [x21, #168] │ │ │ │ - str x1, [x21, #424] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x19, [x21, #136] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 34ef8 , std::allocator >::~basic_stringbuf()@@Base+0x19378> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 2f430 , std::allocator >::~basic_stringbuf()@@Base+0x18bb0> // b.any │ │ │ │ + ldr x19, [sp] │ │ │ │ + ldr x27, [sp, #176] │ │ │ │ + cbz x19, 2f474 , std::allocator >::~basic_stringbuf()@@Base+0x18bf4> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + sub x1, x1, x19 │ │ │ │ bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 34ee0 , std::allocator >::~basic_stringbuf()@@Base+0x19360> // b.any │ │ │ │ - ldr x19, [x21, #112] │ │ │ │ - add x20, x21, #0x70 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 34f20 , std::allocator >::~basic_stringbuf()@@Base+0x193a0> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2f53c , std::allocator >::~basic_stringbuf()@@Base+0x18cbc> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x2, 2f4cc , std::allocator >::~basic_stringbuf()@@Base+0x18c4c> │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5a40 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 34f08 , std::allocator >::~basic_stringbuf()@@Base+0x19388> // b.any │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - bl 32304 , std::allocator >::~basic_stringbuf()@@Base+0x16784> │ │ │ │ - ldr x20, [x21, #32] │ │ │ │ - cbz x20, 34f88 , std::allocator >::~basic_stringbuf()@@Base+0x19408> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 31f80 , std::allocator >::~basic_stringbuf()@@Base+0x16400> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34f5c , std::allocator >::~basic_stringbuf()@@Base+0x193dc> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34f78 , std::allocator >::~basic_stringbuf()@@Base+0x193f8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + b 2f3e0 , std::allocator >::~basic_stringbuf()@@Base+0x18b60> │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 2f3e8 , std::allocator >::~basic_stringbuf()@@Base+0x18b68> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2f4f0 , std::allocator >::~basic_stringbuf()@@Base+0x18c70> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - cbnz x20, 34f30 , std::allocator >::~basic_stringbuf()@@Base+0x193b0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x1, x21 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + str x23, [sp, #56] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 36200 , std::allocator >::~basic_stringbuf()@@Base+0x1f980> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34fb0 , std::allocator >::~basic_stringbuf()@@Base+0x19430> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2f414 , std::allocator >::~basic_stringbuf()@@Base+0x18b94> // b.none │ │ │ │ ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34ff0 , std::allocator >::~basic_stringbuf()@@Base+0x19470> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - b 33a8c , std::allocator >::~basic_stringbuf()@@Base+0x17f0c> │ │ │ │ - mov x1, x28 │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d180 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - b 34e00 , std::allocator >::~basic_stringbuf()@@Base+0x19280> │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - b 33a8c , std::allocator >::~basic_stringbuf()@@Base+0x17f0c> │ │ │ │ + b 2f414 , std::allocator >::~basic_stringbuf()@@Base+0x18b94> │ │ │ │ + ldr x27, [sp, #176] │ │ │ │ + b 2f460 , std::allocator >::~basic_stringbuf()@@Base+0x18be0> │ │ │ │ + str x27, [sp, #176] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x19 │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 35348 , std::allocator >::~basic_stringbuf()@@Base+0x197c8> // b.any │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 353b8 , std::allocator >::~basic_stringbuf()@@Base+0x19838> // b.none │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + str x27, [sp, #176] │ │ │ │ + b.ne 2f540 , std::allocator >::~basic_stringbuf()@@Base+0x18cc0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 350b4 , std::allocator >::~basic_stringbuf()@@Base+0x19534> │ │ │ │ + ldp x20, x21, [sp] │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 2f624 , std::allocator >::~basic_stringbuf()@@Base+0x18da4> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2f5bc , std::allocator >::~basic_stringbuf()@@Base+0x18d3c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 2f598 , std::allocator >::~basic_stringbuf()@@Base+0x18d18> │ │ │ │ bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ + ldp x20, x21, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2f598 , std::allocator >::~basic_stringbuf()@@Base+0x18d18> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldp x20, x21, [sp] │ │ │ │ + b 2f598 , std::allocator >::~basic_stringbuf()@@Base+0x18d18> │ │ │ │ bti j │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35050 , std::allocator >::~basic_stringbuf()@@Base+0x194d0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - add x26, sp, #0x38 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 350ac , std::allocator >::~basic_stringbuf()@@Base+0x1952c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - b 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x19570> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - b 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x19570> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - b 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x19570> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - b 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x19570> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350ac , std::allocator >::~basic_stringbuf()@@Base+0x1952c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1957c> │ │ │ │ - bti j │ │ │ │ - b 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x19570> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - add x24, sp, #0x18 │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - b 35010 , std::allocator >::~basic_stringbuf()@@Base+0x19490> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350b4 , std::allocator >::~basic_stringbuf()@@Base+0x19534> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 34e6c , std::allocator >::~basic_stringbuf()@@Base+0x192ec> │ │ │ │ - bti j │ │ │ │ - b 35094 , std::allocator >::~basic_stringbuf()@@Base+0x19514> │ │ │ │ - bti j │ │ │ │ - b 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x19570> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x19520> │ │ │ │ - bti j │ │ │ │ + str x27, [sp, #176] │ │ │ │ + b.eq 2f57c , std::allocator >::~basic_stringbuf()@@Base+0x18cfc> // b.none │ │ │ │ + b 2f540 , std::allocator >::~basic_stringbuf()@@Base+0x18cc0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cbz x0, 2f638 , std::allocator >::~basic_stringbuf()@@Base+0x18db8> │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2f57c , std::allocator >::~basic_stringbuf()@@Base+0x18cfc> // b.none │ │ │ │ + b 2f540 , std::allocator >::~basic_stringbuf()@@Base+0x18cc0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + ldr x20, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str xzr, [x21], #8 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [sp] │ │ │ │ + ldr x22, [x1] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 2f710 , std::allocator >::~basic_stringbuf()@@Base+0x18e90> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 2f708 , std::allocator >::~basic_stringbuf()@@Base+0x18e88> // b.any │ │ │ │ + ldrb w1, [x22] │ │ │ │ + strb w1, [x19, #24] │ │ │ │ + str x20, [x21, #8] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + stp xzr, xzr, [x19, #40]! │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - b.ne 35050 , std::allocator >::~basic_stringbuf()@@Base+0x194d0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - b 350dc , std::allocator >::~basic_stringbuf()@@Base+0x1955c> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + b.ne 2f744 , std::allocator >::~basic_stringbuf()@@Base+0x18ec4> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x20, 2f6c4 , std::allocator >::~basic_stringbuf()@@Base+0x18e44> │ │ │ │ + b 2f72c , std::allocator >::~basic_stringbuf()@@Base+0x18eac> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x21 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - b.ne 35050 , std::allocator >::~basic_stringbuf()@@Base+0x194d0> // b.any │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - bti j │ │ │ │ - b 35064 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> │ │ │ │ - bti j │ │ │ │ - mov x20, x1 │ │ │ │ - b 35020 , std::allocator >::~basic_stringbuf()@@Base+0x194a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 35070 , std::allocator >::~basic_stringbuf()@@Base+0x194f0> │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x20, [sp] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + b 2f6c4 , std::allocator >::~basic_stringbuf()@@Base+0x18e44> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x21, [x0] │ │ │ │ + cbz x21, 2f7b4 , std::allocator >::~basic_stringbuf()@@Base+0x18f34> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f1c0 , std::allocator >::~basic_stringbuf()@@Base+0x18940> │ │ │ │ + and w1, w0, #0xff │ │ │ │ + tbz w0, #0, 2f790 , std::allocator >::~basic_stringbuf()@@Base+0x18f10> │ │ │ │ + ldr w0, [x19] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w2, [x21] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.hi 2f7a8 , std::allocator >::~basic_stringbuf()@@Base+0x18f28> // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 5d10 <__cxa_end_catch@plt> │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w0, [x21] │ │ │ │ + b 2f790 , std::allocator >::~basic_stringbuf()@@Base+0x18f10> │ │ │ │ + add x22, x0, #0x28 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x21, x0, [x22, #8] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 2f828 , std::allocator >::~basic_stringbuf()@@Base+0x18fa8> // b.none │ │ │ │ + ldr d31, [x1], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + str d31, [x0], #8 │ │ │ │ + str x2, [x21, #8] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + str x0, [x21, #48] │ │ │ │ + ldr w1, [x19, #40] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str w1, [x21, #40] │ │ │ │ + ldrh w2, [x19, #44] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + strh w2, [x21, #44] │ │ │ │ + str w1, [x21, #56] │ │ │ │ + str x0, [x22, #8] │ │ │ │ + sub x0, x0, #0x40 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x0, [x20] │ │ │ │ + b 2f790 , std::allocator >::~basic_stringbuf()@@Base+0x18f10> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 34320 , std::allocator >::~basic_stringbuf()@@Base+0x1daa0> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + b 2f818 , std::allocator >::~basic_stringbuf()@@Base+0x18f98> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - mov x0, #0x2e0 // #736 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - 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 x2, [x1] │ │ │ │ - str x2, [sp, #216] │ │ │ │ + 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 x25, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + adrp x23, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x1, x23, #0x690 │ │ │ │ + add x20, sp, #0x290 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #1912] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 5a30 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x1, #0x650 │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x20, sp, #0xb0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x1, x2, [x1, #48] │ │ │ │ + add x19, sp, #0x2a0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ mov x0, x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 31200 , std::allocator >::~basic_stringbuf()@@Base+0x15680> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3546c , std::allocator >::~basic_stringbuf()@@Base+0x198ec> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - add x25, sp, #0x40 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - mov x8, x20 │ │ │ │ - str x1, [sp] │ │ │ │ - stp x25, xzr, [sp, #48] │ │ │ │ - strb wzr, [sp, #64] │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 375c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ba40> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 379fc , std::allocator >::~basic_stringbuf()@@Base+0x1be7c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 375dc , std::allocator >::~basic_stringbuf()@@Base+0x1ba5c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 354ec , std::allocator >::~basic_stringbuf()@@Base+0x1996c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - adrp x27, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - str x0, [sp] │ │ │ │ + ldp x24, x21, [x25, #8] │ │ │ │ + ldp x26, x22, [x1] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + strb wzr, [sp, #672] │ │ │ │ + add x1, x22, x21 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 312e4 , std::allocator >::~basic_stringbuf()@@Base+0x1aa64> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x26 │ │ │ │ + str x0, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3553c , std::allocator >::~basic_stringbuf()@@Base+0x199bc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - str x0, [sp] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 312b4 , std::allocator >::~basic_stringbuf()@@Base+0x1aa34> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 31158 , std::allocator >::~basic_stringbuf()@@Base+0x1a8d8> // b.none │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + add x22, sp, #0x4a8 │ │ │ │ + str x22, [sp, #1176] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 30ecc , std::allocator >::~basic_stringbuf()@@Base+0x1a64c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + str x1, [sp, #1192] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #1184] │ │ │ │ + stp x24, xzr, [x21] │ │ │ │ + add x23, x23, #0x690 │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #1184] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [x23, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 313e0 , std::allocator >::~basic_stringbuf()@@Base+0x1ab60> // b.pmore │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + add x23, sp, #0x498 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - add x22, sp, #0x90 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov x24, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 355b4 , std::allocator >::~basic_stringbuf()@@Base+0x19a34> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 355d0 , std::allocator >::~basic_stringbuf()@@Base+0x19a50> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x26, sp, #0x80 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 355ec , std::allocator >::~basic_stringbuf()@@Base+0x19a6c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + b.eq 30eb4 , std::allocator >::~basic_stringbuf()@@Base+0x1a634> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + str x24, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldr x0, [sp, #1176] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2fa10 , std::allocator >::~basic_stringbuf()@@Base+0x19190> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 379d4 , std::allocator >::~basic_stringbuf()@@Base+0x1be54> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37e4c , std::allocator >::~basic_stringbuf()@@Base+0x1c2cc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 379ec , std::allocator >::~basic_stringbuf()@@Base+0x1be6c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 3565c , std::allocator >::~basic_stringbuf()@@Base+0x19adc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 2fa28 , std::allocator >::~basic_stringbuf()@@Base+0x191a8> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + cbnz x0, 2fa50 , std::allocator >::~basic_stringbuf()@@Base+0x191d0> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3592] │ │ │ │ mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp] │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 356a8 , std::allocator >::~basic_stringbuf()@@Base+0x19b28> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - str x0, [sp] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xfb0 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ + str x22, [sp, #1176] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35718 , std::allocator >::~basic_stringbuf()@@Base+0x19b98> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35730 , std::allocator >::~basic_stringbuf()@@Base+0x19bb0> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35748 , std::allocator >::~basic_stringbuf()@@Base+0x19bc8> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp] │ │ │ │ - bl 31c80 , std::allocator >::~basic_stringbuf()@@Base+0x16100> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3578c , std::allocator >::~basic_stringbuf()@@Base+0x19c0c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 357c8 , std::allocator >::~basic_stringbuf()@@Base+0x19c48> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35da0 , std::allocator >::~basic_stringbuf()@@Base+0x1f520> │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x22 │ │ │ │ + b.eq 2fa9c , std::allocator >::~basic_stringbuf()@@Base+0x1921c> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ + tbnz w21, #0, 2fb34 , std::allocator >::~basic_stringbuf()@@Base+0x192b4> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xfc0 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ + str x22, [sp, #1176] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35830 , std::allocator >::~basic_stringbuf()@@Base+0x19cb0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 36440 , std::allocator >::~basic_stringbuf()@@Base+0x1fbc0> │ │ │ │ + ldr x0, [sp, #1176] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2fae4 , std::allocator >::~basic_stringbuf()@@Base+0x19264> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35848 , std::allocator >::~basic_stringbuf()@@Base+0x19cc8> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + str x22, [sp, #1176] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35da0 , std::allocator >::~basic_stringbuf()@@Base+0x1f520> │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + and w21, w0, #0xff │ │ │ │ + cmp x2, x22 │ │ │ │ + b.eq 2fb30 , std::allocator >::~basic_stringbuf()@@Base+0x192b0> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35860 , std::allocator >::~basic_stringbuf()@@Base+0x19ce0> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + tbz w21, #0, 30f00 , std::allocator >::~basic_stringbuf()@@Base+0x1a680> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1a800 , std::allocator >::~basic_stringbuf()@@Base+0x3f80> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 19920 , std::allocator >::~basic_stringbuf()@@Base+0x30a0> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x3, x3, #0x548 │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + mov x5, #0x7 // #7 │ │ │ │ + mov x7, #0x5 // #5 │ │ │ │ + stp x21, x7, [sp, #256] │ │ │ │ + ldr w6, [x1] │ │ │ │ + ldr w8, [x3] │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + ldur w4, [x3, #3] │ │ │ │ + mov x2, x22 │ │ │ │ + ldrb w3, [x1, #4] │ │ │ │ + mov x1, x20 │ │ │ │ + str w6, [sp, #272] │ │ │ │ + strb wzr, [sp, #277] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + str x5, [sp, #664] │ │ │ │ + str w8, [sp, #672] │ │ │ │ + strb wzr, [sp, #679] │ │ │ │ + stur w4, [x19, #3] │ │ │ │ + strb w3, [x21, #4] │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2fbd4 , std::allocator >::~basic_stringbuf()@@Base+0x19354> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x5 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 31c80 , std::allocator >::~basic_stringbuf()@@Base+0x16100> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35898 , std::allocator >::~basic_stringbuf()@@Base+0x19d18> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 2fbec , std::allocator >::~basic_stringbuf()@@Base+0x1936c> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 358d4 , std::allocator >::~basic_stringbuf()@@Base+0x19d54> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x1, [x25, #40] │ │ │ │ + add x24, x25, #0x28 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 30944 , std::allocator >::~basic_stringbuf()@@Base+0x1a0c4> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3768] │ │ │ │ + str xzr, [sp, #88] │ │ │ │ + ldp x26, x0, [x0, #8] │ │ │ │ + mov x3, x1 │ │ │ │ + stp x0, x3, [sp, #24] │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x0, x2, #0x550 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3560] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x3, x1, [sp, #40] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + b 3073c , std::allocator >::~basic_stringbuf()@@Base+0x19ebc> │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + stp x27, xzr, [x25] │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2fc98 , std::allocator >::~basic_stringbuf()@@Base+0x19418> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + mov x25, x0 │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ + str x19, [sp, #656] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3593c , std::allocator >::~basic_stringbuf()@@Base+0x19dbc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35954 , std::allocator >::~basic_stringbuf()@@Base+0x19dd4> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3596c , std::allocator >::~basic_stringbuf()@@Base+0x19dec> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x6 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 379ac , std::allocator >::~basic_stringbuf()@@Base+0x1be2c> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37e7c , std::allocator >::~basic_stringbuf()@@Base+0x1c2fc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 379c4 , std::allocator >::~basic_stringbuf()@@Base+0x1be44> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 359d4 , std::allocator >::~basic_stringbuf()@@Base+0x19e54> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 19da0 , std::allocator >::~basic_stringbuf()@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35a10 , std::allocator >::~basic_stringbuf()@@Base+0x19e90> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 2fce0 , std::allocator >::~basic_stringbuf()@@Base+0x19460> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x5e8 │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ + mov x1, x28 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr x1, [x24] │ │ │ │ + add x2, x2, #0x558 │ │ │ │ + lsl x25, x3, #6 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + add x1, x1, x25 │ │ │ │ + stp x21, x4, [sp, #256] │ │ │ │ + ldr w3, [x2] │ │ │ │ + ldrb w2, [x2, #4] │ │ │ │ mov x27, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + strb wzr, [sp, #277] │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ + str w3, [x21] │ │ │ │ + strb w2, [x21, #4] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + ldp x1, x2, [x1, #8] │ │ │ │ add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35a78 , std::allocator >::~basic_stringbuf()@@Base+0x19ef8> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35a90 , std::allocator >::~basic_stringbuf()@@Base+0x19f10> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35aa8 , std::allocator >::~basic_stringbuf()@@Base+0x19f28> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - add x0, x0, #0x72 │ │ │ │ - mov x8, x20 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37984 , std::allocator >::~basic_stringbuf()@@Base+0x1be04> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37eac , std::allocator >::~basic_stringbuf()@@Base+0x1c32c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 3799c , std::allocator >::~basic_stringbuf()@@Base+0x1be1c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35b10 , std::allocator >::~basic_stringbuf()@@Base+0x19f90> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 2fd64 , std::allocator >::~basic_stringbuf()@@Base+0x194e4> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x27, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35b50 , std::allocator >::~basic_stringbuf()@@Base+0x19fd0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2fd7c , std::allocator >::~basic_stringbuf()@@Base+0x194fc> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x330 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35bb8 , std::allocator >::~basic_stringbuf()@@Base+0x1a038> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35bd0 , std::allocator >::~basic_stringbuf()@@Base+0x1a050> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35be8 , std::allocator >::~basic_stringbuf()@@Base+0x1a068> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 3795c , std::allocator >::~basic_stringbuf()@@Base+0x1bddc> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37edc , std::allocator >::~basic_stringbuf()@@Base+0x1c35c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 37974 , std::allocator >::~basic_stringbuf()@@Base+0x1bdf4> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35c50 , std::allocator >::~basic_stringbuf()@@Base+0x1a0d0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x3, #0x6 // #6 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #278] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + ldr x27, [x24] │ │ │ │ + stp x21, x3, [sp, #256] │ │ │ │ + str w2, [x21] │ │ │ │ + strh w1, [x21, #4] │ │ │ │ + bl 5670 │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldp x1, x3, [sp, #16] │ │ │ │ + add x2, sp, #0x490 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #984] │ │ │ │ + strh wzr, [sp, #992] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + stur q31, [x2, #-152] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + stp q31, q31, [sp, #672] │ │ │ │ + str q31, [sp, #704] │ │ │ │ + bl 5ea0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w2, [sp, #728] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35c8c , std::allocator >::~basic_stringbuf()@@Base+0x1a10c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr w1, [x27, x25] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + bl 58e0 (unsigned long)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 31234 , std::allocator >::~basic_stringbuf()@@Base+0x1a9b4> // b.any │ │ │ │ + ldr x4, [sp, #704] │ │ │ │ + add x27, sp, #0xf0 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x27, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ + cbz x4, 30924 , std::allocator >::~basic_stringbuf()@@Base+0x1a0a4> │ │ │ │ + ldr x5, [sp, #688] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #696] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ff00 , std::allocator >::~basic_stringbuf()@@Base+0x19680> // b.none │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x3, [sp, #16] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35cf4 , std::allocator >::~basic_stringbuf()@@Base+0x1a174> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35d0c , std::allocator >::~basic_stringbuf()@@Base+0x1a18c> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35d24 , std::allocator >::~basic_stringbuf()@@Base+0x1a1a4> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x73 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37934 , std::allocator >::~basic_stringbuf()@@Base+0x1bdb4> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37ccc , std::allocator >::~basic_stringbuf()@@Base+0x1c14c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 3794c , std::allocator >::~basic_stringbuf()@@Base+0x1bdcc> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35d8c , std::allocator >::~basic_stringbuf()@@Base+0x1a20c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 2ff58 , std::allocator >::~basic_stringbuf()@@Base+0x196d8> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35dc8 , std::allocator >::~basic_stringbuf()@@Base+0x1a248> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2ff70 , std::allocator >::~basic_stringbuf()@@Base+0x196f0> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35e30 , std::allocator >::~basic_stringbuf()@@Base+0x1a2b0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35e48 , std::allocator >::~basic_stringbuf()@@Base+0x1a2c8> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35e60 , std::allocator >::~basic_stringbuf()@@Base+0x1a2e0> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 3790c , std::allocator >::~basic_stringbuf()@@Base+0x1bd8c> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37cfc , std::allocator >::~basic_stringbuf()@@Base+0x1c17c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 37924 , std::allocator >::~basic_stringbuf()@@Base+0x1bda4> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35ec8 , std::allocator >::~basic_stringbuf()@@Base+0x1a348> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x568 │ │ │ │ + ldr x3, [x24] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + add x3, x3, x25 │ │ │ │ + stp x21, x0, [sp, #256] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb wzr, [sp, #277] │ │ │ │ + str w2, [x21] │ │ │ │ + strb w1, [x21, #4] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl 5670 │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldp x1, x3, [sp, #16] │ │ │ │ + add x2, sp, #0x490 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #984] │ │ │ │ + strh wzr, [sp, #992] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x2, #-168] │ │ │ │ + stur q31, [x2, #-152] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + stp q31, q31, [sp, #672] │ │ │ │ + str q31, [sp, #704] │ │ │ │ + bl 5ea0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #728] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35f04 , std::allocator >::~basic_stringbuf()@@Base+0x1a384> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + bl 58e0 (unsigned long)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 31330 , std::allocator >::~basic_stringbuf()@@Base+0x1aab0> // b.any │ │ │ │ + ldr x4, [sp, #704] │ │ │ │ + stp x27, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ + cbz x4, 30914 , std::allocator >::~basic_stringbuf()@@Base+0x1a094> │ │ │ │ + ldr x5, [sp, #688] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #696] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + str x3, [sp, #656] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 300f8 , std::allocator >::~basic_stringbuf()@@Base+0x19878> // b.none │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x350 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x3, [sp, #16] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35f6c , std::allocator >::~basic_stringbuf()@@Base+0x1a3ec> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 35f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a404> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 35f9c , std::allocator >::~basic_stringbuf()@@Base+0x1a41c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x74 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 378e4 , std::allocator >::~basic_stringbuf()@@Base+0x1bd64> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c9c , std::allocator >::~basic_stringbuf()@@Base+0x1c11c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 378fc , std::allocator >::~basic_stringbuf()@@Base+0x1bd7c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36004 , std::allocator >::~basic_stringbuf()@@Base+0x1a484> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 30150 , std::allocator >::~basic_stringbuf()@@Base+0x198d0> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36040 , std::allocator >::~basic_stringbuf()@@Base+0x1a4c0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 30168 , std::allocator >::~basic_stringbuf()@@Base+0x198e8> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 360a8 , std::allocator >::~basic_stringbuf()@@Base+0x1a528> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 360c0 , std::allocator >::~basic_stringbuf()@@Base+0x1a540> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 360d8 , std::allocator >::~basic_stringbuf()@@Base+0x1a558> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x75 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 378bc , std::allocator >::~basic_stringbuf()@@Base+0x1bd3c> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c6c , std::allocator >::~basic_stringbuf()@@Base+0x1c0ec> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 378d4 , std::allocator >::~basic_stringbuf()@@Base+0x1bd54> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36140 , std::allocator >::~basic_stringbuf()@@Base+0x1a5c0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x570 │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, x2, x25 │ │ │ │ + mov x3, #0x6 // #6 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr w2, [x1] │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str x3, [sp, #664] │ │ │ │ + strb wzr, [sp, #678] │ │ │ │ + str w2, [x19] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + mov x2, x22 │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3617c , std::allocator >::~basic_stringbuf()@@Base+0x1a5fc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x3a8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 361e4 , std::allocator >::~basic_stringbuf()@@Base+0x1a664> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 361fc , std::allocator >::~basic_stringbuf()@@Base+0x1a67c> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36214 , std::allocator >::~basic_stringbuf()@@Base+0x1a694> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x76 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37894 , std::allocator >::~basic_stringbuf()@@Base+0x1bd14> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c0c , std::allocator >::~basic_stringbuf()@@Base+0x1c08c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 378ac , std::allocator >::~basic_stringbuf()@@Base+0x1bd2c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3627c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 301dc , std::allocator >::~basic_stringbuf()@@Base+0x1995c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 362b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a738> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 301f4 , std::allocator >::~basic_stringbuf()@@Base+0x19974> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x368 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36320 , std::allocator >::~basic_stringbuf()@@Base+0x1a7a0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36338 , std::allocator >::~basic_stringbuf()@@Base+0x1a7b8> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36350 , std::allocator >::~basic_stringbuf()@@Base+0x1a7d0> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x650 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x77 │ │ │ │ - bl 1c560 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 3786c , std::allocator >::~basic_stringbuf()@@Base+0x1bcec> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c3c , std::allocator >::~basic_stringbuf()@@Base+0x1c0bc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 37884 , std::allocator >::~basic_stringbuf()@@Base+0x1bd04> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 363b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a838> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, x2, x25 │ │ │ │ + mov x3, #0xc // #12 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x3, [sp, #664] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + strb wzr, [sp, #684] │ │ │ │ + str x2, [x19] │ │ │ │ + str w1, [x19, #8] │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + mov x2, x22 │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 363f4 , std::allocator >::~basic_stringbuf()@@Base+0x1a874> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 30268 , std::allocator >::~basic_stringbuf()@@Base+0x199e8> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 3645c , std::allocator >::~basic_stringbuf()@@Base+0x1a8dc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36474 , std::allocator >::~basic_stringbuf()@@Base+0x1a8f4> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + b.eq 30280 , std::allocator >::~basic_stringbuf()@@Base+0x19a00> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3648c , std::allocator >::~basic_stringbuf()@@Base+0x1a90c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x27, x0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + add x0, x1, x25 │ │ │ │ + mov x1, #0x6574 // #25972 │ │ │ │ + movk x1, #0x656c, lsl #16 │ │ │ │ + str x2, [sp, #664] │ │ │ │ + movk x1, #0x6f70, lsl #32 │ │ │ │ + strb wzr, [sp, #680] │ │ │ │ + movk x1, #0x7472, lsl #48 │ │ │ │ + str x1, [x19] │ │ │ │ + mov x8, x22 │ │ │ │ + add x0, x0, #0x2d │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 302f0 , std::allocator >::~basic_stringbuf()@@Base+0x19a70> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x0, #0x510 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37844 , std::allocator >::~basic_stringbuf()@@Base+0x1bcc4> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b4c , std::allocator >::~basic_stringbuf()@@Base+0x1bfcc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - cbz x0, 3785c , std::allocator >::~basic_stringbuf()@@Base+0x1bcdc> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 364fc , std::allocator >::~basic_stringbuf()@@Base+0x1a97c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 30308 , std::allocator >::~basic_stringbuf()@@Base+0x19a88> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x0, x0, x25 │ │ │ │ + ldr w0, [x0, #48] │ │ │ │ + bl f6ec │ │ │ │ + mov w2, w0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + str w2, [sp, #148] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + mov x3, #0xa // #10 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + str x3, [sp, #664] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + strb wzr, [sp, #682] │ │ │ │ + ldrh w1, [x1, #8] │ │ │ │ + mov x8, x22 │ │ │ │ + str x2, [x19] │ │ │ │ + add x0, sp, #0x94 │ │ │ │ + strh w1, [x19, #8] │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + mov x2, x22 │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36538 , std::allocator >::~basic_stringbuf()@@Base+0x1a9b8> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 3038c , std::allocator >::~basic_stringbuf()@@Base+0x19b0c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xff8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 365a0 , std::allocator >::~basic_stringbuf()@@Base+0x1aa20> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 365b8 , std::allocator >::~basic_stringbuf()@@Base+0x1aa38> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 365d0 , std::allocator >::~basic_stringbuf()@@Base+0x1aa50> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + b.eq 303a4 , std::allocator >::~basic_stringbuf()@@Base+0x19b24> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x28, sp, #0x60 │ │ │ │ - stp x0, x28, [sp, #8] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x0, #0xac0 │ │ │ │ - mov x0, x20 │ │ │ │ - stp x28, xzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + add x27, sp, #0x98 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #672] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3781c , std::allocator >::~basic_stringbuf()@@Base+0x1bc9c> // b.none │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37b7c , std::allocator >::~basic_stringbuf()@@Base+0x1bffc> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - cbz x0, 37834 , std::allocator >::~basic_stringbuf()@@Base+0x1bcb4> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36658 , std::allocator >::~basic_stringbuf()@@Base+0x1aad8> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36670 , std::allocator >::~basic_stringbuf()@@Base+0x1aaf0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - mov x8, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 377f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bc74> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1bf40> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 3780c , std::allocator >::~basic_stringbuf()@@Base+0x1bc8c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 366d4 , std::allocator >::~basic_stringbuf()@@Base+0x1ab54> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add x0, x0, #0x34 │ │ │ │ + bl 17ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1460> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 30444 , std::allocator >::~basic_stringbuf()@@Base+0x19bc4> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - adrp x28, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 36714 , std::allocator >::~basic_stringbuf()@@Base+0x1ab94> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 3045c , std::allocator >::~basic_stringbuf()@@Base+0x19bdc> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3677c , std::allocator >::~basic_stringbuf()@@Base+0x1abfc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36794 , std::allocator >::~basic_stringbuf()@@Base+0x1ac14> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #672] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + mov x8, x22 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 304f8 , std::allocator >::~basic_stringbuf()@@Base+0x19c78> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 367ac , std::allocator >::~basic_stringbuf()@@Base+0x1ac2c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 30510 , std::allocator >::~basic_stringbuf()@@Base+0x19c90> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #672] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 377cc , std::allocator >::~basic_stringbuf()@@Base+0x1bc4c> // b.none │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37a90 , std::allocator >::~basic_stringbuf()@@Base+0x1bf10> // b.none │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - cbz x0, 377e4 , std::allocator >::~basic_stringbuf()@@Base+0x1bc64> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36824 , std::allocator >::~basic_stringbuf()@@Base+0x1aca4> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add x0, x0, #0x39 │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 305ac , std::allocator >::~basic_stringbuf()@@Base+0x19d2c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 3683c , std::allocator >::~basic_stringbuf()@@Base+0x1acbc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 305c4 , std::allocator >::~basic_stringbuf()@@Base+0x19d44> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 377a4 , std::allocator >::~basic_stringbuf()@@Base+0x1bc24> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37af0 , std::allocator >::~basic_stringbuf()@@Base+0x1bf70> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 377bc , std::allocator >::~basic_stringbuf()@@Base+0x1bc3c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3689c , std::allocator >::~basic_stringbuf()@@Base+0x1ad1c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + ldr x0, [x24] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [x19] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + add x0, x0, x25 │ │ │ │ + strb wzr, [sp, #687] │ │ │ │ + add x0, x0, #0x3a │ │ │ │ + stur x1, [x19, #7] │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 30638 , std::allocator >::~basic_stringbuf()@@Base+0x19db8> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 368d8 , std::allocator >::~basic_stringbuf()@@Base+0x1ad58> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 30650 , std::allocator >::~basic_stringbuf()@@Base+0x19dd0> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + bl 15c60 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + mov x3, #0x11 // #17 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x27, x0 │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36940 , std::allocator >::~basic_stringbuf()@@Base+0x1adc0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #672] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + mov x8, x22 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x0, x0, x25 │ │ │ │ + add x0, x0, #0x3b │ │ │ │ + bl 17620 , std::allocator >::~basic_stringbuf()@@Base+0xda0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 1a980 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 306ec , std::allocator >::~basic_stringbuf()@@Base+0x19e6c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36958 , std::allocator >::~basic_stringbuf()@@Base+0x1add8> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 30704 , std::allocator >::~basic_stringbuf()@@Base+0x19e84> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36970 , std::allocator >::~basic_stringbuf()@@Base+0x1adf0> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30720 , std::allocator >::~basic_stringbuf()@@Base+0x19ea0> // b.none │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xac8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + str x2, [sp, #88] │ │ │ │ + ldp x1, x0, [x24] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0, asr #6 │ │ │ │ + b.cs 30950 , std::allocator >::~basic_stringbuf()@@Base+0x1a0d0> // b.hs, b.nlast │ │ │ │ + ldr x25, [sp, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5670 │ │ │ │ + ldp x0, x3, [sp, #16] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #984] │ │ │ │ + strh wzr, [sp, #992] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, sp, #0x490 │ │ │ │ + stur q31, [x0, #-168] │ │ │ │ + stur q31, [x0, #-152] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + stp q31, q31, [sp, #672] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str q31, [sp, #704] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + bl 5ea0 │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x4, sp, #0x2f0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + add x1, sp, #0x298 │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + mov x0, x25 │ │ │ │ + str x4, [sp, #72] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x2, [sp, #664] │ │ │ │ + str w3, [sp, #728] │ │ │ │ + str x4, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + bl 58e0 (unsigned long)@plt> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 31520 , std::allocator >::~basic_stringbuf()@@Base+0x1aca0> // b.any │ │ │ │ + ldr x4, [sp, #704] │ │ │ │ + stp x21, xzr, [sp, #256] │ │ │ │ + strb wzr, [sp, #272] │ │ │ │ + cbz x4, 30934 , std::allocator >::~basic_stringbuf()@@Base+0x1a0b4> │ │ │ │ + ldr x5, [sp, #688] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x3, [sp, #696] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + str x3, [sp, #656] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [sp, #664] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3777c , std::allocator >::~basic_stringbuf()@@Base+0x1bbfc> // b.none │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37b20 , std::allocator >::~basic_stringbuf()@@Base+0x1bfa0> // b.none │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - cbz x0, 37794 , std::allocator >::~basic_stringbuf()@@Base+0x1bc14> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 369e8 , std::allocator >::~basic_stringbuf()@@Base+0x1ae68> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36a00 , std::allocator >::~basic_stringbuf()@@Base+0x1ae80> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 30894 , std::allocator >::~basic_stringbuf()@@Base+0x1a014> // b.none │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x3, [sp, #16] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x20, x2] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37754 , std::allocator >::~basic_stringbuf()@@Base+0x1bbd4> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37bb0 , std::allocator >::~basic_stringbuf()@@Base+0x1c030> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 3776c , std::allocator >::~basic_stringbuf()@@Base+0x1bbec> │ │ │ │ - str x0, [sp, #176] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36a60 , std::allocator >::~basic_stringbuf()@@Base+0x1aee0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ + mov x25, x0 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 2fc64 , std::allocator >::~basic_stringbuf()@@Base+0x193e4> // b.any │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 2fc70 , std::allocator >::~basic_stringbuf()@@Base+0x193f0> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 300c0 , std::allocator >::~basic_stringbuf()@@Base+0x19840> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 2fec8 , std::allocator >::~basic_stringbuf()@@Base+0x19648> │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 3085c , std::allocator >::~basic_stringbuf()@@Base+0x19fdc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3560] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3600] │ │ │ │ + add x0, sp, #0x180 │ │ │ │ str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + bl 5670 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + strh wzr, [sp, #608] │ │ │ │ + ldp x25, x2, [x24, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x0, [sp, #384] │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + str x25, [sp, #256] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + stur q31, [x0, #-40] │ │ │ │ + stur q31, [x0, #-24] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + str x2, [x22, x0] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x27, x0, [x24, #32] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x27, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x27, [sp, #272] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + ldr x2, [x24, #48] │ │ │ │ + stp x1, x2, [sp, #56] │ │ │ │ + add x26, sp, #0x118 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3792] │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3688] │ │ │ │ + add x4, x19, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, x19, #0x40 │ │ │ │ + str x2, [x22, x1] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + add x2, x5, #0x10 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + str x4, [sp, #256] │ │ │ │ + stp x3, x2, [sp, #272] │ │ │ │ + stp q31, q31, [sp, #288] │ │ │ │ + str q31, [sp, #320] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + bl 5ea0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + mov x1, x26 │ │ │ │ + strb wzr, [sp, #368] │ │ │ │ + mov x2, x0 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str w0, [sp, #344] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36a9c , std::allocator >::~basic_stringbuf()@@Base+0x1af1c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ + str x2, [sp, #280] │ │ │ │ + add x2, sp, #0x170 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + stp x2, xzr, [sp, #352] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xac8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + bl 19828 , std::allocator >::~basic_stringbuf()@@Base+0x2fa8> │ │ │ │ + add x28, sp, #0x390 │ │ │ │ + str x28, [sp, #48] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldp x26, x3, [x0, #8] │ │ │ │ + add x0, sp, #0x490 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x26, [sp, #656] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + stur q31, [x0, #-24] │ │ │ │ + stur q31, [x0, #-8] │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x24, [x24, #3912] │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x1, x24, #0x18 │ │ │ │ + str x1, [sp, #656] │ │ │ │ + add x1, x24, #0x40 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 30e7c , std::allocator >::~basic_stringbuf()@@Base+0x1a5fc> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + ldr x4, [sp, #320] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 30ea4 , std::allocator >::~basic_stringbuf()@@Base+0x1a624> │ │ │ │ + ldp x5, x3, [sp, #304] │ │ │ │ + mov x0, x28 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + str x8, [sp, #80] │ │ │ │ + bl 372c0 , std::allocator >::~basic_stringbuf()@@Base+0x20a40> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36b04 , std::allocator >::~basic_stringbuf()@@Base+0x1af84> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30bb0 , std::allocator >::~basic_stringbuf()@@Base+0x1a330> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36b1c , std::allocator >::~basic_stringbuf()@@Base+0x1af9c> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30bcc , std::allocator >::~basic_stringbuf()@@Base+0x1a34c> // b.none │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36b34 , std::allocator >::~basic_stringbuf()@@Base+0x1afb4> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + cbz x0, 30ee4 , std::allocator >::~basic_stringbuf()@@Base+0x1a664> │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3896] │ │ │ │ + add x2, x24, #0x18 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x24, x24, #0x40 │ │ │ │ + str x2, [sp, #656] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + str x24, [sp, #912] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldp x3, x0, [sp, #40] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x3, [x20, x2] │ │ │ │ + str x1, [sp, #912] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + str x1, [sp, #384] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x3, [sp, #256] │ │ │ │ + stp x19, x2, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30c78 , std::allocator >::~basic_stringbuf()@@Base+0x1a3f8> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xad0 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #280] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x5, [sp, #56] │ │ │ │ + ldur x3, [x27, #-24] │ │ │ │ + ldur x2, [x25, #-24] │ │ │ │ + ldur x4, [x0, #-24] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + str x5, [x22, x4] │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + str x27, [sp, #272] │ │ │ │ + str x4, [x21, x3] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x25, [sp, #256] │ │ │ │ + ldp x0, x3, [sp, #24] │ │ │ │ + str x3, [x22, x2] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x0, [sp, #1872] │ │ │ │ + add x1, sp, #0x760 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3772c , std::allocator >::~basic_stringbuf()@@Base+0x1bbac> // b.none │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37be0 , std::allocator >::~basic_stringbuf()@@Base+0x1c060> // b.none │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - cbz x0, 37744 , std::allocator >::~basic_stringbuf()@@Base+0x1bbc4> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36bac , std::allocator >::~basic_stringbuf()@@Base+0x1b02c> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + b.eq 30ce8 , std::allocator >::~basic_stringbuf()@@Base+0x1a468> // b.none │ │ │ │ + ldr x1, [sp, #1888] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36bc4 , std::allocator >::~basic_stringbuf()@@Base+0x1b044> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x548 │ │ │ │ + str x23, [sp, #1352] │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [sp, #1336] │ │ │ │ + str x1, [sp, #1600] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0x5b8 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x20, sp, #0x520 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x580 │ │ │ │ + str x1, [sp, #1352] │ │ │ │ + bl 5bf0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4032] │ │ │ │ + add x2, sp, #0x538 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldp x1, x5, [x1, #8] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x640 │ │ │ │ + ldur x4, [x1, #-24] │ │ │ │ + str x1, [sp, #1336] │ │ │ │ + str x5, [x2, x4] │ │ │ │ + str xzr, [sp, #1344] │ │ │ │ + str x3, [sp, #1600] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x19, [sp, #1312] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 30d88 , std::allocator >::~basic_stringbuf()@@Base+0x1a508> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 30d70 , std::allocator >::~basic_stringbuf()@@Base+0x1a4f0> // b.any │ │ │ │ + ldr x19, [sp, #1288] │ │ │ │ + add x20, sp, #0x508 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 30db8 , std::allocator >::~basic_stringbuf()@@Base+0x1a538> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 30da0 , std::allocator >::~basic_stringbuf()@@Base+0x1a520> // b.any │ │ │ │ + ldr x0, [sp, #1256] │ │ │ │ + bl 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + ldr x20, [sp, #1208] │ │ │ │ + cbz x20, 30e20 , std::allocator >::~basic_stringbuf()@@Base+0x1a5a0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30df4 , std::allocator >::~basic_stringbuf()@@Base+0x1a574> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37704 , std::allocator >::~basic_stringbuf()@@Base+0x1bb84> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37df0 , std::allocator >::~basic_stringbuf()@@Base+0x1c270> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 3771c , std::allocator >::~basic_stringbuf()@@Base+0x1bb9c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36c24 , std::allocator >::~basic_stringbuf()@@Base+0x1b0a4> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30e10 , std::allocator >::~basic_stringbuf()@@Base+0x1a590> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36c60 , std::allocator >::~basic_stringbuf()@@Base+0x1b0e0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x20, 30dc8 , std::allocator >::~basic_stringbuf()@@Base+0x1a548> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30e3c , std::allocator >::~basic_stringbuf()@@Base+0x1a5bc> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #1912] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // 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 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + ldr x4, [sp, #320] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbnz x4, 30b50 , std::allocator >::~basic_stringbuf()@@Base+0x1a2d0> │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 30b74 , std::allocator >::~basic_stringbuf()@@Base+0x1a2f4> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 2f9e4 , std::allocator >::~basic_stringbuf()@@Base+0x19164> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 2f974 , std::allocator >::~basic_stringbuf()@@Base+0x190f4> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 30bd8 , std::allocator >::~basic_stringbuf()@@Base+0x1a358> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x530 │ │ │ │ + bl 5ec0 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x490 │ │ │ │ + bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0xad0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ + bl 33dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1d540> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 31574 , std::allocator >::~basic_stringbuf()@@Base+0x1acf4> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36cc8 , std::allocator >::~basic_stringbuf()@@Base+0x1b148> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1b160> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36cf8 , std::allocator >::~basic_stringbuf()@@Base+0x1b178> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 161a0 ::do_widen(char) const@@Base+0x820> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - add x1, x1, #0xdf8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + bl 5c30 >::~basic_ofstream()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31010 , std::allocator >::~basic_stringbuf()@@Base+0x1a790> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + ldur x0, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #912] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 56d0 │ │ │ │ + b 31018 , std::allocator >::~basic_stringbuf()@@Base+0x1a798> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3104c , std::allocator >::~basic_stringbuf()@@Base+0x1a7cc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3105c , std::allocator >::~basic_stringbuf()@@Base+0x1a7dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31018 , std::allocator >::~basic_stringbuf()@@Base+0x1a798> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 55d0 >::~basic_iostream()@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #384] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x25, [sp, #256] │ │ │ │ + str x0, [x22, x1] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + b 310b4 , std::allocator >::~basic_stringbuf()@@Base+0x1a834> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 310b4 , std::allocator >::~basic_stringbuf()@@Base+0x1a834> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 376dc , std::allocator >::~basic_stringbuf()@@Base+0x1bb5c> // b.none │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37e20 , std::allocator >::~basic_stringbuf()@@Base+0x1c2a0> // b.none │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - cbz x0, 376f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bb74> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36d70 , std::allocator >::~basic_stringbuf()@@Base+0x1b1f0> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36d88 , std::allocator >::~basic_stringbuf()@@Base+0x1b208> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 30fd8 , std::allocator >::~basic_stringbuf()@@Base+0x1a758> // b.none │ │ │ │ + b 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fb8 , std::allocator >::~basic_stringbuf()@@Base+0x1a738> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30fb8 , std::allocator >::~basic_stringbuf()@@Base+0x1a738> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #768] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 376b4 , std::allocator >::~basic_stringbuf()@@Base+0x1bb34> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37d60 , std::allocator >::~basic_stringbuf()@@Base+0x1c1e0> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 376cc , std::allocator >::~basic_stringbuf()@@Base+0x1bb4c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36de8 , std::allocator >::~basic_stringbuf()@@Base+0x1b268> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 30fa4 , std::allocator >::~basic_stringbuf()@@Base+0x1a724> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 311e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a960> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 311e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a960> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 31228 , std::allocator >::~basic_stringbuf()@@Base+0x1a9a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31228 , std::allocator >::~basic_stringbuf()@@Base+0x1a9a8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31134 , std::allocator >::~basic_stringbuf()@@Base+0x1a8b4> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 30c00 , std::allocator >::~basic_stringbuf()@@Base+0x1a380> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31228 , std::allocator >::~basic_stringbuf()@@Base+0x1a9a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + b 311c0 , std::allocator >::~basic_stringbuf()@@Base+0x1a940> │ │ │ │ + bti j │ │ │ │ + b 3128c , std::allocator >::~basic_stringbuf()@@Base+0x1aa0c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 31008 , std::allocator >::~basic_stringbuf()@@Base+0x1a788> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 30d10 , std::allocator >::~basic_stringbuf()@@Base+0x1a490> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x23, sp, #0x498 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fa4 , std::allocator >::~basic_stringbuf()@@Base+0x1a724> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36e24 , std::allocator >::~basic_stringbuf()@@Base+0x1b2a4> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fa4 , std::allocator >::~basic_stringbuf()@@Base+0x1a724> │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + b 30fa4 , std::allocator >::~basic_stringbuf()@@Base+0x1a724> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1a970> │ │ │ │ + bti j │ │ │ │ + b 31210 , std::allocator >::~basic_stringbuf()@@Base+0x1a990> │ │ │ │ + bti j │ │ │ │ + b 3118c , std::allocator >::~basic_stringbuf()@@Base+0x1a90c> │ │ │ │ + bti j │ │ │ │ + b 3118c , std::allocator >::~basic_stringbuf()@@Base+0x1a90c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31008 , std::allocator >::~basic_stringbuf()@@Base+0x1a788> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + bl 5720 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30f7c , std::allocator >::~basic_stringbuf()@@Base+0x1a6fc> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 33000 , std::allocator >::~basic_stringbuf()@@Base+0x1c780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + add x1, x1, #0x8c0 │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x1, x1, #0xdf8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fb8 , std::allocator >::~basic_stringbuf()@@Base+0x1a738> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 314ac , std::allocator >::~basic_stringbuf()@@Base+0x1ac2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 315a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ad20> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 315a8 , std::allocator >::~basic_stringbuf()@@Base+0x1ad28> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 314ac , std::allocator >::~basic_stringbuf()@@Base+0x1ac2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 31628 , std::allocator >::~basic_stringbuf()@@Base+0x1ada8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 311c0 , std::allocator >::~basic_stringbuf()@@Base+0x1a940> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 3141c , std::allocator >::~basic_stringbuf()@@Base+0x1ab9c> │ │ │ │ + bti j │ │ │ │ + b 31394 , std::allocator >::~basic_stringbuf()@@Base+0x1ab14> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 31134 , std::allocator >::~basic_stringbuf()@@Base+0x1a8b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + b 30fac , std::allocator >::~basic_stringbuf()@@Base+0x1a72c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 30f90 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + bti j │ │ │ │ + b 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1a704> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0xb20 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + mov x4, x0 │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x2, x21, #0x690 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x24, x23, [x2] │ │ │ │ + add x0, sp, #0x620 │ │ │ │ + ldp x22, x20, [x4, #8] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #2840] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x2, sp, #0x630 │ │ │ │ + str xzr, [x3], #8 │ │ │ │ + add x1, x23, x20 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + str x3, [sp, #216] │ │ │ │ + str x2, [sp, #1568] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + strb wzr, [sp, #1584] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1576] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 339d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d150> // b.pmore │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x2, x23 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1576] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 339b0 , std::allocator >::~basic_stringbuf()@@Base+0x1d130> // b.pmore │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ mov x2, x20 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ mov x1, x22 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36e8c , std::allocator >::~basic_stringbuf()@@Base+0x1b30c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #1576] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 33988 , std::allocator >::~basic_stringbuf()@@Base+0x1d108> // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x20, sp, #0x848 │ │ │ │ + str x20, [sp, #2104] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 334e8 , std::allocator >::~basic_stringbuf()@@Base+0x1cc68> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #2104] │ │ │ │ + str x1, [sp, #2120] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #2112] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + add x21, x21, #0x690 │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #2112] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 335dc , std::allocator >::~basic_stringbuf()@@Base+0x1cd5c> // b.pmore │ │ │ │ + add x0, sp, #0x838 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, sp, #0x270 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #240] │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 334d0 , std::allocator >::~basic_stringbuf()@@Base+0x1cc50> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + str x21, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #2104] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 318d0 , std::allocator >::~basic_stringbuf()@@Base+0x1b050> // b.none │ │ │ │ + ldr x1, [sp, #2120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36ea4 , std::allocator >::~basic_stringbuf()@@Base+0x1b324> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #1568] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 318ec , std::allocator >::~basic_stringbuf()@@Base+0x1b06c> // b.none │ │ │ │ + ldr x1, [sp, #1584] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36ebc , std::allocator >::~basic_stringbuf()@@Base+0x1b33c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbnz x0, 31914 , std::allocator >::~basic_stringbuf()@@Base+0x1b094> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3592] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + str x20, [sp, #2104] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 35da0 , std::allocator >::~basic_stringbuf()@@Base+0x1f520> │ │ │ │ + ldr x2, [sp, #2104] │ │ │ │ + and w19, w0, #0xff │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 31960 , std::allocator >::~basic_stringbuf()@@Base+0x1b0e0> // b.none │ │ │ │ + ldr x1, [sp, #2120] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x970 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ + tbz w19, #0, 33a18 , std::allocator >::~basic_stringbuf()@@Base+0x1d198> │ │ │ │ + add x19, sp, #0x728 │ │ │ │ + str x19, [sp, #248] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5670 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + strh wzr, [sp, #2056] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3560] │ │ │ │ + str xzr, [sp, #2048] │ │ │ │ + ldp x3, x4, [x0, #8] │ │ │ │ + mov x2, x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp x3, x4, [sp, #184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str q31, [sp, #2064] │ │ │ │ + str q31, [sp, #2080] │ │ │ │ + ldur x0, [x3, #-24] │ │ │ │ + str x2, [sp, #1832] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + str x3, [sp, #1568] │ │ │ │ + str x4, [x2, x0] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + ldur x0, [x3, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3776] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + ldr x21, [sp, #96] │ │ │ │ + add x2, x3, #0x18 │ │ │ │ + add x1, x3, #0x40 │ │ │ │ + str x2, [sp, #1568] │ │ │ │ + mov x0, x21 │ │ │ │ + str x1, [sp, #1832] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr x1, [sp, #1568] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cbz x0, 334bc , std::allocator >::~basic_stringbuf()@@Base+0x1cc3c> │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3600] │ │ │ │ + add x22, sp, #0x380 │ │ │ │ + add x21, sp, #0x300 │ │ │ │ + mov x0, x22 │ │ │ │ + str x21, [sp, #232] │ │ │ │ + str x22, [sp, #256] │ │ │ │ + bl 5670 │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3768c , std::allocator >::~basic_stringbuf()@@Base+0x1bb0c> // b.none │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37d30 , std::allocator >::~basic_stringbuf()@@Base+0x1c1b0> // b.none │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - cbz x0, 376a4 , std::allocator >::~basic_stringbuf()@@Base+0x1bb24> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 36f34 , std::allocator >::~basic_stringbuf()@@Base+0x1b3b4> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + ldp x2, x3, [x19, #16] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x540 │ │ │ │ + stp x2, x3, [sp, #112] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x2, [sp, #768] │ │ │ │ + stur q31, [x0, #-216] │ │ │ │ + stur q31, [x0, #-200] │ │ │ │ + ldur x0, [x2, #-24] │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ + str x3, [x21, x0] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + ldur x0, [x2, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x4, [x19, #32] │ │ │ │ + add x0, sp, #0x310 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #208] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + stp x1, x4, [sp, #144] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x4, [x3, x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + stp x1, x3, [sp, #128] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3688] │ │ │ │ + add x4, x2, #0x18 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x3, [x21, x1] │ │ │ │ + add x1, x2, #0x68 │ │ │ │ + add x3, x2, #0x40 │ │ │ │ + add x2, x5, #0x10 │ │ │ │ + str x5, [sp, #104] │ │ │ │ + str x4, [sp, #768] │ │ │ │ + add x21, sp, #0x318 │ │ │ │ + str x3, [sp, #784] │ │ │ │ + str x2, [sp, #792] │ │ │ │ + stp q31, q31, [sp, #800] │ │ │ │ + str q31, [sp, #832] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl 5ea0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + mov x1, x21 │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #160] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [sp, #792] │ │ │ │ + add x2, sp, #0x370 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str x2, [sp, #288] │ │ │ │ + str w0, [sp, #856] │ │ │ │ + mov x0, x22 │ │ │ │ + str x2, [sp, #864] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldr x21, [sp, #96] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 55f0 >*)@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + cbz x0, 33500 , std::allocator >::~basic_stringbuf()@@Base+0x1cc80> │ │ │ │ + add x22, sp, #0x510 │ │ │ │ + add x21, sp, #0x490 │ │ │ │ + mov x0, x22 │ │ │ │ + str x21, [sp, #176] │ │ │ │ + str x22, [sp, #264] │ │ │ │ + bl 5670 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + strh wzr, [sp, #1520] │ │ │ │ + ldp x2, x3, [sp, #112] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x0, [sp, #1296] │ │ │ │ + add x0, sp, #0x540 │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + str xzr, [sp, #1512] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #184] │ │ │ │ + stur q31, [x0, #200] │ │ │ │ + ldur x0, [x2, #-24] │ │ │ │ + str x3, [x21, x0] │ │ │ │ + str xzr, [sp, #1176] │ │ │ │ + ldur x0, [x2, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x4, [sp, #144] │ │ │ │ + add x0, sp, #0x4a0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #224] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + str x1, [sp, #1184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x4, [x3, x2] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x5, [sp, #128] │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x4, #0x18 │ │ │ │ + add x1, x4, #0x68 │ │ │ │ + ldur x3, [x0, #-24] │ │ │ │ + add x0, sp, #0x4e0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + str x5, [x21, x3] │ │ │ │ + add x3, x4, #0x40 │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + add x21, sp, #0x4a8 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str x3, [sp, #1184] │ │ │ │ + str q31, [sp, #1200] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str x2, [sp, #1192] │ │ │ │ + str q31, [sp, #1216] │ │ │ │ + str q31, [sp, #1232] │ │ │ │ + str x1, [sp, #1296] │ │ │ │ + bl 5ea0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + mov x1, x21 │ │ │ │ + str w2, [sp, #1256] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1192] │ │ │ │ + add x0, sp, #0x500 │ │ │ │ + str xzr, [sp, #1272] │ │ │ │ + mov x3, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x3, [sp, #304] │ │ │ │ + str x3, [sp, #1264] │ │ │ │ + strb wzr, [sp, #1280] │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + add x21, sp, #0x2d0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x21, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + cbz x4, 33520 , std::allocator >::~basic_stringbuf()@@Base+0x1cca0> │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 375e0 , std::allocator >::~basic_stringbuf()@@Base+0x20d60> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + ldr x1, [sp, #2104] │ │ │ │ + ldr x2, [sp, #2112] │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + ldr x0, [sp, #2104] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 31d20 , std::allocator >::~basic_stringbuf()@@Base+0x1b4a0> // b.none │ │ │ │ + ldr x1, [sp, #2120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36f4c , std::allocator >::~basic_stringbuf()@@Base+0x1b3cc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 31d38 , std::allocator >::~basic_stringbuf()@@Base+0x1b4b8> // b.none │ │ │ │ + ldr x1, [sp, #720] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37664 , std::allocator >::~basic_stringbuf()@@Base+0x1bae4> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37d90 , std::allocator >::~basic_stringbuf()@@Base+0x1c210> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 3767c , std::allocator >::~basic_stringbuf()@@Base+0x1bafc> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36fac , std::allocator >::~basic_stringbuf()@@Base+0x1b42c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1b9ec , std::allocator >::~basic_stringbuf()@@Base+0x516c> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + str x21, [sp, #704] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldur w1, [x1, #3] │ │ │ │ + str w2, [sp, #720] │ │ │ │ + strb wzr, [sp, #727] │ │ │ │ + stur w1, [x21, #3] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + ldr x24, [x0, #32] │ │ │ │ + add x28, x0, #0x18 │ │ │ │ + ldr x19, [sp, #704] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + ldr x26, [sp, #712] │ │ │ │ + mov x27, x28 │ │ │ │ + cbz x24, 32ea0 , std::allocator >::~basic_stringbuf()@@Base+0x1c620> │ │ │ │ + mov x20, #0x7fffffff // #2147483647 │ │ │ │ + mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x25, [x24, #40] │ │ │ │ + cmp x26, x25 │ │ │ │ + csel x2, x26, x25, ls // ls = plast │ │ │ │ + cbz x2, 31dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1b540> │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 31dd4 , std::allocator >::~basic_stringbuf()@@Base+0x1b554> │ │ │ │ + sub x0, x25, x26 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.gt 31dd8 , std::allocator >::~basic_stringbuf()@@Base+0x1b558> │ │ │ │ + cmp x0, x22 │ │ │ │ + b.lt 32ec0 , std::allocator >::~basic_stringbuf()@@Base+0x1c640> // b.tstop │ │ │ │ + tbnz w0, #31, 32ec0 , std::allocator >::~basic_stringbuf()@@Base+0x1c640> │ │ │ │ + mov x27, x24 │ │ │ │ + ldr x24, [x24, #16] │ │ │ │ + cbnz x24, 31da0 , std::allocator >::~basic_stringbuf()@@Base+0x1b520> │ │ │ │ + cmp x28, x27 │ │ │ │ + b.eq 32ea0 , std::allocator >::~basic_stringbuf()@@Base+0x1c620> // b.none │ │ │ │ + ldr x20, [x27, #40] │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, 31e0c , std::allocator >::~basic_stringbuf()@@Base+0x1b58c> │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 31e28 , std::allocator >::~basic_stringbuf()@@Base+0x1b5a8> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 31e2c , std::allocator >::~basic_stringbuf()@@Base+0x1b5ac> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32ea0 , std::allocator >::~basic_stringbuf()@@Base+0x1c620> // b.tstop │ │ │ │ + tbnz w0, #31, 32ea0 , std::allocator >::~basic_stringbuf()@@Base+0x1c620> │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + str x0, [sp, #312] │ │ │ │ + add x3, sp, #0x290 │ │ │ │ + ldp x1, x2, [x27, #64] │ │ │ │ + str x3, [sp, #272] │ │ │ │ + str x3, [sp, #640] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x1b5e4> // b.none │ │ │ │ + ldr x1, [sp, #720] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3992] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 33818 , std::allocator >::~basic_stringbuf()@@Base+0x1cf98> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + ldr x24, [x0, #136] │ │ │ │ + add x1, sp, #0x1d8 │ │ │ │ + adrp x26, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x1, x26, #0x558 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 19280 , std::allocator >::~basic_stringbuf()@@Base+0x2a00> │ │ │ │ + add x0, x0, #0x88 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 32f54 , std::allocator >::~basic_stringbuf()@@Base+0x1c6d4> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1d6c0> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x19, sp, #0x2b0 │ │ │ │ + ldr x27, [sp, #480] │ │ │ │ + mov x21, #0x5 // #5 │ │ │ │ + ldr w1, [x0] │ │ │ │ + add x2, sp, #0x2d8 │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + str x21, [sp, #680] │ │ │ │ + str w1, [sp, #688] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + strb wzr, [sp, #693] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str x2, [sp, #712] │ │ │ │ + str xzr, [sp, #720] │ │ │ │ + strb wzr, [sp, #728] │ │ │ │ + str wzr, [sp, #744] │ │ │ │ + strh wzr, [sp, #748] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + str wzr, [sp, #760] │ │ │ │ + cbz x27, 33434 , std::allocator >::~basic_stringbuf()@@Base+0x1cbb4> │ │ │ │ + ldr x25, [sp, #24] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x20, x25 │ │ │ │ + ldr x26, [x27, #40] │ │ │ │ + cbz x26, 32e94 , std::allocator >::~basic_stringbuf()@@Base+0x1c614> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + cmp x26, #0x5 │ │ │ │ + csel x2, x26, x21, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 31f80 , std::allocator >::~basic_stringbuf()@@Base+0x1b700> │ │ │ │ + sub x0, x26, #0x5 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 31f84 , std::allocator >::~basic_stringbuf()@@Base+0x1b704> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 32e94 , std::allocator >::~basic_stringbuf()@@Base+0x1c614> // b.tstop │ │ │ │ + tbnz w0, #31, 32e94 , std::allocator >::~basic_stringbuf()@@Base+0x1c614> │ │ │ │ + mov x25, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 31f4c , std::allocator >::~basic_stringbuf()@@Base+0x1b6cc> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + cmp x25, x0 │ │ │ │ + b.eq 31fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1b760> // b.none │ │ │ │ + ldr x21, [x25, #40] │ │ │ │ + cbz x21, 32f3c , std::allocator >::~basic_stringbuf()@@Base+0x1c6bc> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + cmp x21, #0x5 │ │ │ │ + mov x22, #0x5 // #5 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x21, x22, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 31fdc , std::allocator >::~basic_stringbuf()@@Base+0x1b75c> │ │ │ │ + sub x0, x22, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32f3c , std::allocator >::~basic_stringbuf()@@Base+0x1c6bc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 31fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1b760> // b.tstop │ │ │ │ + tbz w0, #31, 32f3c , std::allocator >::~basic_stringbuf()@@Base+0x1c6bc> │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + add x21, sp, #0x2a0 │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x160 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + add x1, x25, #0x40 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 36fe8 , std::allocator >::~basic_stringbuf()@@Base+0x1b468> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 3202c , std::allocator >::~basic_stringbuf()@@Base+0x1b7ac> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x1, x1, #0x970 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + ldr x28, [sp, #480] │ │ │ │ + mov x22, #0x6 // #6 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x25, x20 │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + str x22, [sp, #680] │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strb wzr, [sp, #694] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + cbz x28, 320f8 , std::allocator >::~basic_stringbuf()@@Base+0x1b878> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x28, #40] │ │ │ │ + cbz x26, 32e7c , std::allocator >::~basic_stringbuf()@@Base+0x1c5fc> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x26, #0x6 │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 3209c , std::allocator >::~basic_stringbuf()@@Base+0x1b81c> │ │ │ │ + sub x0, x26, #0x6 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 320a0 , std::allocator >::~basic_stringbuf()@@Base+0x1b820> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 32e7c , std::allocator >::~basic_stringbuf()@@Base+0x1c5fc> // b.tstop │ │ │ │ + tbnz w0, #31, 32e7c , std::allocator >::~basic_stringbuf()@@Base+0x1c5fc> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 32068 , std::allocator >::~basic_stringbuf()@@Base+0x1b7e8> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 320f8 , std::allocator >::~basic_stringbuf()@@Base+0x1b878> // b.none │ │ │ │ + ldr x22, [x25, #40] │ │ │ │ + cbz x22, 32110 , std::allocator >::~basic_stringbuf()@@Base+0x1b890> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + cmp x22, #0x6 │ │ │ │ + mov x23, #0x6 // #6 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 320f4 , std::allocator >::~basic_stringbuf()@@Base+0x1b874> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32110 , std::allocator >::~basic_stringbuf()@@Base+0x1b890> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 320f8 , std::allocator >::~basic_stringbuf()@@Base+0x1b878> // b.tstop │ │ │ │ + tbz w0, #31, 32110 , std::allocator >::~basic_stringbuf()@@Base+0x1b890> │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x168 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #360] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + add x1, sp, #0x14c │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 344e0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc60> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldr w1, [sp, #332] │ │ │ │ + str w1, [sp, #704] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 37050 , std::allocator >::~basic_stringbuf()@@Base+0x1b4d0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 37068 , std::allocator >::~basic_stringbuf()@@Base+0x1b4e8> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + b.eq 32140 , std::allocator >::~basic_stringbuf()@@Base+0x1b8c0> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37080 , std::allocator >::~basic_stringbuf()@@Base+0x1b500> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x568 │ │ │ │ + ldr x28, [sp, #480] │ │ │ │ + mov x22, #0x5 // #5 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x25, x20 │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + str x22, [sp, #680] │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strb wzr, [sp, #693] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + cbz x28, 32210 , std::allocator >::~basic_stringbuf()@@Base+0x1b990> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x26, [x28, #40] │ │ │ │ + cbz x26, 32e88 , std::allocator >::~basic_stringbuf()@@Base+0x1c608> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x26, #0x5 │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 321b4 , std::allocator >::~basic_stringbuf()@@Base+0x1b934> │ │ │ │ + sub x0, x26, #0x5 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 321b8 , std::allocator >::~basic_stringbuf()@@Base+0x1b938> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 32e88 , std::allocator >::~basic_stringbuf()@@Base+0x1c608> // b.tstop │ │ │ │ + tbnz w0, #31, 32e88 , std::allocator >::~basic_stringbuf()@@Base+0x1c608> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 32180 , std::allocator >::~basic_stringbuf()@@Base+0x1b900> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 32210 , std::allocator >::~basic_stringbuf()@@Base+0x1b990> // b.none │ │ │ │ + ldr x22, [x25, #40] │ │ │ │ + cbz x22, 32228 , std::allocator >::~basic_stringbuf()@@Base+0x1b9a8> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + cmp x22, #0x5 │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 3220c , std::allocator >::~basic_stringbuf()@@Base+0x1b98c> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32228 , std::allocator >::~basic_stringbuf()@@Base+0x1b9a8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32210 , std::allocator >::~basic_stringbuf()@@Base+0x1b990> // b.tstop │ │ │ │ + tbz w0, #31, 32228 , std::allocator >::~basic_stringbuf()@@Base+0x1b9a8> │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x170 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #368] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 344e0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc60> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldr w1, [sp, #336] │ │ │ │ + str w1, [sp, #708] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 32258 , std::allocator >::~basic_stringbuf()@@Base+0x1b9d8> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0xd420> │ │ │ │ - mov x8, x22 │ │ │ │ - bl 271e0 , std::allocator >::~basic_stringbuf()@@Base+0xb660> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x570 │ │ │ │ + ldr x28, [sp, #480] │ │ │ │ + mov x22, #0x6 // #6 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x25, x20 │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + str x22, [sp, #680] │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strb wzr, [sp, #694] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + cbz x28, 32330 , std::allocator >::~basic_stringbuf()@@Base+0x1bab0> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x26, [x28, #40] │ │ │ │ + cbz x26, 32e64 , std::allocator >::~basic_stringbuf()@@Base+0x1c5e4> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x26, #0x6 │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 322d4 , std::allocator >::~basic_stringbuf()@@Base+0x1ba54> │ │ │ │ + sub x0, x26, #0x6 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 322d8 , std::allocator >::~basic_stringbuf()@@Base+0x1ba58> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 32e64 , std::allocator >::~basic_stringbuf()@@Base+0x1c5e4> // b.tstop │ │ │ │ + tbnz w0, #31, 32e64 , std::allocator >::~basic_stringbuf()@@Base+0x1c5e4> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 322a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ba20> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 32330 , std::allocator >::~basic_stringbuf()@@Base+0x1bab0> // b.none │ │ │ │ + ldr x22, [x25, #40] │ │ │ │ + cbz x22, 32348 , std::allocator >::~basic_stringbuf()@@Base+0x1bac8> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + cmp x22, #0x6 │ │ │ │ + mov x23, #0x6 // #6 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 3232c , std::allocator >::~basic_stringbuf()@@Base+0x1baac> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3763c , std::allocator >::~basic_stringbuf()@@Base+0x1babc> // b.none │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1c240> // b.none │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - cbz x0, 37654 , std::allocator >::~basic_stringbuf()@@Base+0x1bad4> │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - str xzr, [sp, #152] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 370f8 , std::allocator >::~basic_stringbuf()@@Base+0x1b578> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ + b.gt 32348 , std::allocator >::~basic_stringbuf()@@Base+0x1bac8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32330 , std::allocator >::~basic_stringbuf()@@Base+0x1bab0> // b.tstop │ │ │ │ + tbz w0, #31, 32348 , std::allocator >::~basic_stringbuf()@@Base+0x1bac8> │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x178 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #376] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + add x1, sp, #0x154 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldr w1, [sp, #340] │ │ │ │ + str w1, [sp, #744] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 32378 , std::allocator >::~basic_stringbuf()@@Base+0x1baf8> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x8a8 │ │ │ │ + ldr x28, [sp, #480] │ │ │ │ + mov x22, #0xc // #12 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + mov x25, x20 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + strb wzr, [sp, #700] │ │ │ │ + str w0, [x19, #8] │ │ │ │ + cbz x28, 32450 , std::allocator >::~basic_stringbuf()@@Base+0x1bbd0> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x26, [x28, #40] │ │ │ │ + cbz x26, 32e70 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f0> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x26, #0xc │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 323f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bb74> │ │ │ │ + sub x0, x26, #0xc │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 323f8 , std::allocator >::~basic_stringbuf()@@Base+0x1bb78> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 32e70 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f0> // b.tstop │ │ │ │ + tbnz w0, #31, 32e70 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f0> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 323c0 , std::allocator >::~basic_stringbuf()@@Base+0x1bb40> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 32450 , std::allocator >::~basic_stringbuf()@@Base+0x1bbd0> // b.none │ │ │ │ + ldr x22, [x25, #40] │ │ │ │ + cbz x22, 32468 , std::allocator >::~basic_stringbuf()@@Base+0x1bbe8> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + cmp x22, #0xc │ │ │ │ + mov x23, #0xc // #12 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 3244c , std::allocator >::~basic_stringbuf()@@Base+0x1bbcc> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32468 , std::allocator >::~basic_stringbuf()@@Base+0x1bbe8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32450 , std::allocator >::~basic_stringbuf()@@Base+0x1bbd0> // b.tstop │ │ │ │ + tbz w0, #31, 32468 , std::allocator >::~basic_stringbuf()@@Base+0x1bbe8> │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x180 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #384] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + add x1, sp, #0x146 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldrb w1, [sp, #326] │ │ │ │ + strb w1, [sp, #748] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 37110 , std::allocator >::~basic_stringbuf()@@Base+0x1b590> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 32498 , std::allocator >::~basic_stringbuf()@@Base+0x1bc18> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39140 , std::allocator >::~basic_stringbuf()@@Base+0x1d5c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37614 , std::allocator >::~basic_stringbuf()@@Base+0x1ba94> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a30 , std::allocator >::~basic_stringbuf()@@Base+0x1beb0> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 3762c , std::allocator >::~basic_stringbuf()@@Base+0x1baac> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + mov x0, #0x6574 // #25972 │ │ │ │ + mov x22, #0x8 // #8 │ │ │ │ + ldr x28, [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 x25, x20 │ │ │ │ + strb wzr, [sp, #696] │ │ │ │ + cbz x28, 32560 , std::allocator >::~basic_stringbuf()@@Base+0x1bce0> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x28, #40] │ │ │ │ + cbz x26, 32e58 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d8> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x26, #0x8 │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32504 , std::allocator >::~basic_stringbuf()@@Base+0x1bc84> │ │ │ │ + sub x0, x26, #0x8 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 32508 , std::allocator >::~basic_stringbuf()@@Base+0x1bc88> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt 32e58 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d8> // b.tstop │ │ │ │ + tbnz w0, #31, 32e58 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d8> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 324d0 , std::allocator >::~basic_stringbuf()@@Base+0x1bc50> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 32560 , std::allocator >::~basic_stringbuf()@@Base+0x1bce0> // b.none │ │ │ │ + ldr x22, [x25, #40] │ │ │ │ + cbz x22, 32578 , std::allocator >::~basic_stringbuf()@@Base+0x1bcf8> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + cmp x22, #0x8 │ │ │ │ + mov x23, #0x8 // #8 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 3255c , std::allocator >::~basic_stringbuf()@@Base+0x1bcdc> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32578 , std::allocator >::~basic_stringbuf()@@Base+0x1bcf8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32560 , std::allocator >::~basic_stringbuf()@@Base+0x1bce0> // b.tstop │ │ │ │ + tbz w0, #31, 32578 , std::allocator >::~basic_stringbuf()@@Base+0x1bcf8> │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x188 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #392] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + add x1, sp, #0x147 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldrb w1, [sp, #327] │ │ │ │ + strb w1, [sp, #749] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 37170 , std::allocator >::~basic_stringbuf()@@Base+0x1b5f0> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 325a8 , std::allocator >::~basic_stringbuf()@@Base+0x1bd28> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ + add x0, sp, #0x1b8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + str x1, [sp] │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + ldr x4, [sp, #440] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #688] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + mov x23, x20 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x26, [sp, #480] │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + ldr x25, [sp, #680] │ │ │ │ + cbz x26, 32ecc , std::allocator >::~basic_stringbuf()@@Base+0x1c64c> │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x25, [x26, #40] │ │ │ │ + cmp x19, x25 │ │ │ │ + csel x2, x19, x25, ls // ls = plast │ │ │ │ + cbz x2, 32644 , std::allocator >::~basic_stringbuf()@@Base+0x1bdc4> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32658 , std::allocator >::~basic_stringbuf()@@Base+0x1bdd8> │ │ │ │ + sub x0, x25, x19 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 3265c , std::allocator >::~basic_stringbuf()@@Base+0x1bddc> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 32e4c , std::allocator >::~basic_stringbuf()@@Base+0x1c5cc> // b.tstop │ │ │ │ + tbnz w0, #31, 32e4c , std::allocator >::~basic_stringbuf()@@Base+0x1c5cc> │ │ │ │ + mov x23, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, 32624 , std::allocator >::~basic_stringbuf()@@Base+0x1bda4> │ │ │ │ + mov x25, x19 │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 32ecc , std::allocator >::~basic_stringbuf()@@Base+0x1c64c> // b.none │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + cmp x25, x27 │ │ │ │ + csel x2, x25, x27, ls // ls = plast │ │ │ │ + cbz x2, 32698 , std::allocator >::~basic_stringbuf()@@Base+0x1be18> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 326b4 , std::allocator >::~basic_stringbuf()@@Base+0x1be34> │ │ │ │ + sub x0, x25, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 326b8 , std::allocator >::~basic_stringbuf()@@Base+0x1be38> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32ecc , std::allocator >::~basic_stringbuf()@@Base+0x1c64c> // b.tstop │ │ │ │ + tbnz w0, #31, 32ecc , std::allocator >::~basic_stringbuf()@@Base+0x1c64c> │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldr w1, [sp, #344] │ │ │ │ + str w1, [sp, #756] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 371ac , std::allocator >::~basic_stringbuf()@@Base+0x1b62c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 326e8 , std::allocator >::~basic_stringbuf()@@Base+0x1be68> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x28, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xad8 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + ldr x4, [sp, #440] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #688] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + mov x23, x20 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x26, [sp, #480] │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + ldr x25, [sp, #680] │ │ │ │ + cbz x26, 32f04 , std::allocator >::~basic_stringbuf()@@Base+0x1c684> │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x25, [x26, #40] │ │ │ │ + cmp x19, x25 │ │ │ │ + csel x2, x19, x25, ls // ls = plast │ │ │ │ + cbz x2, 32780 , std::allocator >::~basic_stringbuf()@@Base+0x1bf00> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32794 , std::allocator >::~basic_stringbuf()@@Base+0x1bf14> │ │ │ │ + sub x0, x25, x19 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 32798 , std::allocator >::~basic_stringbuf()@@Base+0x1bf18> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 32e40 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> // b.tstop │ │ │ │ + tbnz w0, #31, 32e40 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ + mov x23, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, 32760 , std::allocator >::~basic_stringbuf()@@Base+0x1bee0> │ │ │ │ + mov x25, x19 │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 32f04 , std::allocator >::~basic_stringbuf()@@Base+0x1c684> // b.none │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + cmp x25, x27 │ │ │ │ + csel x2, x25, x27, ls // ls = plast │ │ │ │ + cbz x2, 327d4 , std::allocator >::~basic_stringbuf()@@Base+0x1bf54> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 327f0 , std::allocator >::~basic_stringbuf()@@Base+0x1bf70> │ │ │ │ + sub x0, x25, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 327f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bf74> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32f04 , std::allocator >::~basic_stringbuf()@@Base+0x1c684> // b.tstop │ │ │ │ + tbnz w0, #31, 32f04 , std::allocator >::~basic_stringbuf()@@Base+0x1c684> │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + add x1, sp, #0x148 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldrb w1, [sp, #328] │ │ │ │ + strb w1, [sp, #760] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 37214 , std::allocator >::~basic_stringbuf()@@Base+0x1b694> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 3722c , std::allocator >::~basic_stringbuf()@@Base+0x1b6ac> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37244 , std::allocator >::~basic_stringbuf()@@Base+0x1b6c4> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + b.eq 32824 , std::allocator >::~basic_stringbuf()@@Base+0x1bfa4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x0, x0, #0x510 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [x0, #20] │ │ │ │ - cbz w0, 37264 , std::allocator >::~basic_stringbuf()@@Base+0x1b6e4> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, sp, #0x2c │ │ │ │ - str w1, [sp, #44] │ │ │ │ - bl 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x680> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 375ec , std::allocator >::~basic_stringbuf()@@Base+0x1ba6c> // b.none │ │ │ │ - ldp x1, x2, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a60 , std::allocator >::~basic_stringbuf()@@Base+0x1bee0> // b.none │ │ │ │ - ldr x3, [sp, #192] │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - cbz x0, 37604 , std::allocator >::~basic_stringbuf()@@Base+0x1ba84> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #440] │ │ │ │ + mov x0, x21 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + ldr x4, [sp, #440] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #688] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + mov x23, x20 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x26, [sp, #480] │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + ldr x25, [sp, #680] │ │ │ │ + cbz x26, 32ee8 , std::allocator >::~basic_stringbuf()@@Base+0x1c668> │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x25, [x26, #40] │ │ │ │ + cmp x19, x25 │ │ │ │ + csel x2, x19, x25, ls // ls = plast │ │ │ │ + cbz x2, 328c0 , std::allocator >::~basic_stringbuf()@@Base+0x1c040> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 328d4 , std::allocator >::~basic_stringbuf()@@Base+0x1c054> │ │ │ │ + sub x0, x25, x19 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 328d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c058> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 32e34 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b4> // b.tstop │ │ │ │ + tbnz w0, #31, 32e34 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b4> │ │ │ │ + mov x23, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, 328a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c020> │ │ │ │ + mov x25, x19 │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 32ee8 , std::allocator >::~basic_stringbuf()@@Base+0x1c668> // b.none │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + cmp x25, x27 │ │ │ │ + csel x2, x25, x27, ls // ls = plast │ │ │ │ + cbz x2, 32914 , std::allocator >::~basic_stringbuf()@@Base+0x1c094> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32930 , std::allocator >::~basic_stringbuf()@@Base+0x1c0b0> │ │ │ │ + sub x0, x25, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32934 , std::allocator >::~basic_stringbuf()@@Base+0x1c0b4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32ee8 , std::allocator >::~basic_stringbuf()@@Base+0x1c668> // b.tstop │ │ │ │ + tbnz w0, #31, 32ee8 , std::allocator >::~basic_stringbuf()@@Base+0x1c668> │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + add x1, sp, #0x149 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldrb w1, [sp, #329] │ │ │ │ + strb w1, [sp, #761] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 372c8 , std::allocator >::~basic_stringbuf()@@Base+0x1b748> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 32964 , std::allocator >::~basic_stringbuf()@@Base+0x1c0e4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13100> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x8e0 │ │ │ │ + ldr x25, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldur x0, [x0, #7] │ │ │ │ + strb wzr, [sp, #703] │ │ │ │ + stur x0, [x19, #7] │ │ │ │ + mov x22, #0xf // #15 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + mov x23, x20 │ │ │ │ + cbz x25, 32a30 , std::allocator >::~basic_stringbuf()@@Base+0x1c1b0> │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x25, #40] │ │ │ │ + cbz x26, 32e28 , std::allocator >::~basic_stringbuf()@@Base+0x1c5a8> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + cmp x26, #0xf │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 329d4 , std::allocator >::~basic_stringbuf()@@Base+0x1c154> │ │ │ │ + sub x0, x26, #0xf │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 329d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c158> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 32e28 , std::allocator >::~basic_stringbuf()@@Base+0x1c5a8> // b.tstop │ │ │ │ + tbnz w0, #31, 32e28 , std::allocator >::~basic_stringbuf()@@Base+0x1c5a8> │ │ │ │ + mov x23, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbnz x25, 329a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c120> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 32a30 , std::allocator >::~basic_stringbuf()@@Base+0x1c1b0> // b.none │ │ │ │ + ldr x22, [x23, #40] │ │ │ │ + cbz x22, 32a48 , std::allocator >::~basic_stringbuf()@@Base+0x1c1c8> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + cmp x22, #0xf │ │ │ │ + mov x27, #0xf // #15 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x27, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32a2c , std::allocator >::~basic_stringbuf()@@Base+0x1c1ac> │ │ │ │ + sub x0, x27, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32a48 , std::allocator >::~basic_stringbuf()@@Base+0x1c1c8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32a30 , std::allocator >::~basic_stringbuf()@@Base+0x1c1b0> // b.tstop │ │ │ │ + tbz w0, #31, 32a48 , std::allocator >::~basic_stringbuf()@@Base+0x1c1c8> │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #424] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + add x1, sp, #0x14a │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldrb w1, [sp, #330] │ │ │ │ + strb w1, [sp, #762] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 37304 , std::allocator >::~basic_stringbuf()@@Base+0x1b784> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 32a78 , std::allocator >::~basic_stringbuf()@@Base+0x1c1f8> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - mov x1, x23 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b300 ::do_widen(char) const@@Base+0x7020> │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x340 │ │ │ │ - bl 31e64 , std::allocator >::~basic_stringbuf()@@Base+0x162e4> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x2, x20 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0x8f0 │ │ │ │ + ldr x4, [sp, #440] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #688] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + mov x25, x20 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x26, [sp, #480] │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + ldr x23, [sp, #680] │ │ │ │ + cbz x26, 32f20 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a0> │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x19, x23 │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x23, [x26, #40] │ │ │ │ + cmp x19, x23 │ │ │ │ + csel x2, x19, x23, ls // ls = plast │ │ │ │ + cbz x2, 32b0c , std::allocator >::~basic_stringbuf()@@Base+0x1c28c> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 30380 , std::allocator >::~basic_stringbuf()@@Base+0x14800> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32b20 , std::allocator >::~basic_stringbuf()@@Base+0x1c2a0> │ │ │ │ + sub x0, x23, x19 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 32b24 , std::allocator >::~basic_stringbuf()@@Base+0x1c2a4> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 32e1c , std::allocator >::~basic_stringbuf()@@Base+0x1c59c> // b.tstop │ │ │ │ + tbnz w0, #31, 32e1c , std::allocator >::~basic_stringbuf()@@Base+0x1c59c> │ │ │ │ + mov x25, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbnz x26, 32aec , std::allocator >::~basic_stringbuf()@@Base+0x1c26c> │ │ │ │ + mov x23, x19 │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 32f20 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a0> // b.none │ │ │ │ + ldr x27, [x25, #40] │ │ │ │ + cmp x23, x27 │ │ │ │ + csel x2, x23, x27, ls // ls = plast │ │ │ │ + cbz x2, 32b60 , std::allocator >::~basic_stringbuf()@@Base+0x1c2e0> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32b7c , std::allocator >::~basic_stringbuf()@@Base+0x1c2fc> │ │ │ │ + sub x0, x23, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32b80 , std::allocator >::~basic_stringbuf()@@Base+0x1c300> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32f20 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a0> // b.tstop │ │ │ │ + tbnz w0, #31, 32f20 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a0> │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + add x1, sp, #0x14b │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16900 , std::allocator >::~basic_stringbuf()@@Base+0x80> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldrb w1, [sp, #331] │ │ │ │ + strb w1, [sp, #763] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 3736c , std::allocator >::~basic_stringbuf()@@Base+0x1b7ec> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 37384 , std::allocator >::~basic_stringbuf()@@Base+0x1b804> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3739c , std::allocator >::~basic_stringbuf()@@Base+0x1b81c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + b.eq 32bb0 , std::allocator >::~basic_stringbuf()@@Base+0x1c330> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44480> │ │ │ │ - add x1, x0, #0x650 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x1, #48] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2fea8 , std::allocator >::~basic_stringbuf()@@Base+0x14328> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + ldr x25, [sp, #480] │ │ │ │ + mov x22, #0xa // #10 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + mov x28, x20 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + strb wzr, [sp, #698] │ │ │ │ + strh w0, [x19, #8] │ │ │ │ + cbz x25, 32c7c , std::allocator >::~basic_stringbuf()@@Base+0x1c3fc> │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x26, [x25, #40] │ │ │ │ + cbz x26, 32e10 , std::allocator >::~basic_stringbuf()@@Base+0x1c590> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + cmp x26, #0xa │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32c20 , std::allocator >::~basic_stringbuf()@@Base+0x1c3a0> │ │ │ │ + sub x0, x26, #0xa │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 32c24 , std::allocator >::~basic_stringbuf()@@Base+0x1c3a4> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 32e10 , std::allocator >::~basic_stringbuf()@@Base+0x1c590> // b.tstop │ │ │ │ + tbnz w0, #31, 32e10 , std::allocator >::~basic_stringbuf()@@Base+0x1c590> │ │ │ │ + mov x28, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbnz x25, 32bec , std::allocator >::~basic_stringbuf()@@Base+0x1c36c> │ │ │ │ + cmp x28, x20 │ │ │ │ + b.eq 32c7c , std::allocator >::~basic_stringbuf()@@Base+0x1c3fc> // b.none │ │ │ │ + ldr x20, [x28, #40] │ │ │ │ + cbz x20, 32c94 , std::allocator >::~basic_stringbuf()@@Base+0x1c414> │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + cmp x20, #0xa │ │ │ │ + mov x22, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 32c78 , std::allocator >::~basic_stringbuf()@@Base+0x1c3f8> │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 32c94 , std::allocator >::~basic_stringbuf()@@Base+0x1c414> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 32c7c , std::allocator >::~basic_stringbuf()@@Base+0x1c3fc> // b.tstop │ │ │ │ + tbz w0, #31, 32c94 , std::allocator >::~basic_stringbuf()@@Base+0x1c414> │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #440] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x28, x0 │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + add x1, sp, #0x15c │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 171c0 , std::allocator >::~basic_stringbuf()@@Base+0x940> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldr w20, [sp, #348] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 373dc , std::allocator >::~basic_stringbuf()@@Base+0x1b85c> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + b.eq 32cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1c440> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [x21, #696] │ │ │ │ - add x1, x21, #0x2c8 │ │ │ │ + mov w0, w20 │ │ │ │ + bl f6cc │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str w0, [sp, #752] │ │ │ │ + add x20, x1, #0x28 │ │ │ │ + ldp x19, x0, [x20, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 32f44 , std::allocator >::~basic_stringbuf()@@Base+0x1c6c4> // 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] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldrh w0, [sp, #748] │ │ │ │ + ldr w1, [sp, #744] │ │ │ │ + str w1, [x19, #40] │ │ │ │ + strh w0, [x19, #44] │ │ │ │ + ldr w0, [sp, #760] │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + str w0, [x19, #56] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 373f8 , std::allocator >::~basic_stringbuf()@@Base+0x1b878> // b.none │ │ │ │ - ldr x1, [x21, #712] │ │ │ │ + b.eq 32d4c , std::allocator >::~basic_stringbuf()@@Base+0x1c4cc> // b.none │ │ │ │ + ldr x1, [sp, #728] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x0, x21, #0xb0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3896] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x3, [x21, #160] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x2, [x21, #176] │ │ │ │ - str x1, [x21, #424] │ │ │ │ - bl 5610 >::close()@plt> │ │ │ │ - add x0, x21, #0x120 │ │ │ │ - bl 5e40 ::~__basic_file()@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - add x0, x21, #0xe8 │ │ │ │ - add x20, x21, #0x88 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x21, #176] │ │ │ │ - bl 5bf0 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #4032] │ │ │ │ - add x0, x21, #0x1a8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3560] │ │ │ │ - ldp x2, x3, [x2, #8] │ │ │ │ - str x2, [x21, #160] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x2, x21, x2 │ │ │ │ - str x3, [x2, #160] │ │ │ │ - str xzr, [x21, #168] │ │ │ │ - str x1, [x21, #424] │ │ │ │ - bl 56d0 │ │ │ │ - ldr x19, [x21, #136] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 374a8 , std::allocator >::~basic_stringbuf()@@Base+0x1b928> // b.none │ │ │ │ + ldr x19, [sp, #584] │ │ │ │ + add x20, sp, #0x248 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 32d78 , std::allocator >::~basic_stringbuf()@@Base+0x1c4f8> // b.none │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 37490 , std::allocator >::~basic_stringbuf()@@Base+0x1b910> // b.any │ │ │ │ - ldr x19, [x21, #112] │ │ │ │ - add x20, x21, #0x70 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 374d8 , std::allocator >::~basic_stringbuf()@@Base+0x1b958> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 32d60 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> // b.any │ │ │ │ + ldr x19, [sp, #560] │ │ │ │ + add x20, sp, #0x230 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 32da0 , std::allocator >::~basic_stringbuf()@@Base+0x1c520> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5a40 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 374c0 , std::allocator >::~basic_stringbuf()@@Base+0x1b940> // b.any │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - bl 32304 , std::allocator >::~basic_stringbuf()@@Base+0x16784> │ │ │ │ - ldr x20, [x21, #32] │ │ │ │ - cbz x20, 37540 , std::allocator >::~basic_stringbuf()@@Base+0x1b9c0> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 32d88 , std::allocator >::~basic_stringbuf()@@Base+0x1c508> // b.any │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + bl 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + ldr x20, [sp, #480] │ │ │ │ + cbz x20, 32e08 , std::allocator >::~basic_stringbuf()@@Base+0x1c588> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 31f80 , std::allocator >::~basic_stringbuf()@@Base+0x16400> │ │ │ │ + bl 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 37514 , std::allocator >::~basic_stringbuf()@@Base+0x1b994> // b.none │ │ │ │ + b.eq 32ddc , std::allocator >::~basic_stringbuf()@@Base+0x1c55c> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 37530 , std::allocator >::~basic_stringbuf()@@Base+0x1b9b0> // b.none │ │ │ │ + b.eq 32df8 , std::allocator >::~basic_stringbuf()@@Base+0x1c578> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ - cbnz x20, 374e8 , std::allocator >::~basic_stringbuf()@@Base+0x1b968> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ + cbnz x20, 32db0 , std::allocator >::~basic_stringbuf()@@Base+0x1c530> │ │ │ │ + ldr x24, [x24] │ │ │ │ + b 31ea8 , std::allocator >::~basic_stringbuf()@@Base+0x1b628> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 32bec , std::allocator >::~basic_stringbuf()@@Base+0x1c36c> │ │ │ │ + b 32c30 , std::allocator >::~basic_stringbuf()@@Base+0x1c3b0> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 32aec , std::allocator >::~basic_stringbuf()@@Base+0x1c26c> │ │ │ │ + b 32b30 , std::allocator >::~basic_stringbuf()@@Base+0x1c2b0> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 329a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c120> │ │ │ │ + b 329e4 , std::allocator >::~basic_stringbuf()@@Base+0x1c164> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 328a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c020> │ │ │ │ + b 328e4 , std::allocator >::~basic_stringbuf()@@Base+0x1c064> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 32760 , std::allocator >::~basic_stringbuf()@@Base+0x1bee0> │ │ │ │ + b 327a4 , std::allocator >::~basic_stringbuf()@@Base+0x1bf24> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 32624 , std::allocator >::~basic_stringbuf()@@Base+0x1bda4> │ │ │ │ + b 32668 , std::allocator >::~basic_stringbuf()@@Base+0x1bde8> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 324d0 , std::allocator >::~basic_stringbuf()@@Base+0x1bc50> │ │ │ │ + b 32514 , std::allocator >::~basic_stringbuf()@@Base+0x1bc94> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 322a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ba20> │ │ │ │ + b 322e4 , std::allocator >::~basic_stringbuf()@@Base+0x1ba64> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 323c0 , std::allocator >::~basic_stringbuf()@@Base+0x1bb40> │ │ │ │ + b 32404 , std::allocator >::~basic_stringbuf()@@Base+0x1bb84> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 32068 , std::allocator >::~basic_stringbuf()@@Base+0x1b7e8> │ │ │ │ + b 320ac , std::allocator >::~basic_stringbuf()@@Base+0x1b82c> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 32180 , std::allocator >::~basic_stringbuf()@@Base+0x1b900> │ │ │ │ + b 321c4 , std::allocator >::~basic_stringbuf()@@Base+0x1b944> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 31f4c , std::allocator >::~basic_stringbuf()@@Base+0x1b6cc> │ │ │ │ + b 31f90 , std::allocator >::~basic_stringbuf()@@Base+0x1b710> │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, sp, #0x1c0 │ │ │ │ + str x3, [sp, #448] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x27, x0 │ │ │ │ + b 31e2c , std::allocator >::~basic_stringbuf()@@Base+0x1b5ac> │ │ │ │ + ldr x24, [x24, #24] │ │ │ │ + cbnz x24, 31da0 , std::allocator >::~basic_stringbuf()@@Base+0x1b520> │ │ │ │ + b 31de4 , std::allocator >::~basic_stringbuf()@@Base+0x1b564> │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, sp, #0x190 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #400] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x23, x0 │ │ │ │ + b 326b8 , std::allocator >::~basic_stringbuf()@@Base+0x1be38> │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, sp, #0x1a0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #416] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x23, x0 │ │ │ │ + b 32934 , std::allocator >::~basic_stringbuf()@@Base+0x1c0b4> │ │ │ │ + mov x1, x23 │ │ │ │ + add x2, sp, #0x198 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #408] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x23, x0 │ │ │ │ + b 327f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bf74> │ │ │ │ + mov x1, x25 │ │ │ │ + add x2, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #432] │ │ │ │ + bl 2ed80 , std::allocator >::~basic_stringbuf()@@Base+0x18500> │ │ │ │ + mov x25, x0 │ │ │ │ + b 32b80 , std::allocator >::~basic_stringbuf()@@Base+0x1c300> │ │ │ │ + add x21, sp, #0x2a0 │ │ │ │ + b 32004 , std::allocator >::~basic_stringbuf()@@Base+0x1b784> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34320 , std::allocator >::~basic_stringbuf()@@Base+0x1daa0> │ │ │ │ + b 32d30 , std::allocator >::~basic_stringbuf()@@Base+0x1c4b0> │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + add x2, sp, #0x2d8 │ │ │ │ + mov x3, x2 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str x3, [sp, #712] │ │ │ │ + str xzr, [sp, #720] │ │ │ │ + strb wzr, [sp, #728] │ │ │ │ + str wzr, [sp, #744] │ │ │ │ + strh wzr, [sp, #748] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + str wzr, [sp, #760] │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3880] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + ldrb w4, [x2] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + bfxil w0, w4, #0, #8 │ │ │ │ + ldrb w3, [x1] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4008] │ │ │ │ + add x20, x8, #0x28 │ │ │ │ + ldrb w2, [x2] │ │ │ │ + bfi w0, w3, #8, #8 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x6, [x6, #3648] │ │ │ │ + ldrb w7, [x1] │ │ │ │ + bfi w0, w2, #16, #8 │ │ │ │ + adrp x5, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x5, [x5, #3552] │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + bfi w0, w7, #24, #8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3936] │ │ │ │ + str w0, [sp, #760] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3632] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x21, [x8, #40] │ │ │ │ + ldr w26, [x6] │ │ │ │ + ldr w5, [x5] │ │ │ │ + sub x19, x24, x21 │ │ │ │ + ldrb w4, [x4] │ │ │ │ + ldrb w3, [x3] │ │ │ │ + asr x19, x19, #6 │ │ │ │ + ldr w2, [x2] │ │ │ │ + ldr w0, [x1] │ │ │ │ + str w26, [sp, #708] │ │ │ │ + str w5, [sp, #744] │ │ │ │ + strb w4, [sp, #748] │ │ │ │ + strb w3, [sp, #749] │ │ │ │ + str w2, [sp, #752] │ │ │ │ + str w0, [sp, #756] │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 33440 , std::allocator >::~basic_stringbuf()@@Base+0x1cbc0> // b.none │ │ │ │ + ldr x25, [sp, #88] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 33078 , std::allocator >::~basic_stringbuf()@@Base+0x1c7f8> │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.cs 33440 , std::allocator >::~basic_stringbuf()@@Base+0x1cbc0> // b.hs, b.nlast │ │ │ │ + mov x23, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2f1c0 , std::allocator >::~basic_stringbuf()@@Base+0x18940> │ │ │ │ + tbz w0, #0, 33068 , std::allocator >::~basic_stringbuf()@@Base+0x1c7e8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x21, [x0] │ │ │ │ + cbz x23, 3344c , std::allocator >::~basic_stringbuf()@@Base+0x1cbcc> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 330b4 , std::allocator >::~basic_stringbuf()@@Base+0x1c834> // b.none │ │ │ │ + ldr x1, [sp, #728] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 37568 , std::allocator >::~basic_stringbuf()@@Base+0x1b9e8> // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + b.eq 330d0 , std::allocator >::~basic_stringbuf()@@Base+0x1c850> // b.none │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 37580 , std::allocator >::~basic_stringbuf()@@Base+0x1ba00> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #2800] │ │ │ │ + add x1, sp, #0xb00 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 330ec , std::allocator >::~basic_stringbuf()@@Base+0x1c86c> // b.none │ │ │ │ + ldr x1, [sp, #2816] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3896] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #2264] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [sp, #2280] │ │ │ │ + str x0, [sp, #2528] │ │ │ │ + add x0, sp, #0x8e8 │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0x958 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x21, sp, #0x8c0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x920 │ │ │ │ + str x1, [sp, #2280] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x1, x3, [sp, #184] │ │ │ │ + add x0, sp, #0x8d8 │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + str x1, [sp, #2264] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x3, [x0, x2] │ │ │ │ + add x0, sp, #0x9e0 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str xzr, [sp, #2272] │ │ │ │ + str x1, [sp, #2528] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x20, [sp, #2240] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 33188 , std::allocator >::~basic_stringbuf()@@Base+0x1c908> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x20, [x20] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 33170 , std::allocator >::~basic_stringbuf()@@Base+0x1c8f0> // b.any │ │ │ │ + ldr x20, [sp, #2216] │ │ │ │ + add x21, sp, #0x8a8 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 331b8 , std::allocator >::~basic_stringbuf()@@Base+0x1c938> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x20, [x20] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 331a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c920> // b.any │ │ │ │ + ldr x0, [sp, #2184] │ │ │ │ + bl 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + ldr x21, [sp, #2136] │ │ │ │ + cbz x21, 33220 , std::allocator >::~basic_stringbuf()@@Base+0x1c9a0> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x20, x21 │ │ │ │ + bl 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 331f4 , std::allocator >::~basic_stringbuf()@@Base+0x1c974> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33210 , std::allocator >::~basic_stringbuf()@@Base+0x1c990> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz x21, 331c8 , std::allocator >::~basic_stringbuf()@@Base+0x1c948> │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x0, [sp, #1264] │ │ │ │ + add x1, x2, #0x18 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + add x1, x2, #0x68 │ │ │ │ + str x1, [sp, #1296] │ │ │ │ + add x1, x2, #0x40 │ │ │ │ + str x1, [sp, #1184] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #1192] │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33264 , std::allocator >::~basic_stringbuf()@@Base+0x1c9e4> // b.none │ │ │ │ + ldr x1, [sp, #1280] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #1192] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x6, [sp, #128] │ │ │ │ + ldp x4, x7, [sp, #144] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + ldur x3, [x4, #-24] │ │ │ │ + str x6, [x5, x2] │ │ │ │ + ldr x6, [sp, #112] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldur x2, [x6, #-24] │ │ │ │ + str x4, [sp, #1184] │ │ │ │ + ldr x4, [sp, #224] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + str x7, [x4, x3] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + str x6, [sp, #1168] │ │ │ │ + str x3, [x5, x2] │ │ │ │ + str xzr, [sp, #1176] │ │ │ │ + str x1, [sp, #1296] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + str x2, [sp, #792] │ │ │ │ + add x4, x1, #0x18 │ │ │ │ + add x3, x1, #0x68 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + str x4, [sp, #768] │ │ │ │ + str x3, [sp, #896] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3330c , std::allocator >::~basic_stringbuf()@@Base+0x1ca8c> // b.none │ │ │ │ + ldr x1, [sp, #880] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #792] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x6, [sp, #128] │ │ │ │ + ldp x4, x7, [sp, #144] │ │ │ │ + ldr x5, [sp, #232] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + ldur x3, [x4, #-24] │ │ │ │ + str x6, [x5, x2] │ │ │ │ + ldr x6, [sp, #112] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldur x2, [x6, #-24] │ │ │ │ + str x4, [sp, #784] │ │ │ │ + ldr x4, [sp, #208] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + str x7, [x4, x3] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + str x6, [sp, #768] │ │ │ │ + str x3, [x5, x2] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + str x19, [sp, #1584] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [sp, #1568] │ │ │ │ + str x1, [sp, #1832] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0x6a0 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x668 │ │ │ │ + str x1, [sp, #1584] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x4, [sp, #184] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + str x0, [sp, #1568] │ │ │ │ + ldp x3, x0, [sp, #72] │ │ │ │ + str x4, [x3, x2] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #1832] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 333f4 , std::allocator >::~basic_stringbuf()@@Base+0x1cb74> // b.none │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #2840] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 38174 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> // 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 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // 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, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 379fc , std::allocator >::~basic_stringbuf()@@Base+0x1be7c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 354cc , std::allocator >::~basic_stringbuf()@@Base+0x1994c> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a5c , std::allocator >::~basic_stringbuf()@@Base+0x1bedc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 372a8 , std::allocator >::~basic_stringbuf()@@Base+0x1b728> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a2c , std::allocator >::~basic_stringbuf()@@Base+0x1beac> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 37150 , std::allocator >::~basic_stringbuf()@@Base+0x1b5d0> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37dbc , std::allocator >::~basic_stringbuf()@@Base+0x1c23c> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 370d8 , std::allocator >::~basic_stringbuf()@@Base+0x1b558> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37d8c , std::allocator >::~basic_stringbuf()@@Base+0x1c20c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36f8c , std::allocator >::~basic_stringbuf()@@Base+0x1b40c> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37d2c , std::allocator >::~basic_stringbuf()@@Base+0x1c1ac> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 36f14 , std::allocator >::~basic_stringbuf()@@Base+0x1b394> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37d5c , std::allocator >::~basic_stringbuf()@@Base+0x1c1dc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36dc8 , std::allocator >::~basic_stringbuf()@@Base+0x1b248> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37e1c , std::allocator >::~basic_stringbuf()@@Base+0x1c29c> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 36d50 , std::allocator >::~basic_stringbuf()@@Base+0x1b1d0> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37dec , std::allocator >::~basic_stringbuf()@@Base+0x1c26c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36c04 , std::allocator >::~basic_stringbuf()@@Base+0x1b084> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37bdc , std::allocator >::~basic_stringbuf()@@Base+0x1c05c> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 36b8c , std::allocator >::~basic_stringbuf()@@Base+0x1b00c> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37bac , std::allocator >::~basic_stringbuf()@@Base+0x1c02c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36a40 , std::allocator >::~basic_stringbuf()@@Base+0x1aec0> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37b1c , std::allocator >::~basic_stringbuf()@@Base+0x1bf9c> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 369c8 , std::allocator >::~basic_stringbuf()@@Base+0x1ae48> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37aec , std::allocator >::~basic_stringbuf()@@Base+0x1bf6c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 3687c , std::allocator >::~basic_stringbuf()@@Base+0x1acfc> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37a8c , std::allocator >::~basic_stringbuf()@@Base+0x1bf0c> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 36804 , std::allocator >::~basic_stringbuf()@@Base+0x1ac84> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37abc , std::allocator >::~basic_stringbuf()@@Base+0x1bf3c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 366b4 , std::allocator >::~basic_stringbuf()@@Base+0x1ab34> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 37b7c , std::allocator >::~basic_stringbuf()@@Base+0x1bffc> // b.none │ │ │ │ - ldur q31, [sp, #152] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - add x24, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 36638 , std::allocator >::~basic_stringbuf()@@Base+0x1aab8> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b4c , std::allocator >::~basic_stringbuf()@@Base+0x1bfcc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 364dc , std::allocator >::~basic_stringbuf()@@Base+0x1a95c> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c3c , std::allocator >::~basic_stringbuf()@@Base+0x1c0bc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36398 , std::allocator >::~basic_stringbuf()@@Base+0x1a818> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c0c , std::allocator >::~basic_stringbuf()@@Base+0x1c08c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 3625c , std::allocator >::~basic_stringbuf()@@Base+0x1a6dc> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c6c , std::allocator >::~basic_stringbuf()@@Base+0x1c0ec> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36120 , std::allocator >::~basic_stringbuf()@@Base+0x1a5a0> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37c9c , std::allocator >::~basic_stringbuf()@@Base+0x1c11c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35fe4 , std::allocator >::~basic_stringbuf()@@Base+0x1a464> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37cfc , std::allocator >::~basic_stringbuf()@@Base+0x1c17c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35ea8 , std::allocator >::~basic_stringbuf()@@Base+0x1a328> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37ccc , std::allocator >::~basic_stringbuf()@@Base+0x1c14c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35d6c , std::allocator >::~basic_stringbuf()@@Base+0x1a1ec> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37edc , std::allocator >::~basic_stringbuf()@@Base+0x1c35c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35c30 , std::allocator >::~basic_stringbuf()@@Base+0x1a0b0> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37eac , std::allocator >::~basic_stringbuf()@@Base+0x1c32c> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35af0 , std::allocator >::~basic_stringbuf()@@Base+0x19f70> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37e7c , std::allocator >::~basic_stringbuf()@@Base+0x1c2fc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 359b4 , std::allocator >::~basic_stringbuf()@@Base+0x19e34> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37e4c , std::allocator >::~basic_stringbuf()@@Base+0x1c2cc> // b.none │ │ │ │ - ldur q31, [sp, #184] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - str x19, [sp, #176] │ │ │ │ - add x19, sp, #0xc0 │ │ │ │ - mov x0, x19 │ │ │ │ - b 3563c , std::allocator >::~basic_stringbuf()@@Base+0x19abc> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37a1c , std::allocator >::~basic_stringbuf()@@Base+0x1be9c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38114 , std::allocator >::~basic_stringbuf()@@Base+0x1c594> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 354cc , std::allocator >::~basic_stringbuf()@@Base+0x1994c> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37a4c , std::allocator >::~basic_stringbuf()@@Base+0x1becc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f0c , std::allocator >::~basic_stringbuf()@@Base+0x1c38c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 37150 , std::allocator >::~basic_stringbuf()@@Base+0x1b5d0> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37a7c , std::allocator >::~basic_stringbuf()@@Base+0x1befc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f34 , std::allocator >::~basic_stringbuf()@@Base+0x1c3b4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 372a8 , std::allocator >::~basic_stringbuf()@@Base+0x1b728> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37aac , std::allocator >::~basic_stringbuf()@@Base+0x1bf2c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f20 , std::allocator >::~basic_stringbuf()@@Base+0x1c3a0> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 36804 , std::allocator >::~basic_stringbuf()@@Base+0x1ac84> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37adc , std::allocator >::~basic_stringbuf()@@Base+0x1bf5c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37fd4 , std::allocator >::~basic_stringbuf()@@Base+0x1c454> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 366b4 , std::allocator >::~basic_stringbuf()@@Base+0x1ab34> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37b0c , std::allocator >::~basic_stringbuf()@@Base+0x1bf8c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f84 , std::allocator >::~basic_stringbuf()@@Base+0x1c404> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 3687c , std::allocator >::~basic_stringbuf()@@Base+0x1acfc> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37b3c , std::allocator >::~basic_stringbuf()@@Base+0x1bfbc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f70 , std::allocator >::~basic_stringbuf()@@Base+0x1c3f0> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 369c8 , std::allocator >::~basic_stringbuf()@@Base+0x1ae48> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37b6c , std::allocator >::~basic_stringbuf()@@Base+0x1bfec> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f5c , std::allocator >::~basic_stringbuf()@@Base+0x1c3dc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 364dc , std::allocator >::~basic_stringbuf()@@Base+0x1a95c> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37b9c , std::allocator >::~basic_stringbuf()@@Base+0x1c01c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f48 , std::allocator >::~basic_stringbuf()@@Base+0x1c3c8> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 36638 , std::allocator >::~basic_stringbuf()@@Base+0x1aab8> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37bcc , std::allocator >::~basic_stringbuf()@@Base+0x1c04c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37fc0 , std::allocator >::~basic_stringbuf()@@Base+0x1c440> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 36a40 , std::allocator >::~basic_stringbuf()@@Base+0x1aec0> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37bfc , std::allocator >::~basic_stringbuf()@@Base+0x1c07c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37ffc , std::allocator >::~basic_stringbuf()@@Base+0x1c47c> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 36b8c , std::allocator >::~basic_stringbuf()@@Base+0x1b00c> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37c2c , std::allocator >::~basic_stringbuf()@@Base+0x1c0ac> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38024 , std::allocator >::~basic_stringbuf()@@Base+0x1c4a4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 3625c , std::allocator >::~basic_stringbuf()@@Base+0x1a6dc> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37c5c , std::allocator >::~basic_stringbuf()@@Base+0x1c0dc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38010 , std::allocator >::~basic_stringbuf()@@Base+0x1c490> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 36398 , std::allocator >::~basic_stringbuf()@@Base+0x1a818> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37c8c , std::allocator >::~basic_stringbuf()@@Base+0x1c10c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38074 , std::allocator >::~basic_stringbuf()@@Base+0x1c4f4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 36120 , std::allocator >::~basic_stringbuf()@@Base+0x1a5a0> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37cbc , std::allocator >::~basic_stringbuf()@@Base+0x1c13c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38060 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 35fe4 , std::allocator >::~basic_stringbuf()@@Base+0x1a464> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37cec , std::allocator >::~basic_stringbuf()@@Base+0x1c16c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 3804c , std::allocator >::~basic_stringbuf()@@Base+0x1c4cc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 35d6c , std::allocator >::~basic_stringbuf()@@Base+0x1a1ec> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37d1c , std::allocator >::~basic_stringbuf()@@Base+0x1c19c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38038 , std::allocator >::~basic_stringbuf()@@Base+0x1c4b8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 35ea8 , std::allocator >::~basic_stringbuf()@@Base+0x1a328> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37d4c , std::allocator >::~basic_stringbuf()@@Base+0x1c1cc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37fe8 , std::allocator >::~basic_stringbuf()@@Base+0x1c468> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 36f14 , std::allocator >::~basic_stringbuf()@@Base+0x1b394> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37d7c , std::allocator >::~basic_stringbuf()@@Base+0x1c1fc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 380d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c558> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 36dc8 , std::allocator >::~basic_stringbuf()@@Base+0x1b248> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37dac , std::allocator >::~basic_stringbuf()@@Base+0x1c22c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38100 , std::allocator >::~basic_stringbuf()@@Base+0x1c580> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 36f8c , std::allocator >::~basic_stringbuf()@@Base+0x1b40c> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37ddc , std::allocator >::~basic_stringbuf()@@Base+0x1c25c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 380ec , std::allocator >::~basic_stringbuf()@@Base+0x1c56c> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 370d8 , std::allocator >::~basic_stringbuf()@@Base+0x1b558> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37e0c , std::allocator >::~basic_stringbuf()@@Base+0x1c28c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 380c4 , std::allocator >::~basic_stringbuf()@@Base+0x1c544> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 36c04 , std::allocator >::~basic_stringbuf()@@Base+0x1b084> │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - cbz x2, 37e3c , std::allocator >::~basic_stringbuf()@@Base+0x1c2bc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37fac , std::allocator >::~basic_stringbuf()@@Base+0x1c42c> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - b 36d50 , std::allocator >::~basic_stringbuf()@@Base+0x1b1d0> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37e6c , std::allocator >::~basic_stringbuf()@@Base+0x1c2ec> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37f98 , std::allocator >::~basic_stringbuf()@@Base+0x1c418> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 3563c , std::allocator >::~basic_stringbuf()@@Base+0x19abc> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37e9c , std::allocator >::~basic_stringbuf()@@Base+0x1c31c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 380b0 , std::allocator >::~basic_stringbuf()@@Base+0x1c530> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5570 │ │ │ │ + add x20, sp, #0x1d8 │ │ │ │ + mov x25, x20 │ │ │ │ + b 31fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1b760> │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 359b4 , std::allocator >::~basic_stringbuf()@@Base+0x19e34> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37ecc , std::allocator >::~basic_stringbuf()@@Base+0x1c34c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 3809c , std::allocator >::~basic_stringbuf()@@Base+0x1c51c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ + ldr x23, [x0] │ │ │ │ + cbnz x23, 33098 , std::allocator >::~basic_stringbuf()@@Base+0x1c818> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 33530 , std::allocator >::~basic_stringbuf()@@Base+0x1ccb0> // b.none │ │ │ │ + ldr x2, [sp, #720] │ │ │ │ + add x0, x24, #0x18 │ │ │ │ + ldr w1, [sp, #704] │ │ │ │ + str x0, [x24, #8] │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + str w1, [x24] │ │ │ │ + ldr x1, [sp, #712] │ │ │ │ + str w26, [x24, #4] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldrh w0, [sp, #748] │ │ │ │ + ldr w1, [sp, #744] │ │ │ │ + str w1, [x24, #40] │ │ │ │ + strh w0, [x24, #44] │ │ │ │ + ldr w0, [sp, #760] │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ + str x1, [x24, #48] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + sub x0, x0, #0x40 │ │ │ │ + str x0, [x1] │ │ │ │ + b 33098 , std::allocator >::~basic_stringbuf()@@Base+0x1c818> │ │ │ │ + ldr w1, [x2, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 31a38 , std::allocator >::~basic_stringbuf()@@Base+0x1b1b8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 35af0 , std::allocator >::~basic_stringbuf()@@Base+0x19f70> │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - cbz x2, 37efc , std::allocator >::~basic_stringbuf()@@Base+0x1c37c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 38088 , std::allocator >::~basic_stringbuf()@@Base+0x1c508> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ + b 318a4 , std::allocator >::~basic_stringbuf()@@Base+0x1b024> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl 5570 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 35c30 , std::allocator >::~basic_stringbuf()@@Base+0x1a0b0> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37a4c , std::allocator >::~basic_stringbuf()@@Base+0x1becc> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37aac , std::allocator >::~basic_stringbuf()@@Base+0x1bf2c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37a7c , std::allocator >::~basic_stringbuf()@@Base+0x1befc> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37b9c , std::allocator >::~basic_stringbuf()@@Base+0x1c01c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37b6c , std::allocator >::~basic_stringbuf()@@Base+0x1bfec> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37b3c , std::allocator >::~basic_stringbuf()@@Base+0x1bfbc> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37b0c , std::allocator >::~basic_stringbuf()@@Base+0x1bf8c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37e6c , std::allocator >::~basic_stringbuf()@@Base+0x1c2ec> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37e3c , std::allocator >::~basic_stringbuf()@@Base+0x1c2bc> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37bcc , std::allocator >::~basic_stringbuf()@@Base+0x1c04c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37adc , std::allocator >::~basic_stringbuf()@@Base+0x1bf5c> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37d4c , std::allocator >::~basic_stringbuf()@@Base+0x1c1cc> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37bfc , std::allocator >::~basic_stringbuf()@@Base+0x1c07c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37c5c , std::allocator >::~basic_stringbuf()@@Base+0x1c0dc> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37c2c , std::allocator >::~basic_stringbuf()@@Base+0x1c0ac> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37d1c , std::allocator >::~basic_stringbuf()@@Base+0x1c19c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37cec , std::allocator >::~basic_stringbuf()@@Base+0x1c16c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37cbc , std::allocator >::~basic_stringbuf()@@Base+0x1c13c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37c8c , std::allocator >::~basic_stringbuf()@@Base+0x1c10c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37efc , std::allocator >::~basic_stringbuf()@@Base+0x1c37c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37ecc , std::allocator >::~basic_stringbuf()@@Base+0x1c34c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37e9c , std::allocator >::~basic_stringbuf()@@Base+0x1c31c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37e0c , std::allocator >::~basic_stringbuf()@@Base+0x1c28c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37d7c , std::allocator >::~basic_stringbuf()@@Base+0x1c1fc> │ │ │ │ - ldrb w1, [sp, #160] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - b 37ddc , std::allocator >::~basic_stringbuf()@@Base+0x1c25c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37dac , std::allocator >::~basic_stringbuf()@@Base+0x1c22c> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - b 37a1c , std::allocator >::~basic_stringbuf()@@Base+0x1be9c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + b 31838 , std::allocator >::~basic_stringbuf()@@Base+0x1afb8> │ │ │ │ + ldr x0, [sp, #1568] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 31b94 , std::allocator >::~basic_stringbuf()@@Base+0x1b314> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + b 31cec , std::allocator >::~basic_stringbuf()@@Base+0x1b46c> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ mov x0, x20 │ │ │ │ + bl 34320 , std::allocator >::~basic_stringbuf()@@Base+0x1daa0> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + b 334ac , std::allocator >::~basic_stringbuf()@@Base+0x1cc2c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 161a0 ::do_widen(char) const@@Base+0x820> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + bl 5650 >::~basic_ifstream()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 335d4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd54> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - 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 381c0 , std::allocator >::~basic_stringbuf()@@Base+0x1c640> // b.none │ │ │ │ - bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + add x1, sp, #0x838 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 3356c , std::allocator >::~basic_stringbuf()@@Base+0x1ccec> │ │ │ │ bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ + mov x20, x0 │ │ │ │ + b 33614 , std::allocator >::~basic_stringbuf()@@Base+0x1cd94> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ + mov x20, x0 │ │ │ │ + b 335b8 , std::allocator >::~basic_stringbuf()@@Base+0x1cd38> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 38174 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldur x1, [x2, #-24] │ │ │ │ + str x2, [sp, #1168] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + str x2, [x0, x1] │ │ │ │ + str xzr, [sp, #1176] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + str x1, [sp, #1296] │ │ │ │ + bl 56d0 │ │ │ │ + b 33574 , std::allocator >::~basic_stringbuf()@@Base+0x1ccf4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 33664 , std::allocator >::~basic_stringbuf()@@Base+0x1cde4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x20, x0 │ │ │ │ + b 33574 , std::allocator >::~basic_stringbuf()@@Base+0x1ccf4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + bl 55d0 >::~basic_iostream()@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + str x1, [sp, #896] │ │ │ │ + bl 56d0 │ │ │ │ + b 3357c , std::allocator >::~basic_stringbuf()@@Base+0x1ccfc> │ │ │ │ + bti j │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldur x1, [x2, #-24] │ │ │ │ + str x2, [sp, #768] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + str x2, [x0, x1] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + b 336c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ce40> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 336c0 , std::allocator >::~basic_stringbuf()@@Base+0x1ce40> │ │ │ │ + bti j │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3357c , std::allocator >::~basic_stringbuf()@@Base+0x1ccfc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + str x1, [sp, #1568] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + str x1, [sp, #1832] │ │ │ │ + bl 56d0 │ │ │ │ + b 33588 , std::allocator >::~basic_stringbuf()@@Base+0x1cd08> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 33738 , std::allocator >::~basic_stringbuf()@@Base+0x1ceb8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 33750 , std::allocator >::~basic_stringbuf()@@Base+0x1ced0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 38148 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 1bba0 , std::allocator >::~basic_stringbuf()@@Base+0x5320> │ │ │ │ + b 3355c , std::allocator >::~basic_stringbuf()@@Base+0x1ccdc> │ │ │ │ bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3379c , std::allocator >::~basic_stringbuf()@@Base+0x1cf1c> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3355c , std::allocator >::~basic_stringbuf()@@Base+0x1ccdc> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #4040] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + add x21, sp, #0x2a0 │ │ │ │ + strb w2, [x1] │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x8, x21 │ │ │ │ + add x0, x0, #0x578 │ │ │ │ + bl 5ec0 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x590 │ │ │ │ + bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + ldr x19, [sp, #88] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ + bl 33dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1d540> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 38150 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + adrp x2, 33000 , std::allocator >::~basic_stringbuf()@@Base+0x1c780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + add x1, x1, #0x8c0 │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 38150 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d0> │ │ │ │ + b 33564 , std::allocator >::~basic_stringbuf()@@Base+0x1cce4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + b 3355c , std::allocator >::~basic_stringbuf()@@Base+0x1ccdc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 338ec , std::allocator >::~basic_stringbuf()@@Base+0x1d06c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 338f4 , std::allocator >::~basic_stringbuf()@@Base+0x1d074> │ │ │ │ + bti j │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3356c , std::allocator >::~basic_stringbuf()@@Base+0x1ccec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ - b 38150 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d0> │ │ │ │ + b 33614 , std::allocator >::~basic_stringbuf()@@Base+0x1cd94> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38244 , std::allocator >::~basic_stringbuf()@@Base+0x1c6c4> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + bl 55d0 >::~basic_iostream()@plt> │ │ │ │ + b 33664 , std::allocator >::~basic_stringbuf()@@Base+0x1cde4> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 33394 , std::allocator >::~basic_stringbuf()@@Base+0x1cb14> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + bti j │ │ │ │ + b 33790 , std::allocator >::~basic_stringbuf()@@Base+0x1cf10> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 335b8 , std::allocator >::~basic_stringbuf()@@Base+0x1cd38> │ │ │ │ bti j │ │ │ │ bl 5730 <__cxa_begin_catch@plt> │ │ │ │ bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 37428 , std::allocator >::~basic_stringbuf()@@Base+0x1b8a8> │ │ │ │ + b 33118 , std::allocator >::~basic_stringbuf()@@Base+0x1c898> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 33588 , std::allocator >::~basic_stringbuf()@@Base+0x1cd08> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ + ldr x8, [sp, #72] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x0, x0, #0x578 │ │ │ │ + bl 5ec0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x580 │ │ │ │ + bl 5e60 , std::allocator >::append(char const*)@plt> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5820 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 33dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1d540> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 335a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 33000 , std::allocator >::~basic_stringbuf()@@Base+0x1c780> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x2, x2, #0xb20 │ │ │ │ + add x1, x1, #0x8c0 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + bl 5d80 <__cxa_throw@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 33588 , std::allocator >::~basic_stringbuf()@@Base+0x1cd08> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + bl 5940 <__cxa_free_exception@plt> │ │ │ │ + b 33588 , std::allocator >::~basic_stringbuf()@@Base+0x1cd08> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 33ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1d260> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 33ae8 , std::allocator >::~basic_stringbuf()@@Base+0x1d268> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x18 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 33b60 , std::allocator >::~basic_stringbuf()@@Base+0x1d2e0> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5e20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, #0x18 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + str x1, [x2], #8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 33bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1d340> // b.none │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5a40 │ │ │ │ + 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 5a30 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + add x22, x0, #0x20 │ │ │ │ + mov x0, x22 │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + add x3, x21, #0x50 │ │ │ │ + str x3, [x21, #64] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x20, xzr, [x21, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + str w1, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + cbz x0, 33c64 , std::allocator >::~basic_stringbuf()@@Base+0x1d3e4> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 33be0 , std::allocator >::~basic_stringbuf()@@Base+0x1d360> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 33ce8 , std::allocator >::~basic_stringbuf()@@Base+0x1d468> │ │ │ │ + mov x19, x21 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5a30 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + ldr x2, [x20, #40] │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + str x0, [x19, #64] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + ldp x1, x2, [x20, #64] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldr w0, [x20] │ │ │ │ + str w0, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + str x19, [x23, #16] │ │ │ │ + str x23, [x19, #8] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 33ce0 , std::allocator >::~basic_stringbuf()@@Base+0x1d460> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 33be0 , std::allocator >::~basic_stringbuf()@@Base+0x1d360> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 33c70 , std::allocator >::~basic_stringbuf()@@Base+0x1d3f0> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ mov x0, x19 │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 38338 , std::allocator >::~basic_stringbuf()@@Base+0x1c7b8> // b.any │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + bti j │ │ │ │ bl 5730 <__cxa_begin_catch@plt> │ │ │ │ mov x0, x21 │ │ │ │ - bl 2f320 , std::allocator >::~basic_stringbuf()@@Base+0x137a0> │ │ │ │ - add x20, sp, #0xb0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - b 3546c , std::allocator >::~basic_stringbuf()@@Base+0x198ec> │ │ │ │ + bl 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 3824c , std::allocator >::~basic_stringbuf()@@Base+0x1c6cc> │ │ │ │ + b 33d30 , std::allocator >::~basic_stringbuf()@@Base+0x1d4b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + b 33d08 , std::allocator >::~basic_stringbuf()@@Base+0x1d488> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + b 33d48 , std::allocator >::~basic_stringbuf()@@Base+0x1d4c8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x0, x0, #0xb78 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [sp] │ │ │ │ + ldr x22, [x1] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 33e70 , std::allocator >::~basic_stringbuf()@@Base+0x1d5f0> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 33e68 , std::allocator >::~basic_stringbuf()@@Base+0x1d5e8> // b.any │ │ │ │ + ldrb w1, [x22] │ │ │ │ + strb w1, [x19, #24] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x20, [x21, #8] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 33ed4 , std::allocator >::~basic_stringbuf()@@Base+0x1d654> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x20, 33e2c , std::allocator >::~basic_stringbuf()@@Base+0x1d5ac> │ │ │ │ + b 33e8c , std::allocator >::~basic_stringbuf()@@Base+0x1d60c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5570 │ │ │ │ + ldr x20, [sp] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + b 33e2c , std::allocator >::~basic_stringbuf()@@Base+0x1d5ac> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5e20 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 33ed8 , std::allocator >::~basic_stringbuf()@@Base+0x1d658> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 33f18 , std::allocator >::~basic_stringbuf()@@Base+0x1d698> // b.none │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5a40 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 33f00 , std::allocator >::~basic_stringbuf()@@Base+0x1d680> // 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 x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x19, x23, #0x10 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + ldp x0, x2, [x23] │ │ │ │ + stp x0, x2, [x22] │ │ │ │ + str wzr, [x22, #24] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 33fb8 , std::allocator >::~basic_stringbuf()@@Base+0x1d738> │ │ │ │ + bl 33be0 , std::allocator >::~basic_stringbuf()@@Base+0x1d360> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 33f8c , std::allocator >::~basic_stringbuf()@@Base+0x1d70c> │ │ │ │ + mov x2, x0 │ │ │ │ + str x3, [x22, #40] │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 33fa0 , std::allocator >::~basic_stringbuf()@@Base+0x1d720> │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + str x0, [x22, #32] │ │ │ │ + stp x1, x2, [x22, #48] │ │ │ │ + add x1, x22, #0x48 │ │ │ │ + add x19, x23, #0x40 │ │ │ │ + str wzr, [x22, #72] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + cbz x0, 34018 , std::allocator >::~basic_stringbuf()@@Base+0x1d798> │ │ │ │ + bl 34140 , std::allocator >::~basic_stringbuf()@@Base+0x1d8c0> │ │ │ │ + mov x2, x0 │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + cbnz x2, 33fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1d760> │ │ │ │ + mov x2, x0 │ │ │ │ + str x1, [x22, #88] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x2 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cbnz x2, 34000 , std::allocator >::~basic_stringbuf()@@Base+0x1d780> │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + str x0, [x22, #80] │ │ │ │ + stp x1, x2, [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 34070 , std::allocator >::~basic_stringbuf()@@Base+0x1d7f0> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x2, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5550 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + ldr x19, [x19] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x20, #16] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 34040 , std::allocator >::~basic_stringbuf()@@Base+0x1d7c0> // 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 340bc , std::allocator >::~basic_stringbuf()@@Base+0x1d83c> // b.none │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5a30 │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x2, [x0, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5550 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + ldr x19, [x19] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x21, #16] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 3408c , std::allocator >::~basic_stringbuf()@@Base+0x1d80c> // 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 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ + b 34120 , std::allocator >::~basic_stringbuf()@@Base+0x1d8a0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ + ldr x0, [x22, #136] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 34130 , std::allocator >::~basic_stringbuf()@@Base+0x1d8b0> // b.none │ │ │ │ + ldr x23, [x0] │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x23 │ │ │ │ + b 340ec , std::allocator >::~basic_stringbuf()@@Base+0x1d86c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 38148 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c8> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #3608] │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 38174 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> // b.any │ │ │ │ + bl 33ee0 , std::allocator >::~basic_stringbuf()@@Base+0x1d660> │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + bl 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + bl 2ea80 , std::allocator >::~basic_stringbuf()@@Base+0x18200> │ │ │ │ + mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38150 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d0> │ │ │ │ - bti j │ │ │ │ - mov x22, x1 │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x22 │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 38288 , std::allocator >::~basic_stringbuf()@@Base+0x1c708> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ - bti j │ │ │ │ - mov x20, x1 │ │ │ │ - b 38298 , std::allocator >::~basic_stringbuf()@@Base+0x1c718> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38148 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c8> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ + bl 33ee0 , std::allocator >::~basic_stringbuf()@@Base+0x1d660> │ │ │ │ + b 34118 , std::allocator >::~basic_stringbuf()@@Base+0x1d898> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ + mov x20, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl 5a30 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x22, x0, #0x20 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + add x1, x23, #0x20 │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1d6c0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x20, xzr, [x21, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + str w1, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + cbz x0, 341c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d940> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 34140 , std::allocator >::~basic_stringbuf()@@Base+0x1d8c0> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 34238 , std::allocator >::~basic_stringbuf()@@Base+0x1d9b8> │ │ │ │ + mov x19, x21 │ │ │ │ + mov x23, x19 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + bl 5a30 │ │ │ │ mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + ldr x2, [x20, #40] │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1d6c0> │ │ │ │ + ldr w0, [x20] │ │ │ │ + str w0, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + str x19, [x23, #16] │ │ │ │ + str x23, [x19, #8] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 34230 , std::allocator >::~basic_stringbuf()@@Base+0x1d9b0> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 34140 , std::allocator >::~basic_stringbuf()@@Base+0x1d8c0> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbnz x20, 341cc , std::allocator >::~basic_stringbuf()@@Base+0x1d94c> │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ - b 38150 , std::allocator >::~basic_stringbuf()@@Base+0x1c5d0> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 38238 , std::allocator >::~basic_stringbuf()@@Base+0x1c6b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38244 , std::allocator >::~basic_stringbuf()@@Base+0x1c6c4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 3824c , std::allocator >::~basic_stringbuf()@@Base+0x1c6cc> │ │ │ │ - bti j │ │ │ │ - b 38534 , std::allocator >::~basic_stringbuf()@@Base+0x1c9b4> │ │ │ │ - bti j │ │ │ │ - b 382f8 , std::allocator >::~basic_stringbuf()@@Base+0x1c778> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38200 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ - bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ - bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 38140 , std::allocator >::~basic_stringbuf()@@Base+0x1c5c0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5a40 │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - b 381d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c658> │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2eb04 , std::allocator >::~basic_stringbuf()@@Base+0x18284> │ │ │ │ + bl 5c20 <__cxa_rethrow@plt> │ │ │ │ bti j │ │ │ │ - b 3812c , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ + b 34280 , std::allocator >::~basic_stringbuf()@@Base+0x1da00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 3840c , std::allocator >::~basic_stringbuf()@@Base+0x1c88c> // b.any │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b940 ::do_widen(char) const@@Base+0x7660> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - b 37580 , std::allocator >::~basic_stringbuf()@@Base+0x1ba00> │ │ │ │ - bti j │ │ │ │ - b 38670 , std::allocator >::~basic_stringbuf()@@Base+0x1caf0> │ │ │ │ + b 34258 , std::allocator >::~basic_stringbuf()@@Base+0x1d9d8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38208 , std::allocator >::~basic_stringbuf()@@Base+0x1c688> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + b 34298 , std::allocator >::~basic_stringbuf()@@Base+0x1da18> │ │ │ │ bti j │ │ │ │ - b 38224 , std::allocator >::~basic_stringbuf()@@Base+0x1c6a4> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 38138 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cbz x19, 387d4 , std::allocator >::~basic_stringbuf()@@Base+0x1cc54> │ │ │ │ nop │ │ │ │ - ldp x27, x20, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x21, x20 │ │ │ │ - csel x26, x21, x20, ls // ls = plast │ │ │ │ - cbz x26, 38744 , std::allocator >::~basic_stringbuf()@@Base+0x1cbc4> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 3875c , std::allocator >::~basic_stringbuf()@@Base+0x1cbdc> │ │ │ │ - sub x1, x21, x20 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.gt 38760 , std::allocator >::~basic_stringbuf()@@Base+0x1cbe0> │ │ │ │ - cmp x1, x25 │ │ │ │ - b.lt 38774 , std::allocator >::~basic_stringbuf()@@Base+0x1cbf4> // b.tstop │ │ │ │ - tbnz w0, #31, 38774 , std::allocator >::~basic_stringbuf()@@Base+0x1cbf4> │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x3, 38780 , std::allocator >::~basic_stringbuf()@@Base+0x1cc00> │ │ │ │ - mov x19, x3 │ │ │ │ - b 38720 , std::allocator >::~basic_stringbuf()@@Base+0x1cba0> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x3, 3876c , std::allocator >::~basic_stringbuf()@@Base+0x1cbec> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz w0, 387d8 , std::allocator >::~basic_stringbuf()@@Base+0x1cc58> │ │ │ │ - cbz x26, 38804 , std::allocator >::~basic_stringbuf()@@Base+0x1cc84> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5770 │ │ │ │ - cbz w0, 38804 , std::allocator >::~basic_stringbuf()@@Base+0x1cc84> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x23, x23, xzr, lt // lt = tstop │ │ │ │ - csel x19, x19, xzr, ge // ge = tcont │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x19, x0, #0x8 │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 38820 , std::allocator >::~basic_stringbuf()@@Base+0x1cca0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldp x27, x20, [x0, #32] │ │ │ │ - mov x23, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x26, x20, x21, ls // ls = plast │ │ │ │ - cbnz x26, 3878c , std::allocator >::~basic_stringbuf()@@Base+0x1cc0c> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 38828 , std::allocator >::~basic_stringbuf()@@Base+0x1cca8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 387a0 , std::allocator >::~basic_stringbuf()@@Base+0x1cc20> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 387ac , std::allocator >::~basic_stringbuf()@@Base+0x1cc2c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 387ac , std::allocator >::~basic_stringbuf()@@Base+0x1cc2c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x1ffffffffffffff // #144115188075855871 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - mov x19, x25 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x26, [x0, #16] │ │ │ │ - ldp x20, x28, [x1] │ │ │ │ - cbz x26, 38934 , std::allocator >::~basic_stringbuf()@@Base+0x1cdb4> │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x27, [x26, #40] │ │ │ │ - cmp x28, x27 │ │ │ │ - csel x2, x28, x27, ls // ls = plast │ │ │ │ - cbz x2, 388a4 , std::allocator >::~basic_stringbuf()@@Base+0x1cd24> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 388b8 , std::allocator >::~basic_stringbuf()@@Base+0x1cd38> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 388bc , std::allocator >::~basic_stringbuf()@@Base+0x1cd3c> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 38a0c , std::allocator >::~basic_stringbuf()@@Base+0x1ce8c> // b.tstop │ │ │ │ - tbnz w0, #31, 38a0c , std::allocator >::~basic_stringbuf()@@Base+0x1ce8c> │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbnz x26, 38884 , std::allocator >::~basic_stringbuf()@@Base+0x1cd04> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.eq 38934 , std::allocator >::~basic_stringbuf()@@Base+0x1cdb4> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 388f0 , std::allocator >::~basic_stringbuf()@@Base+0x1cd70> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + ldp x25, x26, [x24] │ │ │ │ + sub x21, x26, x25 │ │ │ │ + asr x2, x21, #6 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 344c4 , std::allocator >::~basic_stringbuf()@@Base+0x1dc44> // b.none │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x19, x1 │ │ │ │ + csinc x1, x2, xzr, ne // ne = any │ │ │ │ + adds x2, x2, x1 │ │ │ │ + b.cs 344a0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc20> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + csel x2, x2, x0, ls // ls = plast │ │ │ │ + lsl x22, x2, #6 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5a30 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, x0, x21 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x4, x20, #0x18 │ │ │ │ + ldr d31, [x3], #8 │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str d31, [x23, x21] │ │ │ │ + str x4, [x20, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 2e9a0 , std::allocator >::~basic_stringbuf()@@Base+0x18120> │ │ │ │ + ldr w0, [x19, #40] │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + str w0, [x20, #40] │ │ │ │ + ldrh w2, [x19, #44] │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + strh w2, [x20, #44] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + str w0, [x20, #56] │ │ │ │ + cmp x25, x26 │ │ │ │ + b.eq 3445c , std::allocator >::~basic_stringbuf()@@Base+0x1dbdc> // b.none │ │ │ │ + mov x21, x20 │ │ │ │ + add x19, x25, #0x18 │ │ │ │ + mov x20, x23 │ │ │ │ + b 3442c , std::allocator >::~basic_stringbuf()@@Base+0x1dbac> │ │ │ │ + ldr x2, [x19] │ │ │ │ + str x1, [x20, #8] │ │ │ │ + str x2, [x20, #24] │ │ │ │ + ldur x1, [x19, #-8] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldrh w4, [x19, #20] │ │ │ │ + ldr w5, [x19, #16] │ │ │ │ + stur x1, [x20, #-48] │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + ldp w2, w3, [x19, #24] │ │ │ │ + stur w5, [x20, #-24] │ │ │ │ + sturh w4, [x20, #-20] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + stp w2, w3, [x20, #-16] │ │ │ │ + stur w1, [x20, #-8] │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 34460 , std::allocator >::~basic_stringbuf()@@Base+0x1dbe0> // b.none │ │ │ │ + ldur d31, [x19, #-24] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 3890c , std::allocator >::~basic_stringbuf()@@Base+0x1cd8c> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 38910 , std::allocator >::~basic_stringbuf()@@Base+0x1cd90> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 38934 , std::allocator >::~basic_stringbuf()@@Base+0x1cdb4> // b.tstop │ │ │ │ - tbnz w0, #31, 38934 , std::allocator >::~basic_stringbuf()@@Base+0x1cdb4> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ + str d31, [x0], #24 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldur x1, [x19, #-16] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 343e8 , std::allocator >::~basic_stringbuf()@@Base+0x1db68> // b.any │ │ │ │ + ldur x2, [x19, #-8] │ │ │ │ + mov x1, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 343f4 , std::allocator >::~basic_stringbuf()@@Base+0x1db74> │ │ │ │ + mov x21, x23 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + cbz x25, 34478 , std::allocator >::~basic_stringbuf()@@Base+0x1dbf8> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + sub x1, x1, x25 │ │ │ │ + bl 5a40 │ │ │ │ + add x22, x23, x22 │ │ │ │ + stp x23, x21, [x24] │ │ │ │ + str x22, [x24, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5a30 │ │ │ │ - ldp x1, x2, [x23] │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x20, #0x30 │ │ │ │ - add x27, x0, #0x20 │ │ │ │ - mov x0, x27 │ │ │ │ - str x26, [x20, #32] │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 31d8c , std::allocator >::~basic_stringbuf()@@Base+0x1620c> │ │ │ │ - add x0, x20, #0x50 │ │ │ │ - stp x0, xzr, [x20, #64] │ │ │ │ - strb wzr, [x20, #80] │ │ │ │ - ldp x24, x21, [x20, #32] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 38a18 , std::allocator >::~basic_stringbuf()@@Base+0x1ce98> // b.none │ │ │ │ - ldp x1, x28, [x19, #32] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x4, x21, x28, ls // ls = plast │ │ │ │ - cbz x4, 38bac , std::allocator >::~basic_stringbuf()@@Base+0x1d02c> │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x24 │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 38ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1cf40> │ │ │ │ - b.lt 38ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1cf60> // b.tstop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x24 │ │ │ │ - str x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cbnz w0, 389e0 , std::allocator >::~basic_stringbuf()@@Base+0x1ce60> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 389e4 , std::allocator >::~basic_stringbuf()@@Base+0x1ce64> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 38b4c , std::allocator >::~basic_stringbuf()@@Base+0x1cfcc> // b.tstop │ │ │ │ - tbnz w0, #31, 38b4c , std::allocator >::~basic_stringbuf()@@Base+0x1cfcc> │ │ │ │ - cmp x24, x26 │ │ │ │ - b.eq 389fc , std::allocator >::~basic_stringbuf()@@Base+0x1ce7c> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5a40 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - b 38910 , std::allocator >::~basic_stringbuf()@@Base+0x1cd90> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 38884 , std::allocator >::~basic_stringbuf()@@Base+0x1cd04> │ │ │ │ - b 388c8 , std::allocator >::~basic_stringbuf()@@Base+0x1cd48> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbz x0, 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x19, [x23, #40] │ │ │ │ - cmp x21, x19 │ │ │ │ - csel x2, x21, x19, ls // ls = plast │ │ │ │ - cbz x2, 38c68 , std::allocator >::~basic_stringbuf()@@Base+0x1d0e8> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbnz w0, 38c2c , std::allocator >::~basic_stringbuf()@@Base+0x1d0ac> │ │ │ │ - sub x19, x19, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.lt 38c30 , std::allocator >::~basic_stringbuf()@@Base+0x1d0b0> // b.tstop │ │ │ │ - tbnz w19, #31, 38c30 , std::allocator >::~basic_stringbuf()@@Base+0x1d0b0> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 386e0 , std::allocator >::~basic_stringbuf()@@Base+0x1cb60> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x23, 389e4 , std::allocator >::~basic_stringbuf()@@Base+0x1ce64> │ │ │ │ - cmp x19, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x25, x23, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 38bd0 , std::allocator >::~basic_stringbuf()@@Base+0x1d050> // b.any │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 55c0 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x19, x20 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x22, #40] │ │ │ │ - b 38910 , std::allocator >::~basic_stringbuf()@@Base+0x1cd90> │ │ │ │ - sub x0, x21, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 389a8 , std::allocator >::~basic_stringbuf()@@Base+0x1ce28> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 38ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1cf60> // b.tstop │ │ │ │ - tbz w0, #31, 389a8 , std::allocator >::~basic_stringbuf()@@Base+0x1ce28> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 38b40 , std::allocator >::~basic_stringbuf()@@Base+0x1cfc0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a90 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 38b18 , std::allocator >::~basic_stringbuf()@@Base+0x1cf98> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 38b34 , std::allocator >::~basic_stringbuf()@@Base+0x1cfb4> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 38b38 , std::allocator >::~basic_stringbuf()@@Base+0x1cfb8> // b.tstop │ │ │ │ - tbz w0, #31, 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 38c84 , std::allocator >::~basic_stringbuf()@@Base+0x1d104> │ │ │ │ - mov x23, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 38a9c , std::allocator >::~basic_stringbuf()@@Base+0x1cf1c> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 38bd4 , std::allocator >::~basic_stringbuf()@@Base+0x1d054> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5900 │ │ │ │ - ldr x5, [x0, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - cmp x21, x5 │ │ │ │ - csel x2, x21, x5, ls // ls = plast │ │ │ │ - cbz x2, 38c38 , std::allocator >::~basic_stringbuf()@@Base+0x1d0b8> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - stp x5, x4, [sp, #112] │ │ │ │ - bl 5770 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x5, x4, [sp, #112] │ │ │ │ - cbz w0, 38c38 , std::allocator >::~basic_stringbuf()@@Base+0x1d0b8> │ │ │ │ - b.ge 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> // b.tcont │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 38c8c , std::allocator >::~basic_stringbuf()@@Base+0x1d10c> │ │ │ │ - mov x19, x23 │ │ │ │ - b 38a84 , std::allocator >::~basic_stringbuf()@@Base+0x1cf04> │ │ │ │ - sub x0, x21, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 389c4 , std::allocator >::~basic_stringbuf()@@Base+0x1ce44> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 38ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1cf60> // b.tstop │ │ │ │ - tbz w0, #31, 389c4 , std::allocator >::~basic_stringbuf()@@Base+0x1ce44> │ │ │ │ - b 38ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1cf60> │ │ │ │ - mov x19, x23 │ │ │ │ - ldp x0, x28, [x19, #32] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x4, x21, x28, ls // ls = plast │ │ │ │ - cbz x4, 38c00 , std::allocator >::~basic_stringbuf()@@Base+0x1d080> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5770 │ │ │ │ - cbnz w0, 38c24 , std::allocator >::~basic_stringbuf()@@Base+0x1d0a4> │ │ │ │ - sub x1, x21, x28 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 38a9c , std::allocator >::~basic_stringbuf()@@Base+0x1cf1c> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 38c98 , std::allocator >::~basic_stringbuf()@@Base+0x1d118> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 38a9c , std::allocator >::~basic_stringbuf()@@Base+0x1cf1c> │ │ │ │ - b.ge 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> // b.tcont │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 38a84 , std::allocator >::~basic_stringbuf()@@Base+0x1cf04> │ │ │ │ - sub x5, x21, x5 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.gt 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.lt 38c58 , std::allocator >::~basic_stringbuf()@@Base+0x1d0d8> // b.tstop │ │ │ │ - tbz w5, #31, 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 38c8c , std::allocator >::~basic_stringbuf()@@Base+0x1d10c> │ │ │ │ - mov x19, x23 │ │ │ │ - b 38a80 , std::allocator >::~basic_stringbuf()@@Base+0x1cf00> │ │ │ │ - sub x19, x19, x21 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt 38a68 , std::allocator >::~basic_stringbuf()@@Base+0x1cee8> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ge 38a64 , std::allocator >::~basic_stringbuf()@@Base+0x1cee4> // b.tcont │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 38a8c , std::allocator >::~basic_stringbuf()@@Base+0x1cf0c> │ │ │ │ - mov x23, x19 │ │ │ │ - cbnz x4, 38bec , std::allocator >::~basic_stringbuf()@@Base+0x1d06c> │ │ │ │ - b 38c00 , std::allocator >::~basic_stringbuf()@@Base+0x1d080> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 38a9c , std::allocator >::~basic_stringbuf()@@Base+0x1cf1c> │ │ │ │ - bti j │ │ │ │ - bl 5730 <__cxa_begin_catch@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5a40 │ │ │ │ - bl 5c20 <__cxa_rethrow@plt> │ │ │ │ + mov x22, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ + b 34378 , std::allocator >::~basic_stringbuf()@@Base+0x1daf8> │ │ │ │ bti j │ │ │ │ + mov x1, x22 │ │ │ │ mov x19, x0 │ │ │ │ - bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5a40 │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ 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] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ sub sp, sp, #0x1d0 │ │ │ │ add x25, sp, #0xb8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ stp x0, x1, [sp, #8] │ │ │ │ and w1, w2, #0xff │ │ │ │ str w1, [sp, #24] │ │ │ │ add x21, sp, #0x40 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x22, [x22, #3560] │ │ │ │ ldr x0, [x3] │ │ │ │ str x0, [sp, #456] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x0, x25 │ │ │ │ bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ strh wzr, [sp, #408] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ add x2, x22, #0x10 │ │ │ │ str xzr, [sp, #400] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldp x20, x27, [x0, #8] │ │ │ │ @@ -50112,47 +46523,47 @@ │ │ │ │ str x20, [sp, #64] │ │ │ │ str x2, [sp, #184] │ │ │ │ str x27, [x21, x0] │ │ │ │ str xzr, [sp, #72] │ │ │ │ ldur x0, [x20, #-24] │ │ │ │ add x0, x21, x0 │ │ │ │ bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x19, [x19, #3576] │ │ │ │ add x28, sp, #0x88 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x23, [x23, #3688] │ │ │ │ add x3, x19, #0x18 │ │ │ │ add x1, x19, #0x40 │ │ │ │ mov x0, x28 │ │ │ │ add x2, x23, #0x10 │ │ │ │ str x3, [sp, #64] │ │ │ │ stp x2, xzr, [sp, #80] │ │ │ │ add x26, sp, #0xa8 │ │ │ │ stp xzr, xzr, [sp, #96] │ │ │ │ stp xzr, xzr, [sp, #112] │ │ │ │ str xzr, [sp, #128] │ │ │ │ str x1, [sp, #184] │ │ │ │ bl 5ea0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x24, [x24, #4064] │ │ │ │ ldp x4, x3, [x1] │ │ │ │ add x0, x24, #0x10 │ │ │ │ str x0, [sp, #80] │ │ │ │ str wzr, [sp, #144] │ │ │ │ str x26, [sp, #152] │ │ │ │ cmp x4, #0x0 │ │ │ │ ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 39058 , std::allocator >::~basic_stringbuf()@@Base+0x1d4d8> // b.any │ │ │ │ + b.ne 34858 , std::allocator >::~basic_stringbuf()@@Base+0x1dfd8> // b.any │ │ │ │ str x3, [sp, #56] │ │ │ │ cmp x3, #0xf │ │ │ │ - b.hi 38f60 , std::allocator >::~basic_stringbuf()@@Base+0x1d3e0> // b.pmore │ │ │ │ + b.hi 34760 , std::allocator >::~basic_stringbuf()@@Base+0x1dee0> // b.pmore │ │ │ │ cmp x3, #0x1 │ │ │ │ - b.ne 38f54 , std::allocator >::~basic_stringbuf()@@Base+0x1d3d4> // b.any │ │ │ │ + b.ne 34754 , std::allocator >::~basic_stringbuf()@@Base+0x1ded4> // b.any │ │ │ │ ldrb w1, [x4] │ │ │ │ mov x0, x26 │ │ │ │ strb w1, [sp, #168] │ │ │ │ str x3, [sp, #160] │ │ │ │ mov w4, #0x8 // #8 │ │ │ │ strb wzr, [x0, x3] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ @@ -50163,49 +46574,49 @@ │ │ │ │ str w4, [sp, #144] │ │ │ │ bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #8] │ │ │ │ mov x0, x25 │ │ │ │ bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr x1, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3608] │ │ │ │ str x2, [sp, #8] │ │ │ │ - bl 5b80 >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ + bl 5dd0 (unsigned int&)@plt> │ │ │ │ ldr x2, [x0] │ │ │ │ mov w1, #0x5 // #5 │ │ │ │ ldur x2, [x2, #-24] │ │ │ │ add x0, x0, x2 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ tst w0, w1 │ │ │ │ - b.ne 38fa8 , std::allocator >::~basic_stringbuf()@@Base+0x1d428> // b.any │ │ │ │ + b.ne 347a8 , std::allocator >::~basic_stringbuf()@@Base+0x1df28> // b.any │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 38eb4 , std::allocator >::~basic_stringbuf()@@Base+0x1d334> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + tbz w0, #0, 346b4 , std::allocator >::~basic_stringbuf()@@Base+0x1de34> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ add x1, sp, #0x38 │ │ │ │ str x0, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ bl 5bd0 │ │ │ │ ldr x2, [x0] │ │ │ │ mov w1, #0x5 // #5 │ │ │ │ ldur x2, [x2, #-24] │ │ │ │ add x0, x0, x2 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ tst w0, w1 │ │ │ │ - b.eq 38fa8 , std::allocator >::~basic_stringbuf()@@Base+0x1d428> // b.none │ │ │ │ + b.eq 347a8 , std::allocator >::~basic_stringbuf()@@Base+0x1df28> // b.none │ │ │ │ ldr x0, [sp, #152] │ │ │ │ add x1, x19, #0x18 │ │ │ │ add x24, x24, #0x10 │ │ │ │ add x19, x19, #0x40 │ │ │ │ str x1, [sp, #64] │ │ │ │ str x24, [sp, #80] │ │ │ │ str x19, [sp, #184] │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 38ee4 , std::allocator >::~basic_stringbuf()@@Base+0x1d364> // b.none │ │ │ │ + b.eq 346e4 , std::allocator >::~basic_stringbuf()@@Base+0x1de64> // b.none │ │ │ │ ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5a40 │ │ │ │ mov x0, x28 │ │ │ │ add x23, x23, #0x10 │ │ │ │ str x23, [sp, #80] │ │ │ │ bl 5bf0 │ │ │ │ @@ -50213,34 +46624,34 @@ │ │ │ │ str x20, [sp, #64] │ │ │ │ mov x0, x25 │ │ │ │ add x22, x22, #0x10 │ │ │ │ str x27, [x21, x1] │ │ │ │ str xzr, [sp, #72] │ │ │ │ str x22, [sp, #184] │ │ │ │ bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 38fe4 , std::allocator >::~basic_stringbuf()@@Base+0x1d464> // b.any │ │ │ │ + b.ne 347e4 , std::allocator >::~basic_stringbuf()@@Base+0x1df64> // 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 x0, x26 │ │ │ │ - cbz x3, 38e10 , std::allocator >::~basic_stringbuf()@@Base+0x1d290> │ │ │ │ - b 38f90 , std::allocator >::~basic_stringbuf()@@Base+0x1d410> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + cbz x3, 34610 , std::allocator >::~basic_stringbuf()@@Base+0x1dd90> │ │ │ │ + b 34790 , std::allocator >::~basic_stringbuf()@@Base+0x1df10> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ add x1, sp, #0x38 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ str x0, [sp, #8] │ │ │ │ add x0, sp, #0x98 │ │ │ │ stp x4, x3, [sp, #32] │ │ │ │ bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ @@ -50249,30 +46660,30 @@ │ │ │ │ ldr x1, [sp, #56] │ │ │ │ str x1, [sp, #168] │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x4 │ │ │ │ bl 5570 │ │ │ │ ldr x3, [sp, #56] │ │ │ │ ldr x0, [sp, #152] │ │ │ │ - b 38e10 , std::allocator >::~basic_stringbuf()@@Base+0x1d290> │ │ │ │ + b 34610 , std::allocator >::~basic_stringbuf()@@Base+0x1dd90> │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ + add x1, x1, #0x978 │ │ │ │ bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ ldr x0, [sp, #456] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 390f4 , std::allocator >::~basic_stringbuf()@@Base+0x1d574> // b.none │ │ │ │ + b.eq 348f4 , std::allocator >::~basic_stringbuf()@@Base+0x1e074> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ add x23, x23, #0x10 │ │ │ │ mov x0, x28 │ │ │ │ str x23, [sp, #80] │ │ │ │ bl 5bf0 │ │ │ │ @@ -50285,448 +46696,4176 @@ │ │ │ │ str x22, [sp, #184] │ │ │ │ bl 56d0 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x0, [sp, #456] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 38fe4 , std::allocator >::~basic_stringbuf()@@Base+0x1d464> // b.any │ │ │ │ + b.ne 347e4 , std::allocator >::~basic_stringbuf()@@Base+0x1df64> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ mov x19, x0 │ │ │ │ str x1, [sp, #8] │ │ │ │ - b 39010 , std::allocator >::~basic_stringbuf()@@Base+0x1d490> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b 34810 , std::allocator >::~basic_stringbuf()@@Base+0x1df90> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ mov x2, x0 │ │ │ │ ldr x0, [sp, #456] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 38fe4 , std::allocator >::~basic_stringbuf()@@Base+0x1d464> // b.any │ │ │ │ - adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ + b.ne 347e4 , std::allocator >::~basic_stringbuf()@@Base+0x1df64> // b.any │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ bl 5920 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ add x0, sp, #0x98 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 38ff0 , std::allocator >::~basic_stringbuf()@@Base+0x1d470> │ │ │ │ + b 347f0 , std::allocator >::~basic_stringbuf()@@Base+0x1df70> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 16800 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ + b 34800 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 5740 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x0, [sp, #456] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 39038 , std::allocator >::~basic_stringbuf()@@Base+0x1d4b8> // b.none │ │ │ │ - b 38fe4 , std::allocator >::~basic_stringbuf()@@Base+0x1d464> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.eq 34838 , std::allocator >::~basic_stringbuf()@@Base+0x1dfb8> // b.none │ │ │ │ + b 347e4 , std::allocator >::~basic_stringbuf()@@Base+0x1df64> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #4056] │ │ │ │ bl 5d80 <__cxa_throw@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 390d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d550> │ │ │ │ + b 348d0 , std::allocator >::~basic_stringbuf()@@Base+0x1e050> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + add x3, x3, #0x840 │ │ │ │ + str x3, [x2], #8 │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + stp xzr, xzr, [x2, #8] │ │ │ │ + str w1, [x0, #32] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - add x25, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x21, x1 │ │ │ │ + ldp x19, x0, [x0, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 34998 , std::allocator >::~basic_stringbuf()@@Base+0x1e118> // b.any │ │ │ │ + b 34a00 , std::allocator >::~basic_stringbuf()@@Base+0x1e180> │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 34a00 , std::allocator >::~basic_stringbuf()@@Base+0x1e180> // b.none │ │ │ │ + ldp w1, w2, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35200 , std::allocator >::~basic_stringbuf()@@Base+0x1e980> │ │ │ │ + and w22, w0, #0xff │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + mov x4, x19 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + tbz w0, #0, 34990 , std::allocator >::~basic_stringbuf()@@Base+0x1e110> │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 34a1c , std::allocator >::~basic_stringbuf()@@Base+0x1e19c> // b.none │ │ │ │ + sub x2, x3, x19 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 34a24 , std::allocator >::~basic_stringbuf()@@Base+0x1e1a4> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x4 │ │ │ │ + bl 5b50 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + sub x3, x3, #0x8 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 349e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e160> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b.ne 349e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e160> // b.any │ │ │ │ + ldr x0, [x4, #8] │ │ │ │ + str x0, [x4] │ │ │ │ + b 349e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e160> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x1, [x1, #3608] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, x0, #0x8 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 34b3c , std::allocator >::~basic_stringbuf()@@Base+0x1e2bc> // b.none │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov w25, #0x24 // #36 │ │ │ │ + str x27, [sp, #128] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsl x5, x2, #3 │ │ │ │ + add x3, x4, x2, lsl #3 │ │ │ │ + strh w25, [sp, #24] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w26, [x4, x5] │ │ │ │ + ldr w27, [x3, #4] │ │ │ │ + stp x21, x24, [sp, #8] │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 20990 , std::allocator >::~basic_stringbuf()@@Base+0xa110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 34b18 , std::allocator >::~basic_stringbuf()@@Base+0x1e298> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x4, x0, [x20] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + mov x19, x2 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0, asr #3 │ │ │ │ + b.cc 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1e240> // b.lo, b.ul, b.last │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldr x27, [sp, #128] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34b70 , std::allocator >::~basic_stringbuf()@@Base+0x1e2f0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + str x27, [sp, #128] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34b7c , std::allocator >::~basic_stringbuf()@@Base+0x1e2fc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ str x0, [sp, #8] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x20, [x20, #3560] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #408] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5670 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - add x2, sp, #0x220 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x220 │ │ │ │ - strh wzr, [sp, #368] │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x2, #-168] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - stur q31, [x3, #-152] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - str xzr, [sp, #360] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x27, [x27, #3768] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x23, [x23, #3688] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x27, #0x40 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x24, [x24, #4064] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - add x28, sp, #0x80 │ │ │ │ - stp q31, q31, [sp, #48] │ │ │ │ - str q31, [sp, #80] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl 5ea0 │ │ │ │ - add x3, x24, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - stp x28, xzr, [sp, #112] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2cbc0 , std::allocator >::~basic_stringbuf()@@Base+0x16340> │ │ │ │ + mov w1, w0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w1, w1, #0x2 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2cbe4 , std::allocator >::~basic_stringbuf()@@Base+0x16364> │ │ │ │ + mov w1, w0 │ │ │ │ + sub w1, w1, #0x2 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 35cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f440> │ │ │ │ + mov w19, w0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 3522c , std::allocator >::~basic_stringbuf()@@Base+0x1e9ac> │ │ │ │ + tbnz w0, #0, 34c00 , std::allocator >::~basic_stringbuf()@@Base+0x1e380> │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 2cb04 , std::allocator >::~basic_stringbuf()@@Base+0x16284> │ │ │ │ + tbnz w0, #0, 34c00 , std::allocator >::~basic_stringbuf()@@Base+0x1e380> │ │ │ │ + add x0, x23, #0x8 │ │ │ │ + ldp x1, x2, [x0, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 34cb8 , std::allocator >::~basic_stringbuf()@@Base+0x1e438> // b.none │ │ │ │ + stp w20, w19, [x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x1, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34cc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e448> // 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 34de0 , std::allocator >::~basic_stringbuf()@@Base+0x1e560> │ │ │ │ + b 34c80 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + ldp x1, x0, [x0, #8] │ │ │ │ + ldr w21, [x20, #32] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + cmp w21, #0x0 │ │ │ │ + b.le 34d30 , std::allocator >::~basic_stringbuf()@@Base+0x1e4b0> │ │ │ │ + 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 34bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1e340> │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ne 34d10 , std::allocator >::~basic_stringbuf()@@Base+0x1e490> // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x3, [x3, #3608] │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 39374 , std::allocator >::~basic_stringbuf()@@Base+0x1d7f4> // b.any │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 39364 , std::allocator >::~basic_stringbuf()@@Base+0x1d7e4> │ │ │ │ - ldp x6, x3, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ + mov w4, w1 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x3, x1, [x0, #8] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 34db4 , std::allocator >::~basic_stringbuf()@@Base+0x1e534> // b.none │ │ │ │ + stp w4, w2, [x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + str x3, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34dc4 , std::allocator >::~basic_stringbuf()@@Base+0x1e544> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, sp │ │ │ │ + stp w4, w2, [sp] │ │ │ │ + bl 34de0 , std::allocator >::~basic_stringbuf()@@Base+0x1e560> │ │ │ │ + b 34d88 , std::allocator >::~basic_stringbuf()@@Base+0x1e508> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x23, x25, [x22] │ │ │ │ + sub x19, x25, x23 │ │ │ │ + asr x2, x19, #3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34ec0 , std::allocator >::~basic_stringbuf()@@Base+0x1e640> // b.none │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x24, x1 │ │ │ │ + csinc x1, x2, xzr, ne // ne = any │ │ │ │ + adds x2, x2, x1 │ │ │ │ + b.cs 34eb8 , std::allocator >::~basic_stringbuf()@@Base+0x1e638> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + csel x2, x2, x0, ls // ls = plast │ │ │ │ + lsl x20, x2, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a30 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + str x0, [x21, x19] │ │ │ │ + cmp x23, x25 │ │ │ │ + b.eq 34eb0 , std::allocator >::~basic_stringbuf()@@Base+0x1e630> // b.none │ │ │ │ + add x5, x21, x19 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x3, x23 │ │ │ │ + ldr x4, [x3], #8 │ │ │ │ + str x4, [x2], #8 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 34e60 , std::allocator >::~basic_stringbuf()@@Base+0x1e5e0> // b.any │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + cbz x23, 34e88 , std::allocator >::~basic_stringbuf()@@Base+0x1e608> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, x23 │ │ │ │ + bl 5a40 │ │ │ │ + stp x21, x19, [x22] │ │ │ │ + add x20, x21, x20 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + 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, x21 │ │ │ │ + b 34e70 , std::allocator >::~basic_stringbuf()@@Base+0x1e5f0> │ │ │ │ + mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 34e38 , std::allocator >::~basic_stringbuf()@@Base+0x1e5b8> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ + 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, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + ldp w0, w1, [x0, #36] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 350e8 , std::allocator >::~basic_stringbuf()@@Base+0x1e868> // b.none │ │ │ │ + b.hi 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x1e820> // b.pmore │ │ │ │ + cbz w1, 3508c , std::allocator >::~basic_stringbuf()@@Base+0x1e80c> │ │ │ │ + cbz w0, 35098 , std::allocator >::~basic_stringbuf()@@Base+0x1e818> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #36] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x6, [x19, #8] │ │ │ │ + add x21, x19, #0x8 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + sub x3, x3, x6 │ │ │ │ + asr x3, x3, #3 │ │ │ │ + subs w4, w3, #0x1 │ │ │ │ + b.eq 34fd4 , std::allocator >::~basic_stringbuf()@@Base+0x1e754> // b.none │ │ │ │ + mov w5, w4 │ │ │ │ + sub w3, w3, #0x2 │ │ │ │ + add x4, x6, w4, uxtw #3 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + add x3, x6, x3, lsl #3 │ │ │ │ + neg x5, x5, lsl #3 │ │ │ │ + ldr d31, [x3, x2] │ │ │ │ + str d31, [x4, x2] │ │ │ │ + sub x2, x2, #0x8 │ │ │ │ + cmp x5, x2 │ │ │ │ + b.ne 34fc0 , std::allocator >::~basic_stringbuf()@@Base+0x1e740> // b.any │ │ │ │ + ldp w1, w2, [x6] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 350dc , std::allocator >::~basic_stringbuf()@@Base+0x1e85c> // b.none │ │ │ │ + b.hi 350bc , std::allocator >::~basic_stringbuf()@@Base+0x1e83c> // b.pmore │ │ │ │ + cbz w0, 350d0 , std::allocator >::~basic_stringbuf()@@Base+0x1e850> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x6, #4] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2caa0 , std::allocator >::~basic_stringbuf()@@Base+0x16220> │ │ │ │ + tbz w0, #0, 3500c , std::allocator >::~basic_stringbuf()@@Base+0x1e78c> │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 350fc , std::allocator >::~basic_stringbuf()@@Base+0x1e87c> // b.none │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldp w1, w2, [x5] │ │ │ │ + sub x0, x0, x5 │ │ │ │ + asr x8, x0, #3 │ │ │ │ + cmp x0, #0x18 │ │ │ │ + b.ls 35068 , std::allocator >::~basic_stringbuf()@@Base+0x1e7e8> // b.plast │ │ │ │ + mov w4, #0x3 // #3 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + b 3503c , std::allocator >::~basic_stringbuf()@@Base+0x1e7bc> │ │ │ │ + cmp x3, x8 │ │ │ │ + b.cs 35068 , std::allocator >::~basic_stringbuf()@@Base+0x1e7e8> // b.hs, b.nlast │ │ │ │ + lsl x6, x3, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x7, x5, x3, lsl #3 │ │ │ │ + mov w3, w4 │ │ │ │ + ldr w6, [x5, x6] │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ne 35034 , std::allocator >::~basic_stringbuf()@@Base+0x1e7b4> // b.any │ │ │ │ + ldr w6, [x7, #4] │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ne 35034 , std::allocator >::~basic_stringbuf()@@Base+0x1e7b4> // b.any │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2cb04 , std::allocator >::~basic_stringbuf()@@Base+0x16284> │ │ │ │ + tbz w0, #0, 35078 , std::allocator >::~basic_stringbuf()@@Base+0x1e7f8> │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 34f88 , std::allocator >::~basic_stringbuf()@@Base+0x1e708> // b.none │ │ │ │ + str wzr, [x19, #36] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 34f8c , std::allocator >::~basic_stringbuf()@@Base+0x1e70c> │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 34f8c , std::allocator >::~basic_stringbuf()@@Base+0x1e70c> // b.any │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 350f4 , std::allocator >::~basic_stringbuf()@@Base+0x1e874> // b.none │ │ │ │ + str w1, [x19, #36] │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + b 34f8c , std::allocator >::~basic_stringbuf()@@Base+0x1e70c> │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 34ff0 , std::allocator >::~basic_stringbuf()@@Base+0x1e770> // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x6] │ │ │ │ + b 34ff0 , std::allocator >::~basic_stringbuf()@@Base+0x1e770> │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [x6, #4] │ │ │ │ + b 34ff0 , std::allocator >::~basic_stringbuf()@@Base+0x1e770> │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x6] │ │ │ │ + b 34ff0 , std::allocator >::~basic_stringbuf()@@Base+0x1e770> │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 350b4 , std::allocator >::~basic_stringbuf()@@Base+0x1e834> // b.none │ │ │ │ + str w1, [x19, #36] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + b 34f8c , std::allocator >::~basic_stringbuf()@@Base+0x1e70c> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2cf84 , std::allocator >::~basic_stringbuf()@@Base+0x16704> │ │ │ │ + b 3500c , std::allocator >::~basic_stringbuf()@@Base+0x1e78c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x0, #0x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls 3519c , std::allocator >::~basic_stringbuf()@@Base+0x1e91c> // b.plast │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x3, x4, x2, lsl #3 │ │ │ │ + lsl x5, x2, #3 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ldr w21, [x4, x5] │ │ │ │ + ldr w24, [x3, #4] │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w2, w21 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x6f // #111 │ │ │ │ + bl 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + ldp x4, x3, [x20] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + mov x19, x2 │ │ │ │ + sub x3, x3, x4 │ │ │ │ + cmp x2, x3, asr #3 │ │ │ │ + b.cc 3514c , std::allocator >::~basic_stringbuf()@@Base+0x1e8cc> // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x23, #32] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + ldp w20, w21, [x4] │ │ │ │ + ands w0, w0, #0x1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w19, #0x40 // #64 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + csel w19, w19, w1, ne // ne = any │ │ │ │ + csinc w0, w0, wzr, ne // ne = any │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 1f380 , std::allocator >::~basic_stringbuf()@@Base+0x8b00> │ │ │ │ + mov w4, w0 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 20b80 , std::allocator >::~basic_stringbuf()@@Base+0xa300> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 3521c , std::allocator >::~basic_stringbuf()@@Base+0x1e99c> // 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, 35288 , std::allocator >::~basic_stringbuf()@@Base+0x1ea08> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldp x0, x6, [x0, #8] │ │ │ │ + sub x6, x6, x0 │ │ │ │ + asr x6, x6, #3 │ │ │ │ + cmp x3, x6 │ │ │ │ + b.cs 35280 , std::allocator >::~basic_stringbuf()@@Base+0x1ea00> // b.hs, b.nlast │ │ │ │ + lsl x5, x3, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x7, x0, x3, lsl #3 │ │ │ │ + mov w3, w4 │ │ │ │ + ldr w5, [x0, x5] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 35248 , std::allocator >::~basic_stringbuf()@@Base+0x1e9c8> // b.any │ │ │ │ + ldr w5, [x7, #4] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.ne 35248 , std::allocator >::~basic_stringbuf()@@Base+0x1e9c8> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov w4, w3 │ │ │ │ + b 3523c , std::allocator >::~basic_stringbuf()@@Base+0x1e9bc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + add x3, x0, #0x8 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldur d31, [x1, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 35310 , std::allocator >::~basic_stringbuf()@@Base+0x1ea90> // b.none │ │ │ │ + str d31, [x1], #8 │ │ │ │ + str x1, [x3, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5c70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - add x5, x27, #0x40 │ │ │ │ - stp x1, x24, [sp, #32] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 392f4 , std::allocator >::~basic_stringbuf()@@Base+0x1d774> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b.ne 35324 , std::allocator >::~basic_stringbuf()@@Base+0x1eaa4> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, sp │ │ │ │ + str d31, [sp] │ │ │ │ + bl 354a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ec20> │ │ │ │ + b 352e4 , std::allocator >::~basic_stringbuf()@@Base+0x1ea64> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + movi v31.2s, #0x3 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x3, #0x820 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w21, w1 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + str x23, [sp, #80] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + mov w22, w2 │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + strb w4, [x19, #32] │ │ │ │ + stur d31, [x19, #36] │ │ │ │ + stp w21, w2, [sp, #16] │ │ │ │ + bl 354a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ec20> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 3540c , std::allocator >::~basic_stringbuf()@@Base+0x1eb8c> // b.none │ │ │ │ + stp w21, w22, [x1] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 3542c , std::allocator >::~basic_stringbuf()@@Base+0x1ebac> // b.none │ │ │ │ + stp w21, w22, [x0] │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + str x1, [x20, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3547c , std::allocator >::~basic_stringbuf()@@Base+0x1ebfc> // b.any │ │ │ │ + ldr x23, [sp, #80] │ │ │ │ + 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 354a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ec20> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 353c8 , std::allocator >::~basic_stringbuf()@@Base+0x1eb48> // b.any │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + stp w21, w22, [sp, #16] │ │ │ │ + bl 354a0 , std::allocator >::~basic_stringbuf()@@Base+0x1ec20> │ │ │ │ + b 353d4 , std::allocator >::~basic_stringbuf()@@Base+0x1eb54> │ │ │ │ + bti j │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + cbz x2, 35460 , std::allocator >::~basic_stringbuf()@@Base+0x1ebe0> │ │ │ │ + mov x0, x2 │ │ │ │ bl 5a40 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl 5bf0 │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - str x26, [x21, x1] │ │ │ │ - str x20, [sp, #144] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 393b0 , std::allocator >::~basic_stringbuf()@@Base+0x1d830> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ + b.eq 35480 , std::allocator >::~basic_stringbuf()@@Base+0x1ec00> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x23, x25, [x22] │ │ │ │ + sub x19, x25, x23 │ │ │ │ + asr x2, x19, #3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 35580 , std::allocator >::~basic_stringbuf()@@Base+0x1ed00> // b.none │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x24, x1 │ │ │ │ + csinc x1, x2, xzr, ne // ne = any │ │ │ │ + adds x2, x2, x1 │ │ │ │ + b.cs 35578 , std::allocator >::~basic_stringbuf()@@Base+0x1ecf8> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + csel x2, x2, x0, ls // ls = plast │ │ │ │ + lsl x20, x2, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a30 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + str x0, [x21, x19] │ │ │ │ + cmp x23, x25 │ │ │ │ + b.eq 35570 , std::allocator >::~basic_stringbuf()@@Base+0x1ecf0> // b.none │ │ │ │ + add x5, x21, x19 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x3, x23 │ │ │ │ + ldr x4, [x3], #8 │ │ │ │ + str x4, [x2], #8 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 35520 , std::allocator >::~basic_stringbuf()@@Base+0x1eca0> // b.any │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + cbz x23, 35548 , std::allocator >::~basic_stringbuf()@@Base+0x1ecc8> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, x23 │ │ │ │ + bl 5a40 │ │ │ │ + stp x21, x19, [x22] │ │ │ │ + add x20, x21, x20 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x20, [x22, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 57c0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b 392c8 , std::allocator >::~basic_stringbuf()@@Base+0x1d748> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5760 <__cxa_allocate_exception@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ + mov x2, x21 │ │ │ │ + b 35530 , std::allocator >::~basic_stringbuf()@@Base+0x1ecb0> │ │ │ │ + mov x20, #0x7ffffffffffffff8 // #9223372036854775800 │ │ │ │ + b 354f8 , std::allocator >::~basic_stringbuf()@@Base+0x1ec78> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ + 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 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5980 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + strh w2, [x19, #24] │ │ │ │ + mov x4, #0x4240 // #16960 │ │ │ │ + ldp x1, x3, [sp, #8] │ │ │ │ + movk x4, #0xf, lsl #16 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + madd x1, x1, x4, x3 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35648 , std::allocator >::~basic_stringbuf()@@Base+0x1edc8> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldrb w1, [x19, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w1, #0, 35688 , std::allocator >::~basic_stringbuf()@@Base+0x1ee08> │ │ │ │ + ldrb w0, [x19, #25] │ │ │ │ + tbz w0, #0, 356b8 , std::allocator >::~basic_stringbuf()@@Base+0x1ee38> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 356ec , std::allocator >::~basic_stringbuf()@@Base+0x1ee6c> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5980 │ │ │ │ + mov w4, #0x100 // #256 │ │ │ │ + strh w4, [x19, #24] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + ldp x0, x2, [sp, #8] │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + ldr x1, [x19] │ │ │ │ + madd x0, x0, x3, x2 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + b 35688 , std::allocator >::~basic_stringbuf()@@Base+0x1ee08> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldrb w1, [x19, #25] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w1, #0, 3572c , std::allocator >::~basic_stringbuf()@@Base+0x1eeac> │ │ │ │ + ldrb w0, [x19, #24] │ │ │ │ + tbz w0, #0, 3575c , std::allocator >::~basic_stringbuf()@@Base+0x1eedc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35794 , std::allocator >::~basic_stringbuf()@@Base+0x1ef14> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5980 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + strh w2, [x19, #24] │ │ │ │ + mov x4, #0x4240 // #16960 │ │ │ │ + ldp x0, x3, [sp, #8] │ │ │ │ + movk x4, #0xf, lsl #16 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + madd x0, x0, x4, x3 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x0, [x19] │ │ │ │ + b 3572c , std::allocator >::~basic_stringbuf()@@Base+0x1eeac> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #25] │ │ │ │ + ret │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldrb w1, [x19, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 35844 , std::allocator >::~basic_stringbuf()@@Base+0x1efc4> │ │ │ │ + ldrb w0, [x19, #25] │ │ │ │ + tbnz w0, #0, 3583c , std::allocator >::~basic_stringbuf()@@Base+0x1efbc> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 3580c , std::allocator >::~basic_stringbuf()@@Base+0x1ef8c> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3586c , std::allocator >::~basic_stringbuf()@@Base+0x1efec> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + b 3580c , std::allocator >::~basic_stringbuf()@@Base+0x1ef8c> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5980 │ │ │ │ + ldp x0, x2, [sp, #8] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + ldr x1, [x19] │ │ │ │ + madd x0, x0, x3, x2 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + b 3580c , std::allocator >::~basic_stringbuf()@@Base+0x1ef8c> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldrb w1, [x19, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 3592c , std::allocator >::~basic_stringbuf()@@Base+0x1f0ac> │ │ │ │ + ldrb w0, [x19, #25] │ │ │ │ + tbnz w0, #0, 35908 , std::allocator >::~basic_stringbuf()@@Base+0x1f088> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 358d8 , std::allocator >::~basic_stringbuf()@@Base+0x1f058> │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + mov x1, #0xf7cf // #63439 │ │ │ │ + movk x1, #0xe353, lsl #16 │ │ │ │ + sub x0, x2, x0 │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35970 , std::allocator >::~basic_stringbuf()@@Base+0x1f0f0> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, #0xf7cf // #63439 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + 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 │ │ │ │ + b 358d8 , std::allocator >::~basic_stringbuf()@@Base+0x1f058> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5980 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + mov x4, #0x4240 // #16960 │ │ │ │ + movk x4, #0xf, lsl #16 │ │ │ │ + mov x2, #0xf7cf // #63439 │ │ │ │ + ldr x3, [x19] │ │ │ │ + movk x2, #0xe353, lsl #16 │ │ │ │ + movk x2, #0x9ba5, lsl #32 │ │ │ │ + madd x0, x1, x4, x0 │ │ │ │ + movk x2, #0x20c4, lsl #48 │ │ │ │ + sub x0, x0, x3 │ │ │ │ + smulh x1, x0, x2 │ │ │ │ + asr x1, x1, #7 │ │ │ │ + sub x0, x1, x0, asr #63 │ │ │ │ + b 358d8 , std::allocator >::~basic_stringbuf()@@Base+0x1f058> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldrb w1, [x19, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 35a3c , std::allocator >::~basic_stringbuf()@@Base+0x1f1bc> │ │ │ │ + ldrb w0, [x19, #25] │ │ │ │ + tbnz w0, #0, 35a18 , std::allocator >::~basic_stringbuf()@@Base+0x1f198> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 359e8 , std::allocator >::~basic_stringbuf()@@Base+0x1f168> │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + mov x1, #0x34db // #13531 │ │ │ │ + movk x1, #0xd7b6, lsl #16 │ │ │ │ + sub x0, x2, x0 │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35a80 , std::allocator >::~basic_stringbuf()@@Base+0x1f200> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, #0x34db // #13531 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + 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 │ │ │ │ + b 359e8 , std::allocator >::~basic_stringbuf()@@Base+0x1f168> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5980 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + mov x4, #0x4240 // #16960 │ │ │ │ + movk x4, #0xf, lsl #16 │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + ldr x3, [x19] │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + madd x0, x1, x4, x0 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + sub x0, x0, x3 │ │ │ │ + smulh x1, x0, x2 │ │ │ │ + asr x1, x1, #18 │ │ │ │ + sub x0, x1, x0, asr #63 │ │ │ │ + b 359e8 , std::allocator >::~basic_stringbuf()@@Base+0x1f168> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 55e0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 55e0 │ │ │ │ + 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 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 5720 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 35b84 , std::allocator >::~basic_stringbuf()@@Base+0x1f304> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 35b7c , std::allocator >::~basic_stringbuf()@@Base+0x1f2fc> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35bb4 , std::allocator >::~basic_stringbuf()@@Base+0x1f334> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 35b40 , std::allocator >::~basic_stringbuf()@@Base+0x1f2c0> │ │ │ │ + b 35b9c , std::allocator >::~basic_stringbuf()@@Base+0x1f31c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 35b40 , std::allocator >::~basic_stringbuf()@@Base+0x1f2c0> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + sub x19, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x19, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 35c64 , std::allocator >::~basic_stringbuf()@@Base+0x1f3e4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 35c5c , std::allocator >::~basic_stringbuf()@@Base+0x1f3dc> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35c94 , std::allocator >::~basic_stringbuf()@@Base+0x1f414> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 35c20 , std::allocator >::~basic_stringbuf()@@Base+0x1f3a0> │ │ │ │ + b 35c7c , std::allocator >::~basic_stringbuf()@@Base+0x1f3fc> │ │ │ │ + mov x1, sp │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 35c20 , std::allocator >::~basic_stringbuf()@@Base+0x1f3a0> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 5b70 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 5890 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + cmp w0, w1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + csel w20, w1, w0, gt │ │ │ │ + csel w19, w0, w1, gt │ │ │ │ + sub w19, w19, w20 │ │ │ │ + bl 57e0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + sdiv w1, w0, w19 │ │ │ │ + msub w0, w1, w19, 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 57e0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + sdiv w1, w0, w1 │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + sub w0, w0, w1, lsl #1 │ │ │ │ + mvn w0, w0 │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov s15, s0 │ │ │ │ + bl 57e0 │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + mov w1, #0x42c80000 // #1120403456 │ │ │ │ + fmov s31, w1 │ │ │ │ + sdiv w1, w0, w2 │ │ │ │ + fmul s0, s15, s31 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + msub w1, w1, w2, w0 │ │ │ │ + scvtf s31, w1 │ │ │ │ + fcmpe s31, s0 │ │ │ │ + cset w0, mi // mi = first │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + mul w0, w0, w1 │ │ │ │ + b 5b40 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #168] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + str x19, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + bl 5a00 │ │ │ │ + tbnz w0, #31, 35e4c , std::allocator >::~basic_stringbuf()@@Base+0x1f5cc> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + cset w20, ne // ne = any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 35e18 , std::allocator >::~basic_stringbuf()@@Base+0x1f598> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 39460 , std::allocator >::~basic_stringbuf()@@Base+0x1d8e0> // b.none │ │ │ │ + b.ne 35e54 , std::allocator >::~basic_stringbuf()@@Base+0x1f5d4> // 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 35e00 , std::allocator >::~basic_stringbuf()@@Base+0x1f580> │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ - bti j │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + bl 5a00 │ │ │ │ + tbnz w0, #31, 35ec4 , std::allocator >::~basic_stringbuf()@@Base+0x1f644> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35ecc , std::allocator >::~basic_stringbuf()@@Base+0x1f64c> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + b 35e98 , std::allocator >::~basic_stringbuf()@@Base+0x1f618> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + ldp x20, x0, [sp, #8] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.ne 35f34 , std::allocator >::~basic_stringbuf()@@Base+0x1f6b4> // b.any │ │ │ │ + sturb wzr, [x0, #-1] │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + ldrb w19, [x20] │ │ │ │ + cbnz w19, 35f48 , std::allocator >::~basic_stringbuf()@@Base+0x1f6c8> │ │ │ │ + b 35f70 , std::allocator >::~basic_stringbuf()@@Base+0x1f6f0> │ │ │ │ + ldrb w19, [x20, #1]! │ │ │ │ + cbz w19, 35f6c , std::allocator >::~basic_stringbuf()@@Base+0x1f6ec> │ │ │ │ + cmp w19, #0x2f │ │ │ │ + b.ne 35f40 , std::allocator >::~basic_stringbuf()@@Base+0x1f6c0> // b.any │ │ │ │ + strb wzr, [x20] │ │ │ │ + mov w1, #0x1c0 // #448 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5bb0 │ │ │ │ + strb w19, [x20] │ │ │ │ + ldrb w19, [x20, #1]! │ │ │ │ + cbnz w19, 35f48 , std::allocator >::~basic_stringbuf()@@Base+0x1f6c8> │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1c0 // #448 │ │ │ │ + bl 5bb0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 35f94 , std::allocator >::~basic_stringbuf()@@Base+0x1f714> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1f748> // b.any │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5640 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5a00 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x2] │ │ │ │ + tbnz w0, #31, 36130 , std::allocator >::~basic_stringbuf()@@Base+0x1f8b0> │ │ │ │ + ldr w21, [sp, #56] │ │ │ │ + and w21, w21, #0xf000 │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 3604c , std::allocator >::~basic_stringbuf()@@Base+0x1f7cc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + cmp w21, #0x4, lsl #12 │ │ │ │ + b.ne 360fc , std::allocator >::~basic_stringbuf()@@Base+0x1f87c> // b.any │ │ │ │ + str x23, [sp, #224] │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x19, [x19] │ │ │ │ + stp x21, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x19, #0x7 │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 3615c , std::allocator >::~basic_stringbuf()@@Base+0x1f8dc> // b.plast │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + add x1, x1, #0x5c0 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 3617c , std::allocator >::~basic_stringbuf()@@Base+0x1f8fc> // b.pmore │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5be0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 3614c , std::allocator >::~basic_stringbuf()@@Base+0x1f8cc> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36154 , std::allocator >::~basic_stringbuf()@@Base+0x1f8d4> // 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, x20 │ │ │ │ + b.eq 360fc , std::allocator >::~basic_stringbuf()@@Base+0x1f87c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 360fc , std::allocator >::~basic_stringbuf()@@Base+0x1f87c> │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + b 360fc , std::allocator >::~basic_stringbuf()@@Base+0x1f87c> │ │ │ │ + str x23, [sp, #224] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36158 , std::allocator >::~basic_stringbuf()@@Base+0x1f8d8> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36158 , std::allocator >::~basic_stringbuf()@@Base+0x1f8d8> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 393b0 , std::allocator >::~basic_stringbuf()@@Base+0x1d830> // b.any │ │ │ │ + b.ne 36158 , std::allocator >::~basic_stringbuf()@@Base+0x1f8d8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 1bb00 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #144] │ │ │ │ - bl 56d0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 361c0 , std::allocator >::~basic_stringbuf()@@Base+0x1f940> // b.none │ │ │ │ + b 36158 , std::allocator >::~basic_stringbuf()@@Base+0x1f8d8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5a00 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #31, 362bc , std::allocator >::~basic_stringbuf()@@Base+0x1fa3c> │ │ │ │ + ldr w21, [sp, #56] │ │ │ │ + and w21, w21, #0xf000 │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 36280 , std::allocator >::~basic_stringbuf()@@Base+0x1fa00> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + cmp w21, #0x4, lsl #12 │ │ │ │ + b.ne 36380 , std::allocator >::~basic_stringbuf()@@Base+0x1fb00> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 393dc , std::allocator >::~basic_stringbuf()@@Base+0x1d85c> // b.none │ │ │ │ - b 393b0 , std::allocator >::~basic_stringbuf()@@Base+0x1d830> │ │ │ │ + b.ne 36390 , std::allocator >::~basic_stringbuf()@@Base+0x1fb10> // 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, x20 │ │ │ │ + b.eq 362d8 , std::allocator >::~basic_stringbuf()@@Base+0x1fa58> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x23, x19, [x19] │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x0, x22 │ │ │ │ + stp x21, xzr, [sp, #40] │ │ │ │ + add x1, x19, #0x6 │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 36398 , std::allocator >::~basic_stringbuf()@@Base+0x1fb18> // b.plast │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + add x1, x1, #0x5c8 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 363b8 , std::allocator >::~basic_stringbuf()@@Base+0x1fb38> // b.pmore │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5be0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 36388 , std::allocator >::~basic_stringbuf()@@Base+0x1fb08> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + b 36288 , std::allocator >::~basic_stringbuf()@@Base+0x1fa08> │ │ │ │ + str x23, [sp, #224] │ │ │ │ + b 362d8 , std::allocator >::~basic_stringbuf()@@Base+0x1fa58> │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + b 36288 , std::allocator >::~basic_stringbuf()@@Base+0x1fa08> │ │ │ │ + str x23, [sp, #224] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36394 , std::allocator >::~basic_stringbuf()@@Base+0x1fb14> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36394 , std::allocator >::~basic_stringbuf()@@Base+0x1fb14> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 39400 , std::allocator >::~basic_stringbuf()@@Base+0x1d880> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36394 , std::allocator >::~basic_stringbuf()@@Base+0x1fb14> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ bti j │ │ │ │ - mov x1, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 363fc , std::allocator >::~basic_stringbuf()@@Base+0x1fb7c> // b.none │ │ │ │ + b 36394 , std::allocator >::~basic_stringbuf()@@Base+0x1fb14> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 5c00 │ │ │ │ + cbz x0, 36474 , std::allocator >::~basic_stringbuf()@@Base+0x1fbf4> │ │ │ │ + bl 5750 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 36468 , std::allocator >::~basic_stringbuf()@@Base+0x1fbe8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + bl 5a00 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 364c8 , std::allocator >::~basic_stringbuf()@@Base+0x1fc48> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 364f8 , std::allocator >::~basic_stringbuf()@@Base+0x1fc78> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + bl 5a00 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 36548 , std::allocator >::~basic_stringbuf()@@Base+0x1fcc8> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36578 , std::allocator >::~basic_stringbuf()@@Base+0x1fcf8> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + adrp x20, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x20, x20, #0x5d8 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x19, x8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ce0 │ │ │ │ + cbz x0, 366bc , std::allocator >::~basic_stringbuf()@@Base+0x1fe3c> │ │ │ │ + mov x0, x20 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + bl 5ce0 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 36740 , std::allocator >::~basic_stringbuf()@@Base+0x1fec0> │ │ │ │ + bl 56a0 │ │ │ │ + add x2, x20, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + ldp x1, x20, [sp, #8] │ │ │ │ + add x0, x1, x20 │ │ │ │ + ldurb w2, [x0, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.eq 3669c , std::allocator >::~basic_stringbuf()@@Base+0x1fe1c> // b.none │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + cmp x1, x21 │ │ │ │ + add x22, x20, #0x1 │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + csel x1, x2, x1, ne // ne = any │ │ │ │ + cmp x22, x1 │ │ │ │ + b.hi 366dc , std::allocator >::~basic_stringbuf()@@Base+0x1fe5c> // b.pmore │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + strb w1, [x0] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + strb wzr, [x1, x22] │ │ │ │ + ldp x1, x20, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 366ac , std::allocator >::~basic_stringbuf()@@Base+0x1fe2c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36700 , std::allocator >::~basic_stringbuf()@@Base+0x1fe80> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 36650 , std::allocator >::~basic_stringbuf()@@Base+0x1fdd0> // b.any │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x20, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 3665c , std::allocator >::~basic_stringbuf()@@Base+0x1fddc> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + mov x1, x2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + b 36668 , std::allocator >::~basic_stringbuf()@@Base+0x1fde8> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + b 36628 , std::allocator >::~basic_stringbuf()@@Base+0x1fda8> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 393bc , std::allocator >::~basic_stringbuf()@@Base+0x1d83c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36708 , std::allocator >::~basic_stringbuf()@@Base+0x1fe88> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36708 , std::allocator >::~basic_stringbuf()@@Base+0x1fe88> // b.any │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x19, x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + mov x8, x20 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 36580 , std::allocator >::~basic_stringbuf()@@Base+0x1fd00> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + cbz x1, 36814 , std::allocator >::~basic_stringbuf()@@Base+0x1ff94> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 5d80 <__cxa_throw@plt> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 5690 , std::allocator >::resize(unsigned long, char)@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + bl 5e80 , std::allocator >::rfind(char, unsigned long) const@plt> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3688c , std::allocator >::~basic_stringbuf()@@Base+0x2000c> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.hi 368c4 , std::allocator >::~basic_stringbuf()@@Base+0x20044> // b.pmore │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + b 36838 , std::allocator >::~basic_stringbuf()@@Base+0x1ffb8> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x1, x2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36854 , std::allocator >::~basic_stringbuf()@@Base+0x1ffd4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 368c0 , std::allocator >::~basic_stringbuf()@@Base+0x20040> // 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] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + b 36838 , std::allocator >::~basic_stringbuf()@@Base+0x1ffb8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5940 <__cxa_free_exception@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 368fc , std::allocator >::~basic_stringbuf()@@Base+0x2007c> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x3, [x21] │ │ │ │ + subs x0, x0, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 368c0 , std::allocator >::~basic_stringbuf()@@Base+0x20040> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + bl 5c60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + 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 5e80 , std::allocator >::rfind(char, unsigned long) const@plt> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 36970 , std::allocator >::~basic_stringbuf()@@Base+0x200f0> // b.none │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.hi 369d0 , std::allocator >::~basic_stringbuf()@@Base+0x20150> // b.pmore │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x20 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 369c0 , std::allocator >::~basic_stringbuf()@@Base+0x20140> // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + b 36998 , std::allocator >::~basic_stringbuf()@@Base+0x20118> │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 5c60 │ │ │ │ + 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+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 393bc , std::allocator >::~basic_stringbuf()@@Base+0x1d83c> │ │ │ │ - nop │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x23, [sp, #128] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + str x22, [sp, #40] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + mov x8, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36904 , std::allocator >::~basic_stringbuf()@@Base+0x20084> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 36a6c , std::allocator >::~basic_stringbuf()@@Base+0x201ec> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x21, x3, [sp, #8] │ │ │ │ + cbnz x3, 36b00 , std::allocator >::~basic_stringbuf()@@Base+0x20280> │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 36b64 , std::allocator >::~basic_stringbuf()@@Base+0x202e4> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [x20] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 36ac4 , std::allocator >::~basic_stringbuf()@@Base+0x20244> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36ba4 , std::allocator >::~basic_stringbuf()@@Base+0x20324> // b.any │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5dc0 , std::allocator >::find(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 36b54 , std::allocator >::~basic_stringbuf()@@Base+0x202d4> // b.none │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [x20] │ │ │ │ + sub x2, x0, #0x1 │ │ │ │ + cmp x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x19] │ │ │ │ + csel x2, x2, x3, ls // ls = plast │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 36ab4 , std::allocator >::~basic_stringbuf()@@Base+0x20234> // b.any │ │ │ │ + b 36ac4 , std::allocator >::~basic_stringbuf()@@Base+0x20244> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + stp x0, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + b 36b40 , std::allocator >::~basic_stringbuf()@@Base+0x202c0> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 36a98 , std::allocator >::~basic_stringbuf()@@Base+0x20218> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36bd4 , std::allocator >::~basic_stringbuf()@@Base+0x20354> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36ba4 , std::allocator >::~basic_stringbuf()@@Base+0x20324> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x1, x1, #0x28 │ │ │ │ + mov w1, #0x2e // #46 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ mov x29, sp │ │ │ │ - mov x2, #0x1a1 // #417 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 5e80 , std::allocator >::rfind(char, unsigned long) const@plt> │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + cmn x1, #0x3 │ │ │ │ + b.ls 36c40 , std::allocator >::~basic_stringbuf()@@Base+0x203c0> // b.plast │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.hi 36c80 , std::allocator >::~basic_stringbuf()@@Base+0x20400> // b.pmore │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + bl 5c60 │ │ │ │ + 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+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x20, x8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x23, [sp, #128] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + add x23, sp, #0x8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + str x22, [sp, #40] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + mov x8, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36be0 , std::allocator >::~basic_stringbuf()@@Base+0x20360> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 36d1c , std::allocator >::~basic_stringbuf()@@Base+0x2049c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x21, x3, [sp, #8] │ │ │ │ + cbnz x3, 36db0 , std::allocator >::~basic_stringbuf()@@Base+0x20530> │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 36e14 , std::allocator >::~basic_stringbuf()@@Base+0x20594> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [x20] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 36d74 , std::allocator >::~basic_stringbuf()@@Base+0x204f4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36e54 , std::allocator >::~basic_stringbuf()@@Base+0x205d4> // b.any │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 5d90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5dc0 , std::allocator >::find(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 36e04 , std::allocator >::~basic_stringbuf()@@Base+0x20584> // b.none │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [x20] │ │ │ │ + sub x2, x0, #0x1 │ │ │ │ + cmp x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x19] │ │ │ │ + csel x2, x2, x3, ls // ls = plast │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 36d64 , std::allocator >::~basic_stringbuf()@@Base+0x204e4> // b.any │ │ │ │ + b 36d74 , std::allocator >::~basic_stringbuf()@@Base+0x204f4> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + stp x0, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + b 36df0 , std::allocator >::~basic_stringbuf()@@Base+0x20570> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + b 36d48 , std::allocator >::~basic_stringbuf()@@Base+0x204c8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36e84 , std::allocator >::~basic_stringbuf()@@Base+0x20604> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36e54 , std::allocator >::~basic_stringbuf()@@Base+0x205d4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti c │ │ │ │ + ldp x0, x1, [x0] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldurb w0, [x0, #-1] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cbnz x1, 36ec0 , std::allocator >::~basic_stringbuf()@@Base+0x20640> │ │ │ │ + ret │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 5690 , std::allocator >::resize(unsigned long, char)@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x3, [x3, #3608] │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x8 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + str x21, [sp, #48] │ │ │ │ + sub x19, x2, #0x1 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp x19, x2 │ │ │ │ + str x0, [x8] │ │ │ │ + csel x19, x19, x2, ls // ls = plast │ │ │ │ + str x19, [sp] │ │ │ │ + ldr x21, [x1] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 36f80 , std::allocator >::~basic_stringbuf()@@Base+0x20700> // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 36f78 , std::allocator >::~basic_stringbuf()@@Base+0x206f8> // b.any │ │ │ │ + ldrb w1, [x21] │ │ │ │ + strb w1, [x8, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + str x19, [x20, #8] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36fb4 , std::allocator >::~basic_stringbuf()@@Base+0x20734> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 36f38 , std::allocator >::~basic_stringbuf()@@Base+0x206b8> │ │ │ │ + b 36f9c , std::allocator >::~basic_stringbuf()@@Base+0x2071c> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5df0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x20] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5570 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x19, [sp] │ │ │ │ + b 36f38 , std::allocator >::~basic_stringbuf()@@Base+0x206b8> │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x1, x1, #0x1d0 │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ mov x29, sp │ │ │ │ - mov x2, #0x1b5 // #437 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 5d50 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 37034 , std::allocator >::~basic_stringbuf()@@Base+0x207b4> // b.none │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 37064 , std::allocator >::~basic_stringbuf()@@Base+0x207e4> // b.pmore │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0xd90 │ │ │ │ + bl 5c60 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 5d00 , std::allocator >::find_last_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 370f0 , std::allocator >::~basic_stringbuf()@@Base+0x20870> // b.none │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp x2, x3 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x20] │ │ │ │ + csel x2, x2, x3, ls // ls = plast │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x6d0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + 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+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x8 │ │ │ │ + mov x19, x8 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 37080 , std::allocator >::~basic_stringbuf()@@Base+0x20800> │ │ │ │ + mov x8, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 36fc0 , std::allocator >::~basic_stringbuf()@@Base+0x20740> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37180 , std::allocator >::~basic_stringbuf()@@Base+0x20900> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 371e0 , std::allocator >::~basic_stringbuf()@@Base+0x20960> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 371e4 , std::allocator >::~basic_stringbuf()@@Base+0x20964> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ mov x0, x19 │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + 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 x21, x24 │ │ │ │ + add x2, x19, x0 │ │ │ │ + cmp x23, x0 │ │ │ │ + add x22, x19, x23 │ │ │ │ + csel x22, x22, x2, lt // lt = tstop │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 3723c , std::allocator >::~basic_stringbuf()@@Base+0x209bc> // b.any │ │ │ │ + b 37278 , std::allocator >::~basic_stringbuf()@@Base+0x209f8> │ │ │ │ + b.gt 3729c , std::allocator >::~basic_stringbuf()@@Base+0x20a1c> │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 37278 , std::allocator >::~basic_stringbuf()@@Base+0x209f8> // b.none │ │ │ │ + ldrb w0, [x19] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 55e0 │ │ │ │ + mov w20, w0 │ │ │ │ + ldrb w0, [x21] │ │ │ │ + bl 55e0 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.ge 3722c , std::allocator >::~basic_stringbuf()@@Base+0x209ac> // 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 x21, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - bl 5d90 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3608] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + add x26, x8, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x21, x1, [x0] │ │ │ │ + stp x26, xzr, [x8] │ │ │ │ + strb wzr, [x8, #16] │ │ │ │ + cbz w1, 374d8 , std::allocator >::~basic_stringbuf()@@Base+0x20c58> │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w24, w0 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add x5, sp, #0x20 │ │ │ │ + add x24, x21, x24 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + add x27, sp, #0x18 │ │ │ │ + adrp x28, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + b 3733c , std::allocator >::~basic_stringbuf()@@Base+0x20abc> │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 373e4 , std::allocator >::~basic_stringbuf()@@Base+0x20b64> // b.none │ │ │ │ + ldrb w0, [x21], #1 │ │ │ │ + strb w0, [x27, w20, sxtw] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.ne 37334 , std::allocator >::~basic_stringbuf()@@Base+0x20ab4> // 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] │ │ │ │ + add x0, x5, x20 │ │ │ │ + ldr x2, [x28, #1744] │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + ldp x0, x23, [x19] │ │ │ │ + ldrb w25, [x2, x1] │ │ │ │ + add x22, x23, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 3753c , std::allocator >::~basic_stringbuf()@@Base+0x20cbc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + cmp x22, x1 │ │ │ │ + b.hi 37514 , std::allocator >::~basic_stringbuf()@@Base+0x20c94> // 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 37390 , std::allocator >::~basic_stringbuf()@@Base+0x20b10> // b.any │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cmp x21, x24 │ │ │ │ + b.ne 3733c , std::allocator >::~basic_stringbuf()@@Base+0x20abc> // b.any │ │ │ │ + cbz w20, 374d0 , std::allocator >::~basic_stringbuf()@@Base+0x20c50> │ │ │ │ + cmp w20, #0x2 │ │ │ │ + b.gt 37404 , std::allocator >::~basic_stringbuf()@@Base+0x20b84> │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + add x0, x27, w20, sxtw │ │ │ │ + sub w2, w2, w20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 57f0 │ │ │ │ + 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+0x49780> │ │ │ │ + bfi w2, w1, #8, #8 │ │ │ │ + bfi w2, w0, #16, #8 │ │ │ │ + bfi w2, w3, #24, #8 │ │ │ │ + str w2, [sp, #32] │ │ │ │ + ldp x0, x22, [x19] │ │ │ │ + ldrb w1, [x24] │ │ │ │ + ldr x2, [x27, #1744] │ │ │ │ + add x21, x22, #0x1 │ │ │ │ + ldrb w25, [x2, x1] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 37564 , std::allocator >::~basic_stringbuf()@@Base+0x20ce4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 37544 , std::allocator >::~basic_stringbuf()@@Base+0x20cc4> // 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 3744c , std::allocator >::~basic_stringbuf()@@Base+0x20bcc> │ │ │ │ + mov w23, #0x3d // #61 │ │ │ │ + ldp x0, x22, [x19] │ │ │ │ + add x21, x22, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 3758c , std::allocator >::~basic_stringbuf()@@Base+0x20d0c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 3756c , std::allocator >::~basic_stringbuf()@@Base+0x20cec> // 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 37498 , std::allocator >::~basic_stringbuf()@@Base+0x20c18> // b.any │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37594 , std::allocator >::~basic_stringbuf()@@Base+0x20d14> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + 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 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + b 373bc , std::allocator >::~basic_stringbuf()@@Base+0x20b3c> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 373b4 , std::allocator >::~basic_stringbuf()@@Base+0x20b34> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 37474 , std::allocator >::~basic_stringbuf()@@Base+0x20bf4> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 3746c , std::allocator >::~basic_stringbuf()@@Base+0x20bec> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 374b4 , std::allocator >::~basic_stringbuf()@@Base+0x20c34> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 374ac , std::allocator >::~basic_stringbuf()@@Base+0x20c2c> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3759c , std::allocator >::~basic_stringbuf()@@Base+0x20d1c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + 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, x8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + add x26, x8, #0x10 │ │ │ │ + ldr x23, [x22, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x26, xzr, [x8] │ │ │ │ + strb wzr, [x8, #16] │ │ │ │ + cbz w23, 3783c , std::allocator >::~basic_stringbuf()@@Base+0x20fbc> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + add x25, x25, #0x6d0 │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + 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 37670 , std::allocator >::~basic_stringbuf()@@Base+0x20df0> │ │ │ │ + mov w20, w0 │ │ │ │ + add x0, x28, #0x1 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.eq 37760 , std::allocator >::~basic_stringbuf()@@Base+0x20ee0> // b.none │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldrb w19, [x0, x28] │ │ │ │ + cmp w19, #0x3d │ │ │ │ + b.eq 37760 , std::allocator >::~basic_stringbuf()@@Base+0x20ee0> // b.none │ │ │ │ + mov w0, w19 │ │ │ │ + bl 5680 │ │ │ │ + cbnz w0, 37698 , std::allocator >::~basic_stringbuf()@@Base+0x20e18> │ │ │ │ + and w0, w19, #0xfffffffb │ │ │ │ + cmp w0, #0x2b │ │ │ │ + b.ne 37760 , std::allocator >::~basic_stringbuf()@@Base+0x20ee0> // b.any │ │ │ │ + strb w19, [x24, w20, sxtw] │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.ne 3765c , std::allocator >::~basic_stringbuf()@@Base+0x20ddc> // b.any │ │ │ │ + mov x19, x24 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5ba0 , std::allocator >::find(char, unsigned long) const@plt> │ │ │ │ + strb w0, [x19], #1 │ │ │ │ + cmp x19, x27 │ │ │ │ + b.ne 376ac , std::allocator >::~basic_stringbuf()@@Base+0x20e2c> // b.any │ │ │ │ + ldrb w1, [sp, #49] │ │ │ │ + mov x19, #0x1 // #1 │ │ │ │ + ldrb w0, [sp, #50] │ │ │ │ + ldrb w3, [sp, #48] │ │ │ │ + ldrb w4, [sp, #51] │ │ │ │ + ubfx x2, x1, #4, #2 │ │ │ │ + ubfx x6, x0, #2, #4 │ │ │ │ + ubfiz w3, w3, #2, #6 │ │ │ │ + add w1, w6, w1, lsl #4 │ │ │ │ + add w2, w2, w3 │ │ │ │ + add w0, w4, w0, lsl #6 │ │ │ │ + strb w2, [sp, #40] │ │ │ │ + strb w1, [sp, #41] │ │ │ │ + strb w0, [sp, #42] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldp x2, x1, [x21] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldurb w6, [x0, #-1] │ │ │ │ + add x20, x1, #0x1 │ │ │ │ + cmp x26, x2 │ │ │ │ + b.eq 378a4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 37878 , std::allocator >::~basic_stringbuf()@@Base+0x20ff8> // b.pmore │ │ │ │ + strb w6, [x2, x1] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + str x20, [x21, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.ne 37700 , std::allocator >::~basic_stringbuf()@@Base+0x20e80> // b.any │ │ │ │ + add x0, x28, #0x1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.ne 3766c , std::allocator >::~basic_stringbuf()@@Base+0x20dec> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz w20, 37834 , std::allocator >::~basic_stringbuf()@@Base+0x20fb4> │ │ │ │ + add x19, sp, #0x30 │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.gt 37784 , std::allocator >::~basic_stringbuf()@@Base+0x20f04> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x0, x19, w20, sxtw │ │ │ │ + sub w2, w2, w20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 57f0 │ │ │ │ + adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x49780> │ │ │ │ + add x23, sp, #0x34 │ │ │ │ + add x22, x22, #0x6d0 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5ba0 , std::allocator >::find(char, unsigned long) const@plt> │ │ │ │ + strb w0, [x19], #1 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 37790 , std::allocator >::~basic_stringbuf()@@Base+0x20f10> // b.any │ │ │ │ + ldrb w1, [sp, #49] │ │ │ │ + sub w25, w20, #0x1 │ │ │ │ + ldrb w0, [sp, #50] │ │ │ │ + ldrb w3, [sp, #48] │ │ │ │ + ldrb w4, [sp, #51] │ │ │ │ + ubfx x2, x1, #4, #2 │ │ │ │ + ubfx x5, x0, #2, #4 │ │ │ │ + ubfiz w3, w3, #2, #6 │ │ │ │ + add w1, w5, w1, lsl #4 │ │ │ │ + add w2, w2, w3 │ │ │ │ + add w0, w4, w0, lsl #6 │ │ │ │ + strb w2, [sp, #40] │ │ │ │ + strb w1, [sp, #41] │ │ │ │ + strb w0, [sp, #42] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 37834 , std::allocator >::~basic_stringbuf()@@Base+0x20fb4> // b.none │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldp x0, x20, [x21] │ │ │ │ + ldrb w24, [x23] │ │ │ │ + add x19, x20, #0x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 378cc , std::allocator >::~basic_stringbuf()@@Base+0x2104c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + cmp x19, x1 │ │ │ │ + b.hi 378ac , std::allocator >::~basic_stringbuf()@@Base+0x2102c> // b.pmore │ │ │ │ + strb w24, [x0, x20] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + str x19, [x21, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x0, [x21] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + cmp w22, w25 │ │ │ │ + b.lt 377f4 , std::allocator >::~basic_stringbuf()@@Base+0x20f74> // b.tstop │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 378d4 , std::allocator >::~basic_stringbuf()@@Base+0x21054> // 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 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr w6, [sp, #28] │ │ │ │ + b 37728 , std::allocator >::~basic_stringbuf()@@Base+0x20ea8> │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + b 37720 , std::allocator >::~basic_stringbuf()@@Base+0x20ea0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + b 37814 , std::allocator >::~basic_stringbuf()@@Base+0x20f94> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 3780c , std::allocator >::~basic_stringbuf()@@Base+0x20f8c> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 378dc , std::allocator >::~basic_stringbuf()@@Base+0x2105c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - sub sp, sp, #0x850 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ - ldr x2, [x2, #3608] │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x19, sp, #0x8 │ │ │ │ - mov w21, w0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x1 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + sub sp, sp, #0x210 │ │ │ │ + add x23, sp, #0x100 │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #2120] │ │ │ │ + str x0, [sp, #520] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + mov x20, sp │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5670 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #480] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3560] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x24, [x2, #8] │ │ │ │ + stur q31, [x0, #-24] │ │ │ │ + add x3, x21, #0x10 │ │ │ │ + stur q31, [x0, #-8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp] │ │ │ │ + str x3, [sp, #256] │ │ │ │ + str xzr, [sp, #472] │ │ │ │ + str x24, [sp, x0] │ │ │ │ + add x0, sp, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x19, [x19, #3912] │ │ │ │ + add x25, sp, #0x8 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + bl 5a60 >::basic_filebuf()@plt> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [x27] │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 59f0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, sp, x1 │ │ │ │ + cbz x2, 37ac4 , std::allocator >::~basic_stringbuf()@@Base+0x21244> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + ldp x1, x2, [x26] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ae0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3896] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + str x19, [sp, #256] │ │ │ │ + bl 5610 >::close()@plt> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 5e40 ::~__basic_file()@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 5bf0 │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str x21, [sp, #256] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37b00 , std::allocator >::~basic_stringbuf()@@Base+0x21280> // b.any │ │ │ │ + add sp, sp, #0x210 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 5d60 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + b 37a18 , std::allocator >::~basic_stringbuf()@@Base+0x21198> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 37b5c , std::allocator >::~basic_stringbuf()@@Base+0x212dc> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + bl 5730 <__cxa_begin_catch@plt> │ │ │ │ + bl 5d10 <__cxa_end_catch@plt> │ │ │ │ + b 37a48 , std::allocator >::~basic_stringbuf()@@Base+0x211c8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 >::~basic_filebuf()@plt> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + mov x0, x23 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37b00 , std::allocator >::~basic_stringbuf()@@Base+0x21280> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x2, x2, #0x300 │ │ │ │ - bl 39660 , std::allocator >::~basic_stringbuf()@@Base+0x1dae0> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x4, x4, #0x4a0 │ │ │ │ - add x3, x3, #0x388 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x2, #0x3b0 │ │ │ │ - add x1, x1, #0x3c0 │ │ │ │ - bl 39728 , std::allocator >::~basic_stringbuf()@@Base+0x1dba8> │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 37b24 , std::allocator >::~basic_stringbuf()@@Base+0x212a4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 37b30 , std::allocator >::~basic_stringbuf()@@Base+0x212b0> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x160 │ │ │ │ + stp x29, x30, [sp, #256] │ │ │ │ + add x29, sp, #0x100 │ │ │ │ + stp x21, x22, [sp, #288] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + stp x19, x20, [sp, #272] │ │ │ │ + stp x23, x24, [sp, #304] │ │ │ │ + add x24, sp, #0x58 │ │ │ │ + mov x23, x8 │ │ │ │ + stp x25, x26, [sp, #320] │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + stp x27, x28, [sp, #336] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #248] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x1, x2, [x22] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + str xzr, [x8, #16] │ │ │ │ + str x26, [sp, #88] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl 5a00 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + tbnz w0, #31, 37f3c , std::allocator >::~basic_stringbuf()@@Base+0x216bc> │ │ │ │ + ldr w19, [sp, #136] │ │ │ │ + and w19, w19, #0xf000 │ │ │ │ + cmp x2, x26 │ │ │ │ + b.eq 37c1c , std::allocator >::~basic_stringbuf()@@Base+0x2139c> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + cmp w19, #0x4, lsl #12 │ │ │ │ + b.eq 37c68 , std::allocator >::~basic_stringbuf()@@Base+0x213e8> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ + ldp x29, x30, [sp, #256] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #272] │ │ │ │ + ldp x21, x22, [sp, #288] │ │ │ │ + ldp x23, x24, [sp, #304] │ │ │ │ + ldp x25, x26, [sp, #320] │ │ │ │ + ldp x27, x28, [sp, #336] │ │ │ │ + add sp, sp, #0x160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x22] │ │ │ │ + bl 5ac0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x0, 37c24 , std::allocator >::~basic_stringbuf()@@Base+0x213a4> │ │ │ │ + ldp x1, x19, [x22] │ │ │ │ + add x0, x1, x19 │ │ │ │ + ldurb w2, [x0, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.ne 37f58 , std::allocator >::~basic_stringbuf()@@Base+0x216d8> // b.any │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + add x25, sp, #0x38 │ │ │ │ + add x28, sp, #0x48 │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5a50 │ │ │ │ + cbz x0, 37f30 , std::allocator >::~basic_stringbuf()@@Base+0x216b0> │ │ │ │ + add x0, x0, #0x13 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x21, x20 │ │ │ │ + ldp x1, x19, [x22] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 56a0 │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x19, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + stp x28, xzr, [sp, #56] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 38064 , std::allocator >::~basic_stringbuf()@@Base+0x217e4> // b.pmore │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.hi 37fc0 , std::allocator >::~basic_stringbuf()@@Base+0x21740> // b.pmore │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldp x19, x2, [x22] │ │ │ │ + mov w3, #0x2e // #46 │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + strb w3, [sp, #55] │ │ │ │ + stp x26, xzr, [sp, #88] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + strb wzr, [sp, #104] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 380ac , std::allocator >::~basic_stringbuf()@@Base+0x2182c> // b.pmore │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 380d4 , std::allocator >::~basic_stringbuf()@@Base+0x21854> // b.none │ │ │ │ + add x1, sp, #0x37 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 37ea8 , std::allocator >::~basic_stringbuf()@@Base+0x21628> // b.none │ │ │ │ + ldp x0, x2, [x22] │ │ │ │ + add x19, sp, #0x88 │ │ │ │ + mov x21, x20 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + stp x19, xzr, [sp, #120] │ │ │ │ + strb wzr, [sp, #136] │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x2, #0x2 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5cc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 38118 , std::allocator >::~basic_stringbuf()@@Base+0x21898> // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x27 │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x0, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 3801c , std::allocator >::~basic_stringbuf()@@Base+0x2179c> // b.plast │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + bl 56c0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x0, [sp, #120] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 37f0c , std::allocator >::~basic_stringbuf()@@Base+0x2168c> // b.none │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 37e40 , std::allocator >::~basic_stringbuf()@@Base+0x215c0> // b.none │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + mov x0, x1 │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 37e58 , std::allocator >::~basic_stringbuf()@@Base+0x215d8> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + cbnz w21, 37f8c , std::allocator >::~basic_stringbuf()@@Base+0x2170c> │ │ │ │ + ldp x0, x1, [x23, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37efc , std::allocator >::~basic_stringbuf()@@Base+0x2167c> // b.none │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [x0] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 37ca8 , std::allocator >::~basic_stringbuf()@@Base+0x21428> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 37ca8 , std::allocator >::~basic_stringbuf()@@Base+0x21428> │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + ldr x21, [sp, #88] │ │ │ │ + cbz x2, 37ec4 , std::allocator >::~basic_stringbuf()@@Base+0x21644> │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d480> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x4, x4, #0x4e0 │ │ │ │ - add x3, x3, #0x3c8 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x2, #0x3e0 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - bl 39728 , std::allocator >::~basic_stringbuf()@@Base+0x1dba8> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, w21 │ │ │ │ + bl 5770 │ │ │ │ + cbnz w0, 37da4 , std::allocator >::~basic_stringbuf()@@Base+0x21524> │ │ │ │ + cmp x21, x26 │ │ │ │ + b.eq 37ee0 , std::allocator >::~basic_stringbuf()@@Base+0x21660> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + cmp x19, x28 │ │ │ │ + b.eq 37ca8 , std::allocator >::~basic_stringbuf()@@Base+0x21428> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ mov x0, x19 │ │ │ │ - bl 39908 , std::allocator >::~basic_stringbuf()@@Base+0x1dd88> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 37ca8 , std::allocator >::~basic_stringbuf()@@Base+0x21428> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 386e0 , std::allocator >::~basic_stringbuf()@@Base+0x21e60> │ │ │ │ + b 37e8c , std::allocator >::~basic_stringbuf()@@Base+0x2160c> │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + cbz x2, 37e28 , std::allocator >::~basic_stringbuf()@@Base+0x215a8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 5770 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cset w21, eq // eq = none │ │ │ │ + b 37e28 , std::allocator >::~basic_stringbuf()@@Base+0x215a8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5970 │ │ │ │ + b 37c24 , std::allocator >::~basic_stringbuf()@@Base+0x213a4> │ │ │ │ + cmp x2, x26 │ │ │ │ + b.eq 37c24 , std::allocator >::~basic_stringbuf()@@Base+0x213a4> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 37c24 , std::allocator >::~basic_stringbuf()@@Base+0x213a4> │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 37fb8 , std::allocator >::~basic_stringbuf()@@Base+0x21738> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + cmp x20, x1 │ │ │ │ + b.hi 37f94 , std::allocator >::~basic_stringbuf()@@Base+0x21714> // b.pmore │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + strb w1, [x0] │ │ │ │ + str x20, [x22, #8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + b 37c8c , std::allocator >::~basic_stringbuf()@@Base+0x2140c> │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + b 37ee0 , std::allocator >::~basic_stringbuf()@@Base+0x21660> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e00 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x0, x0, x19 │ │ │ │ + b 37f74 , std::allocator >::~basic_stringbuf()@@Base+0x216f4> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x216ec> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 380a0 , std::allocator >::~basic_stringbuf()@@Base+0x21820> // b.none │ │ │ │ + bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x23 │ │ │ │ + bl ba60 │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + b 37ff8 , std::allocator >::~basic_stringbuf()@@Base+0x21778> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 37ff0 , std::allocator >::~basic_stringbuf()@@Base+0x21770> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37ff0 , std::allocator >::~basic_stringbuf()@@Base+0x21770> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 37ff0 , std::allocator >::~basic_stringbuf()@@Base+0x21770> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x21, [x21, #3608] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37fdc , std::allocator >::~basic_stringbuf()@@Base+0x2175c> // b.any │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x21780> │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + bl 57b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w26, w1, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + add x3, sp, #0x160 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3608] │ │ │ │ + str x3, [sp] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x20, [x20, #3600] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl 5670 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, sp, #0x280 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3560] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + add x22, sp, #0xe0 │ │ │ │ + stur q31, [x2, #-56] │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-40] │ │ │ │ + ldp x28, x0, [x20, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldur x0, [x28, #-24] │ │ │ │ + str x28, [sp, #224] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x3, [x22, x0] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + ldur x0, [x28, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x1, x4, [x20, #32] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + stp x1, x4, [sp, #88] │ │ │ │ + str x1, [sp, #240] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x4, [x3, x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x4, [x4, #3688] │ │ │ │ + stp x4, x0, [sp, #24] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x2, [x2, #3792] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x3, [x22, x1] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x18 │ │ │ │ + str x2, [sp, #224] │ │ │ │ + add x2, x3, #0x40 │ │ │ │ + add x1, x3, #0x68 │ │ │ │ + str x2, [sp, #240] │ │ │ │ + add x2, x4, #0x10 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + stp q31, q31, [sp, #256] │ │ │ │ + str q31, [sp, #288] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl 5ea0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + add x3, sp, #0x150 │ │ │ │ + stp x3, x0, [sp, #48] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + str x0, [sp, #248] │ │ │ │ + str wzr, [sp, #312] │ │ │ │ + str x3, [sp, #320] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmp x2, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 385e0 , std::allocator >::~basic_stringbuf()@@Base+0x21d60> // b.any │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + add x2, x1, x2 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1f260> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + add x23, sp, #0xf8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + str w2, [sp, #312] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5b90 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5bc0 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + add x20, sp, #0x80 │ │ │ │ + add x21, sp, #0xc0 │ │ │ │ + add x24, sp, #0xa0 │ │ │ │ + add x27, sp, #0xd0 │ │ │ │ + add x23, sp, #0xb0 │ │ │ │ + stp xzr, xzr, [x19] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + mov w25, #0x5 // #5 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp x0, xzr, [sp, #128] │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + mov w2, w26 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w25 │ │ │ │ + b.ne 383f0 , std::allocator >::~basic_stringbuf()@@Base+0x21b70> // b.any │ │ │ │ + mov x8, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 37080 , std::allocator >::~basic_stringbuf()@@Base+0x20800> │ │ │ │ + mov x8, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 36fc0 , std::allocator >::~basic_stringbuf()@@Base+0x20740> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 38388 , std::allocator >::~basic_stringbuf()@@Base+0x21b08> // b.none │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldp x3, x0, [x19, #8] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 384e8 , std::allocator >::~basic_stringbuf()@@Base+0x21c68> // b.none │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + add x0, x3, #0x10 │ │ │ │ + str x0, [x3] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 38510 , std::allocator >::~basic_stringbuf()@@Base+0x21c90> // b.none │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str x1, [x3] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x4, [x3, #8] │ │ │ │ + mov w2, w26 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5e30 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w25 │ │ │ │ + b.eq 38358 , std::allocator >::~basic_stringbuf()@@Base+0x21ad8> // b.none │ │ │ │ + ldp x1, x0, [sp, #120] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 38408 , std::allocator >::~basic_stringbuf()@@Base+0x21b88> // b.none │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x4, x1, #0x18 │ │ │ │ + add x3, x1, #0x68 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp x1, x2, [sp, #240] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x4, [sp, #224] │ │ │ │ + str x3, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 38448 , std::allocator >::~basic_stringbuf()@@Base+0x21bc8> // b.none │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5bf0 │ │ │ │ + ldp x0, x6, [sp, #72] │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + ldur x2, [x28, #-24] │ │ │ │ + ldur x4, [x0, #-24] │ │ │ │ + ldur x3, [x5, #-24] │ │ │ │ + str x6, [x22, x4] │ │ │ │ + str x5, [sp, #240] │ │ │ │ + ldp x5, x4, [sp, #96] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x5, [x4, x3] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + str x28, [sp, #224] │ │ │ │ + str x3, [x22, x2] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl 56d0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3608] │ │ │ │ - ldr x2, [sp, #2120] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3960c , std::allocator >::~basic_stringbuf()@@Base+0x1da8c> // b.any │ │ │ │ - add sp, sp, #0x850 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 38578 , std::allocator >::~basic_stringbuf()@@Base+0x21cf8> // 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 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl bb00 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 38330 , std::allocator >::~basic_stringbuf()@@Base+0x21ab0> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + b 38330 , std::allocator >::~basic_stringbuf()@@Base+0x21ab0> │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + mov x1, x23 │ │ │ │ + stp x4, x3, [sp, #8] │ │ │ │ + bl 5570 │ │ │ │ + ldp x4, x3, [sp, #8] │ │ │ │ + b 383b8 , std::allocator >::~basic_stringbuf()@@Base+0x21b38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5bf0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 55d0 >::~basic_iostream()@plt> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 56d0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 38608 , std::allocator >::~basic_stringbuf()@@Base+0x21d88> // b.none │ │ │ │ bl 56e0 <__stack_chk_fail@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ba60 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5960 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x0, [x0, #3608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 38578 , std::allocator >::~basic_stringbuf()@@Base+0x21cf8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 3858c , std::allocator >::~basic_stringbuf()@@Base+0x21d0c> │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 38578 , std::allocator >::~basic_stringbuf()@@Base+0x21cf8> // b.any │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + bl 5920 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x28, #-24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x28, [sp, #224] │ │ │ │ + str x0, [x22, x1] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + b 38550 , std::allocator >::~basic_stringbuf()@@Base+0x21cd0> │ │ │ │ + bti j │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + mov x19, x0 │ │ │ │ + b 38550 , std::allocator >::~basic_stringbuf()@@Base+0x21cd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x0, x1, [sp, #48] │ │ │ │ + ldr x2, [sp, #320] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 3867c , std::allocator >::~basic_stringbuf()@@Base+0x21dfc> // b.none │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl 5bf0 │ │ │ │ + b 38544 , std::allocator >::~basic_stringbuf()@@Base+0x21cc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + bl 5b30 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 38530 , std::allocator >::~basic_stringbuf()@@Base+0x21cb0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 3858c , std::allocator >::~basic_stringbuf()@@Base+0x21d0c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x25, x20, [x24] │ │ │ │ + sub x21, x20, x25 │ │ │ │ + asr x2, x21, #5 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 3884c , std::allocator >::~basic_stringbuf()@@Base+0x21fcc> // b.none │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x19, x1 │ │ │ │ + csinc x1, x2, xzr, ne // ne = any │ │ │ │ + adds x2, x2, x1 │ │ │ │ + b.cs 38828 , std::allocator >::~basic_stringbuf()@@Base+0x21fa8> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + csel x2, x2, x0, ls // ls = plast │ │ │ │ + lsl x22, x2, #5 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5a30 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, x0, x21 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + str x3, [x23, x21] │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 35bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f340> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 38820 , std::allocator >::~basic_stringbuf()@@Base+0x21fa0> // b.none │ │ │ │ + add x21, x23, x21 │ │ │ │ + add x20, x25, #0x10 │ │ │ │ + mov x19, x23 │ │ │ │ + b 38798 , std::allocator >::~basic_stringbuf()@@Base+0x21f18> │ │ │ │ + ldr x2, [x20] │ │ │ │ + str x1, [x19] │ │ │ │ + ldur x1, [x20, #-8] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + stur x1, [x19, #-24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + stur x2, [x19, #-16] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.eq 387e0 , std::allocator >::~basic_stringbuf()@@Base+0x21f60> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldur x1, [x20, #-16] │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ne 38774 , std::allocator >::~basic_stringbuf()@@Base+0x21ef4> // b.any │ │ │ │ + ldur x2, [x20, #-8] │ │ │ │ + mov x1, x20 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5570 │ │ │ │ + ldur x1, [x20, #-40] │ │ │ │ + stur x1, [x19, #-24] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 38798 , std::allocator >::~basic_stringbuf()@@Base+0x21f18> // b.any │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cbz x25, 387f8 , std::allocator >::~basic_stringbuf()@@Base+0x21f78> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + sub x1, x1, x25 │ │ │ │ + bl 5a40 │ │ │ │ + stp x23, x21, [x24] │ │ │ │ + add x22, x23, x22 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x22, [x24, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x21, x23 │ │ │ │ + b 387e0 , std::allocator >::~basic_stringbuf()@@Base+0x21f60> │ │ │ │ + mov x22, #0x7fffffffffffffe0 // #9223372036854775776 │ │ │ │ + b 38738 , std::allocator >::~basic_stringbuf()@@Base+0x21eb8> │ │ │ │ + bti j │ │ │ │ + mov x1, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5a40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5de0 <_Unwind_Resume@plt> │ │ │ │ + adrp x0, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x22780> │ │ │ │ + add x0, x0, #0x1c0 │ │ │ │ + bl 57b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x4, [x4, #3984] │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x3, x0 │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ ldr x0, [x4] │ │ │ │ - add x2, x2, #0x3f0 │ │ │ │ + add x2, x2, #0x630 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ bl 5810 <__fprintf_chk@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 5d90 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x3, x3, #0x3f8 │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0x638 │ │ │ │ stp x3, xzr, [x0, #8] │ │ │ │ stp x1, x2, [x0, #24] │ │ │ │ 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 396d4 , std::allocator >::~basic_stringbuf()@@Base+0x1db54> │ │ │ │ + b.le 38914 , std::allocator >::~basic_stringbuf()@@Base+0x22094> │ │ │ │ add x19, x21, #0x38 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ ldr x0, [x19] │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x19, x19, #0x38 │ │ │ │ bl 57d0 │ │ │ │ ldur x0, [x19, #-48] │ │ │ │ bl 57d0 │ │ │ │ ldr w0, [x21, #40] │ │ │ │ cmp w0, w20 │ │ │ │ - b.gt 396b0 , std::allocator >::~basic_stringbuf()@@Base+0x1db30> │ │ │ │ + b.gt 388f0 , std::allocator >::~basic_stringbuf()@@Base+0x22070> │ │ │ │ ldr x1, [x21, #2104] │ │ │ │ - cbz x1, 39714 , std::allocator >::~basic_stringbuf()@@Base+0x1db94> │ │ │ │ + cbz x1, 38954 , std::allocator >::~basic_stringbuf()@@Base+0x220d4> │ │ │ │ ldr x0, [x1] │ │ │ │ - cbz x0, 396fc , std::allocator >::~basic_stringbuf()@@Base+0x1db7c> │ │ │ │ + cbz x0, 3893c , std::allocator >::~basic_stringbuf()@@Base+0x220bc> │ │ │ │ mov x19, #0x8 // #8 │ │ │ │ bl 57d0 │ │ │ │ ldr x1, [x21, #2104] │ │ │ │ ldr x0, [x1, x19] │ │ │ │ add x19, x19, #0x8 │ │ │ │ - cbnz x0, 396e8 , std::allocator >::~basic_stringbuf()@@Base+0x1db68> │ │ │ │ + cbnz x0, 38928 , std::allocator >::~basic_stringbuf()@@Base+0x220a8> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, x1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 57d0 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ @@ -50738,15 +50877,15 @@ │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ ldr w5, [x0, #40] │ │ │ │ cmp w5, #0x20 │ │ │ │ - b.eq 398f8 , std::allocator >::~basic_stringbuf()@@Base+0x1dd78> // b.none │ │ │ │ + b.eq 38b38 , std::allocator >::~basic_stringbuf()@@Base+0x222b8> // b.none │ │ │ │ mov x19, x2 │ │ │ │ sxtw x20, w5 │ │ │ │ sbfiz x2, x5, #3, #32 │ │ │ │ mov x23, x0 │ │ │ │ sub x2, x2, x20 │ │ │ │ add w5, w5, #0x1 │ │ │ │ mov x0, x19 │ │ │ │ @@ -50757,150 +50896,150 @@ │ │ │ │ str x19, [x24, #80] │ │ │ │ stp x3, x4, [x24, #88] │ │ │ │ bl 56a0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ bl 5c90 │ │ │ │ str x0, [x24, #56] │ │ │ │ mov x21, x0 │ │ │ │ - cbz x0, 398d8 , std::allocator >::~basic_stringbuf()@@Base+0x1dd58> │ │ │ │ + cbz x0, 38b18 , std::allocator >::~basic_stringbuf()@@Base+0x22298> │ │ │ │ mov x0, x19 │ │ │ │ bl 56a0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ bl 5c90 │ │ │ │ str x0, [x24, #64] │ │ │ │ mov x22, x0 │ │ │ │ - cbz x0, 398b8 , std::allocator >::~basic_stringbuf()@@Base+0x1dd38> │ │ │ │ + cbz x0, 38af8 , std::allocator >::~basic_stringbuf()@@Base+0x22278> │ │ │ │ mov x0, x19 │ │ │ │ bl 56a0 │ │ │ │ - cbz x0, 398b0 , std::allocator >::~basic_stringbuf()@@Base+0x1dd30> │ │ │ │ + cbz x0, 38af0 , std::allocator >::~basic_stringbuf()@@Base+0x22270> │ │ │ │ mov x2, x19 │ │ │ │ add x4, x19, x0 │ │ │ │ mov x5, #0x0 // #0 │ │ │ │ mov w0, #0x3c // #60 │ │ │ │ ldrb w3, [x2] │ │ │ │ cmp w3, #0x5b │ │ │ │ ccmp w3, w0, #0x4, ne // ne = any │ │ │ │ - b.ne 39850 , std::allocator >::~basic_stringbuf()@@Base+0x1dcd0> // b.any │ │ │ │ + b.ne 38a90 , std::allocator >::~basic_stringbuf()@@Base+0x22210> // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 397ec , std::allocator >::~basic_stringbuf()@@Base+0x1dc6c> │ │ │ │ + b 38a2c , std::allocator >::~basic_stringbuf()@@Base+0x221ac> │ │ │ │ ldrb w3, [x2] │ │ │ │ add x2, x2, #0x1 │ │ │ │ strb w3, [x21, x1] │ │ │ │ add x1, x1, #0x1 │ │ │ │ cmp x4, x2 │ │ │ │ - b.ne 397e8 , std::allocator >::~basic_stringbuf()@@Base+0x1dc68> // b.any │ │ │ │ + b.ne 38a28 , std::allocator >::~basic_stringbuf()@@Base+0x221a8> // b.any │ │ │ │ add x1, x21, x1 │ │ │ │ add x22, x22, x5 │ │ │ │ strb wzr, [x1] │ │ │ │ strb wzr, [x22] │ │ │ │ ldrb w0, [x21] │ │ │ │ cmp w0, #0x5b │ │ │ │ - b.eq 39884 , std::allocator >::~basic_stringbuf()@@Base+0x1dd04> // b.none │ │ │ │ + b.eq 38ac4 , std::allocator >::~basic_stringbuf()@@Base+0x22244> // b.none │ │ │ │ cmp w0, #0x3c │ │ │ │ - b.ne 39838 , std::allocator >::~basic_stringbuf()@@Base+0x1dcb8> // b.any │ │ │ │ + b.ne 38a78 , std::allocator >::~basic_stringbuf()@@Base+0x221f8> // b.any │ │ │ │ lsl x0, x20, #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ sub x0, x0, x20 │ │ │ │ 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 │ │ │ │ add x2, x2, #0x1 │ │ │ │ cmp w3, #0x20 │ │ │ │ - b.eq 39874 , std::allocator >::~basic_stringbuf()@@Base+0x1dcf4> // b.none │ │ │ │ + b.eq 38ab4 , std::allocator >::~basic_stringbuf()@@Base+0x22234> // b.none │ │ │ │ strb w3, [x22, x5] │ │ │ │ add x5, x5, #0x1 │ │ │ │ cmp x4, x2 │ │ │ │ - b.ne 397d0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc50> // b.any │ │ │ │ + b.ne 38a10 , std::allocator >::~basic_stringbuf()@@Base+0x22190> // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 39800 , std::allocator >::~basic_stringbuf()@@Base+0x1dc80> │ │ │ │ + b 38a40 , std::allocator >::~basic_stringbuf()@@Base+0x221c0> │ │ │ │ cmp x4, x2 │ │ │ │ - b.ne 397d0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc50> // b.any │ │ │ │ + b.ne 38a10 , std::allocator >::~basic_stringbuf()@@Base+0x22190> // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 39800 , std::allocator >::~basic_stringbuf()@@Base+0x1dc80> │ │ │ │ + b 38a40 , std::allocator >::~basic_stringbuf()@@Base+0x221c0> │ │ │ │ lsl x0, x20, #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ sub x0, x0, x20 │ │ │ │ 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 x1, x21 │ │ │ │ - b 39808 , std::allocator >::~basic_stringbuf()@@Base+0x1dc88> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x3, x3, #0xa20 │ │ │ │ - add x1, x1, #0x430 │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + b 38a48 , std::allocator >::~basic_stringbuf()@@Base+0x221c8> │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0xc60 │ │ │ │ + add x1, x1, #0x670 │ │ │ │ + add x0, x0, #0x6a0 │ │ │ │ mov w2, #0x87 // #135 │ │ │ │ bl 57a0 <__assert_fail@plt> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x3, x3, #0xa20 │ │ │ │ - add x1, x1, #0x430 │ │ │ │ - add x0, x0, #0x450 │ │ │ │ + adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x3, x3, #0xc60 │ │ │ │ + add x1, x1, #0x670 │ │ │ │ + add x0, x0, #0x690 │ │ │ │ mov w2, #0x85 // #133 │ │ │ │ bl 57a0 <__assert_fail@plt> │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x0, x0, #0x408 │ │ │ │ - bl 39620 , std::allocator >::~basic_stringbuf()@@Base+0x1daa0> │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x648 │ │ │ │ + bl 38860 , std::allocator >::~basic_stringbuf()@@Base+0x21fe0> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x2 │ │ │ │ add w22, w1, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x26, x0 │ │ │ │ sbfiz x0, x22, #3, #32 │ │ │ │ bl 5c90 │ │ │ │ mov x23, x0 │ │ │ │ ldr x19, [x21] │ │ │ │ - cbz x19, 39bac , std::allocator >::~basic_stringbuf()@@Base+0x1e02c> │ │ │ │ + cbz x19, 38dec , std::allocator >::~basic_stringbuf()@@Base+0x2256c> │ │ │ │ add x21, x21, #0x8 │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - b 39974 , std::allocator >::~basic_stringbuf()@@Base+0x1ddf4> │ │ │ │ + b 38bb4 , std::allocator >::~basic_stringbuf()@@Base+0x22334> │ │ │ │ add x0, x20, #0x1 │ │ │ │ bl 5c90 │ │ │ │ str x0, [x23, w24, sxtw #3] │ │ │ │ add w24, w24, #0x1 │ │ │ │ mov x1, x19 │ │ │ │ bl 5910 │ │ │ │ ldr x19, [x21], #8 │ │ │ │ - cbz x19, 39a04 , std::allocator >::~basic_stringbuf()@@Base+0x1de84> │ │ │ │ + cbz x19, 38c44 , std::allocator >::~basic_stringbuf()@@Base+0x223c4> │ │ │ │ mov x0, x19 │ │ │ │ bl 56a0 │ │ │ │ mov x20, x0 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 39954 , std::allocator >::~basic_stringbuf()@@Base+0x1ddd4> // b.plast │ │ │ │ + b.ls 38b94 , std::allocator >::~basic_stringbuf()@@Base+0x22314> // b.plast │ │ │ │ ldrb w1, [x19] │ │ │ │ cmp w1, #0x2d │ │ │ │ - b.ne 39954 , std::allocator >::~basic_stringbuf()@@Base+0x1ddd4> // b.any │ │ │ │ + b.ne 38b94 , std::allocator >::~basic_stringbuf()@@Base+0x22314> // b.any │ │ │ │ add x0, x19, #0x1 │ │ │ │ bl 5800 │ │ │ │ - cbnz x0, 39954 , std::allocator >::~basic_stringbuf()@@Base+0x1ddd4> │ │ │ │ + cbnz x0, 38b94 , std::allocator >::~basic_stringbuf()@@Base+0x22314> │ │ │ │ add w22, w22, w20 │ │ │ │ mov x0, x23 │ │ │ │ sub w22, w22, #0x2 │ │ │ │ - adrp x28, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x28, x28, #0x470 │ │ │ │ + adrp x28, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x28, x28, #0x6b0 │ │ │ │ mov x25, #0x1 // #1 │ │ │ │ sbfiz x1, x22, #3, #32 │ │ │ │ bl 5850 │ │ │ │ add x27, x0, w24, sxtw #3 │ │ │ │ mov x23, x0 │ │ │ │ sub x27, x27, #0x8 │ │ │ │ mov x0, #0x3 // #3 │ │ │ │ @@ -50910,139 +51049,139 @@ │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldrb w4, [x19, x25] │ │ │ │ bl 5790 <__sprintf_chk@plt> │ │ │ │ mov x0, x25 │ │ │ │ add x25, x25, #0x1 │ │ │ │ cmp x20, x25 │ │ │ │ - b.ne 399cc , std::allocator >::~basic_stringbuf()@@Base+0x1de4c> // b.any │ │ │ │ + b.ne 38c0c , std::allocator >::~basic_stringbuf()@@Base+0x2238c> // b.any │ │ │ │ add w24, w24, w0 │ │ │ │ - b 3996c , std::allocator >::~basic_stringbuf()@@Base+0x1ddec> │ │ │ │ + b 38bac , std::allocator >::~basic_stringbuf()@@Base+0x2232c> │ │ │ │ str xzr, [x23, w24, sxtw #3] │ │ │ │ str x23, [x26, #2104] │ │ │ │ cmp w24, #0x1 │ │ │ │ - b.le 39b04 , std::allocator >::~basic_stringbuf()@@Base+0x1df84> │ │ │ │ + b.le 38d44 , std::allocator >::~basic_stringbuf()@@Base+0x224c4> │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ mov w21, #0x1 // #1 │ │ │ │ nop │ │ │ │ sbfiz x22, x21, #3, #32 │ │ │ │ ldr w28, [x26, #40] │ │ │ │ ldr x27, [x23, x22] │ │ │ │ cmp w28, #0x0 │ │ │ │ - b.le 39b30 , std::allocator >::~basic_stringbuf()@@Base+0x1dfb0> │ │ │ │ + b.le 38d70 , std::allocator >::~basic_stringbuf()@@Base+0x224f0> │ │ │ │ add x20, x26, #0x40 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - b 39a60 , std::allocator >::~basic_stringbuf()@@Base+0x1dee0> │ │ │ │ + b 38ca0 , std::allocator >::~basic_stringbuf()@@Base+0x22420> │ │ │ │ ldr x1, [x20] │ │ │ │ mov x0, x27 │ │ │ │ bl 5c10 │ │ │ │ - cbz w0, 39a70 , std::allocator >::~basic_stringbuf()@@Base+0x1def0> │ │ │ │ + cbz w0, 38cb0 , std::allocator >::~basic_stringbuf()@@Base+0x22430> │ │ │ │ add w19, w19, #0x1 │ │ │ │ add x20, x20, #0x38 │ │ │ │ cmp w28, w19 │ │ │ │ - b.eq 39b30 , std::allocator >::~basic_stringbuf()@@Base+0x1dfb0> // b.none │ │ │ │ + b.eq 38d70 , std::allocator >::~basic_stringbuf()@@Base+0x224f0> // b.none │ │ │ │ ldr x1, [x20, #8] │ │ │ │ mov x0, x27 │ │ │ │ bl 5c10 │ │ │ │ - cbnz w0, 39a40 , std::allocator >::~basic_stringbuf()@@Base+0x1dec0> │ │ │ │ + cbnz w0, 38c80 , std::allocator >::~basic_stringbuf()@@Base+0x22400> │ │ │ │ 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, 39aac , std::allocator >::~basic_stringbuf()@@Base+0x1df2c> │ │ │ │ + cbz w0, 38cec , std::allocator >::~basic_stringbuf()@@Base+0x2246c> │ │ │ │ add x22, x23, x22 │ │ │ │ add w21, w21, #0x1 │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - cbz x0, 39bcc , std::allocator >::~basic_stringbuf()@@Base+0x1e04c> │ │ │ │ + cbz x0, 38e0c , std::allocator >::~basic_stringbuf()@@Base+0x2258c> │ │ │ │ ldrb w2, [x0] │ │ │ │ cmp w2, #0x2d │ │ │ │ - b.eq 39bcc , std::allocator >::~basic_stringbuf()@@Base+0x1e04c> // b.none │ │ │ │ + b.eq 38e0c , std::allocator >::~basic_stringbuf()@@Base+0x2258c> // b.none │ │ │ │ str x0, [x26, #16] │ │ │ │ lsl x0, x1, #3 │ │ │ │ sub x0, x0, x1 │ │ │ │ add x0, x26, x0, lsl #3 │ │ │ │ ldr w0, [x0, #48] │ │ │ │ - cbz w0, 39ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + cbz w0, 38d20 , std::allocator >::~basic_stringbuf()@@Base+0x224a0> │ │ │ │ add x0, x23, w21, sxtw #3 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - cbz x0, 39ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + cbz x0, 38d20 , std::allocator >::~basic_stringbuf()@@Base+0x224a0> │ │ │ │ ldrb w2, [x0] │ │ │ │ cmp w2, #0x2d │ │ │ │ - b.eq 39ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> // b.none │ │ │ │ + b.eq 38d20 , std::allocator >::~basic_stringbuf()@@Base+0x224a0> // b.none │ │ │ │ add w21, w21, #0x1 │ │ │ │ str x0, [x26, #16] │ │ │ │ lsl x2, x1, #3 │ │ │ │ mov x0, x26 │ │ │ │ sub x1, x2, x1 │ │ │ │ add x1, x26, x1, lsl #3 │ │ │ │ ldr x1, [x1, #96] │ │ │ │ blr x1 │ │ │ │ add w21, w21, #0x1 │ │ │ │ cmp w21, w24 │ │ │ │ - b.lt 39a20 , std::allocator >::~basic_stringbuf()@@Base+0x1dea0> // b.tstop │ │ │ │ + b.lt 38c60 , std::allocator >::~basic_stringbuf()@@Base+0x223e0> // 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 39b5c , std::allocator >::~basic_stringbuf()@@Base+0x1dfdc> // b.none │ │ │ │ + b.eq 38d9c , std::allocator >::~basic_stringbuf()@@Base+0x2251c> // b.none │ │ │ │ ldr w0, [x26, #1840] │ │ │ │ add w1, w0, #0x1 │ │ │ │ str w1, [x26, #1840] │ │ │ │ cmp w0, #0x20 │ │ │ │ - b.eq 39bb8 , std::allocator >::~basic_stringbuf()@@Base+0x1e038> // b.none │ │ │ │ + b.eq 38df8 , std::allocator >::~basic_stringbuf()@@Base+0x22578> // b.none │ │ │ │ add x0, x26, w0, sxtw #3 │ │ │ │ str x27, [x0, #1848] │ │ │ │ - b 39af8 , std::allocator >::~basic_stringbuf()@@Base+0x1df78> │ │ │ │ + b 38d38 , std::allocator >::~basic_stringbuf()@@Base+0x224b8> │ │ │ │ ldrb w0, [x27, #1] │ │ │ │ cmp w0, #0x2d │ │ │ │ - b.eq 39b9c , std::allocator >::~basic_stringbuf()@@Base+0x1e01c> // b.none │ │ │ │ - cbnz w25, 39b3c , std::allocator >::~basic_stringbuf()@@Base+0x1dfbc> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + b.eq 38ddc , std::allocator >::~basic_stringbuf()@@Base+0x2255c> // b.none │ │ │ │ + cbnz w25, 38d7c , std::allocator >::~basic_stringbuf()@@Base+0x224fc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3984] │ │ │ │ mov x3, x27 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x2, x2, #0x498 │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x2, x2, #0x6d8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 5810 <__fprintf_chk@plt> │ │ │ │ mov x0, x26 │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 5d90 │ │ │ │ ldrb w0, [x27, #2] │ │ │ │ - cbnz w0, 39b68 , std::allocator >::~basic_stringbuf()@@Base+0x1dfe8> │ │ │ │ + cbnz w0, 38da8 , std::allocator >::~basic_stringbuf()@@Base+0x22528> │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ - b 39af8 , std::allocator >::~basic_stringbuf()@@Base+0x1df78> │ │ │ │ + b 38d38 , std::allocator >::~basic_stringbuf()@@Base+0x224b8> │ │ │ │ str xzr, [x0] │ │ │ │ str x0, [x26, #2104] │ │ │ │ - b 39b08 , std::allocator >::~basic_stringbuf()@@Base+0x1df88> │ │ │ │ + b 38d48 , std::allocator >::~basic_stringbuf()@@Base+0x224c8> │ │ │ │ mov x0, x26 │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - bl 39620 , std::allocator >::~basic_stringbuf()@@Base+0x1daa0> │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ + adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + bl 38860 , std::allocator >::~basic_stringbuf()@@Base+0x21fe0> │ │ │ │ lsl x3, x1, #3 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f480> │ │ │ │ + adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x23780> │ │ │ │ sub x3, x3, x1 │ │ │ │ - add x2, x2, #0x478 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43480> │ │ │ │ + add x2, x2, #0x6b8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x48780> │ │ │ │ ldr x0, [x0, #3984] │ │ │ │ add x3, x26, x3, lsl #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldp x4, x3, [x3, #56] │ │ │ │ ldr x0, [x0] │ │ │ │ bl 5810 <__fprintf_chk@plt> │ │ │ │ mov x0, x26 │ │ │ │ - bl 39684 , std::allocator >::~basic_stringbuf()@@Base+0x1db04> │ │ │ │ + bl 388c4 , std::allocator >::~basic_stringbuf()@@Base+0x22044> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 5d90 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000039c08 <.fini>: │ │ │ │ +0000000000038e48 <.fini>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,484 +1,484 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00039c20 01000200 00000000 62617369 635f7374 ........basic_st │ │ │ │ - 0x00039c30 72696e67 3a3a6170 70656e64 00000000 ring::append.... │ │ │ │ - 0x00039c40 726d202d 72662000 726d202d 66200000 rm -rf .rm -f .. │ │ │ │ - 0x00039c50 77000000 00000000 484f4d45 00000000 w.......HOME.... │ │ │ │ - 0x00039c60 62617369 635f7374 72696e67 3a20636f basic_string: co │ │ │ │ - 0x00039c70 6e737472 75637469 6f6e2066 726f6d20 nstruction from │ │ │ │ - 0x00039c80 6e756c6c 20697320 6e6f7420 76616c69 null is not vali │ │ │ │ - 0x00039c90 64000000 00000000 62617369 635f7374 d.......basic_st │ │ │ │ - 0x00039ca0 72696e67 3a3a7375 62737472 00000000 ring::substr.... │ │ │ │ - 0x00039cb0 25733a20 5f5f706f 73202877 68696368 %s: __pos (which │ │ │ │ - 0x00039cc0 20697320 257a7529 203e2074 6869732d is %zu) > this- │ │ │ │ - 0x00039cd0 3e73697a 65282920 28776869 63682069 >size() (which i │ │ │ │ - 0x00039ce0 7320257a 75290000 2e2e0000 00000000 s %zu).......... │ │ │ │ - 0x00039cf0 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x00039d00 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ - 0x00039d10 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x00039d20 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ - 0x00039d30 00000000 00000000 76656374 6f723a3a ........vector:: │ │ │ │ - 0x00039d40 5f4d5f72 65616c6c 6f635f61 7070656e _M_realloc_appen │ │ │ │ - 0x00039d50 64000000 00000000 2848656c 70290000 d.......(Help).. │ │ │ │ - 0x00039d60 2048656c 70200000 20437265 64697473 Help .. Credits │ │ │ │ - 0x00039d70 20000000 00000000 28437265 64697473 .......(Credits │ │ │ │ - 0x00039d80 29000000 00000000 496e2d67 616d6520 ).......In-game │ │ │ │ - 0x00039d90 636f6e74 726f6c73 3a0a0000 00000000 controls:....... │ │ │ │ - 0x00039da0 4d6f7665 2075700a 4d6f7665 20646f77 Move up.Move dow │ │ │ │ - 0x00039db0 6e0a4d6f 7665206c 6566740a 4d6f7665 n.Move left.Move │ │ │ │ - 0x00039dc0 20726967 68740a50 61757365 2067616d right.Pause gam │ │ │ │ - 0x00039dd0 650a5175 69742061 6e797469 6d650a53 e.Quit anytime.S │ │ │ │ - 0x00039de0 686f7720 68656c70 00000000 00000000 how help........ │ │ │ │ - 0x00039df0 72696768 74000000 70617573 65000000 right...pause... │ │ │ │ - 0x00039e00 4d656e75 20636f6e 74726f6c 733a0a00 Menu controls:.. │ │ │ │ - 0x00039e10 46697273 74206974 656d0a4c 61737420 First item.Last │ │ │ │ - 0x00039e20 6974656d 00000000 70616765 2075700a item....page up. │ │ │ │ - 0x00039e30 70616765 20646f77 6e000000 00000000 page down....... │ │ │ │ - 0x00039e40 20536574 74696e67 7320616e 64207363 Settings and sc │ │ │ │ - 0x00039e50 6f726573 20617265 2073746f 72656420 ores are stored │ │ │ │ - 0x00039e60 61743a0a 20607e2f 2e6c6f63 616c2f73 at:. `~/.local/s │ │ │ │ - 0x00039e70 68617265 2f6e736e 616b652f 60000000 hare/nsnake/`... │ │ │ │ - 0x00039e80 205f2020 20202020 5f5f2020 205f2020 _ __ _ │ │ │ │ - 0x00039e90 20202020 205f5f20 2020205f 20202020 __ _ │ │ │ │ - 0x00039ea0 205f5f5f 5f200a7c 207c5c20 7c202820 ____ .| |\ | ( │ │ │ │ - 0x00039eb0 2860207c 207c5c20 7c20202f 202f5c20 (` | |\ | / /\ │ │ │ │ - 0x00039ec0 207c207c 5f2f207c 207c5f20 200a7c5f | |_/ | |_ .|_ │ │ │ │ - 0x00039ed0 7c205c7c 205f295f 29207c5f 7c205c7c | \| _)_) |_| \| │ │ │ │ - 0x00039ee0 202f5f2f 2d2d5c20 7c5f7c20 5c207c5f /_/--\ |_| \ |_ │ │ │ │ - 0x00039ef0 7c5f5f00 00000000 2076332e 302e3020 |__..... v3.0.0 │ │ │ │ - 0x00039f00 20202020 20202020 20202020 20202862 (b │ │ │ │ - 0x00039f10 75696c74 20446563 32303234 29000000 uilt Dec2024)... │ │ │ │ - 0x00039f20 54727920 606e736e 616b6520 2d2d6865 Try `nsnake --he │ │ │ │ - 0x00039f30 6c706020 616e6420 606d616e 206e736e lp` and `man nsn │ │ │ │ - 0x00039f40 616b6560 0a0a4761 6d65206d 61646520 ake`..Game made │ │ │ │ - 0x00039f50 62792041 6c657861 6e647265 2044616e by Alexandre Dan │ │ │ │ - 0x00039f60 7461732c 0a636f6e 74616374 2068696d tas,.contact him │ │ │ │ - 0x00039f70 20617420 3c657540 616c6578 64616e74 at .Thanks f │ │ │ │ - 0x00039f90 6f722070 6c617969 6e672074 68697320 or playing this │ │ │ │ - 0x00039fa0 67616d65 203a290a 0a486f6d 65706167 game :)..Homepag │ │ │ │ - 0x00039fb0 653a0a20 68747470 3a2f2f6e 736e616b e:. http://nsnak │ │ │ │ - 0x00039fc0 652e616c 65786461 6e746173 2e6e6574 e.alexdantas.net │ │ │ │ - 0x00039fd0 2f0a536f 75726365 20436f64 653a0a20 /.Source Code:. │ │ │ │ - 0x00039fe0 68747470 733a2f2f 67697468 75622e63 https://github.c │ │ │ │ - 0x00039ff0 6f6d2f61 6c657864 616e7461 732f6e73 om/alexdantas/ns │ │ │ │ - 0x0003a000 6e616b65 2f000000 496e7661 6c696420 nake/...Invalid │ │ │ │ - 0x0003a010 696e6974 69616c20 76616c75 6520666f initial value fo │ │ │ │ - 0x0003a020 72204d65 6e754974 656d5465 78746c69 r MenuItemTextli │ │ │ │ - 0x0003a030 73740000 00000000 5574696c 733a3a53 st......Utils::S │ │ │ │ - 0x0003a040 7472696e 673a3a74 6f537472 696e6700 tring::toString. │ │ │ │ - 0x0003a050 4f464600 00000000 286d6f72 65290000 OFF.....(more).. │ │ │ │ - 0x0003a060 205f5f20 2020205f 20205f5f 5f5f5f5f __ _ ______ │ │ │ │ - 0x0003a070 5f20205f 5f202020 205f2020 5f5f5f5f _ __ _ ____ │ │ │ │ - 0x0003a080 5f5f5f20 205f5f5f 2020205f 20205f5f ___ ___ _ __ │ │ │ │ - 0x0003a090 5f5f5f5f 5f0a7c20 207c2020 7c207c7c _____.| | | || │ │ │ │ - 0x0003a0a0 20202020 2020207c 7c20207c 20207c20 || | | │ │ │ │ - 0x0003a0b0 7c7c2020 205f2020 207c7c20 20207c20 || _ || | │ │ │ │ - 0x0003a0c0 7c207c7c 20202020 2020207c 0a7c2020 | || |.| │ │ │ │ - 0x0003a0d0 207c5f7c 207c7c20 205f5f5f 5f5f7c7c |_| || _____|| │ │ │ │ - 0x0003a0e0 2020207c 5f7c207c 7c20207c 5f7c2020 |_| || |_| │ │ │ │ - 0x0003a0f0 7c7c2020 207c5f7c 207c7c20 2020205f || |_| || _ │ │ │ │ - 0x0003a100 5f5f7c0a 7c202020 20202020 7c7c207c __|.| || | │ │ │ │ - 0x0003a110 5f5f5f5f 5f207c20 20202020 20207c7c _____ | || │ │ │ │ - 0x0003a120 20202020 2020207c 7c202020 2020205f || _ │ │ │ │ - 0x0003a130 7c7c2020 207c5f5f 5f200a7c 20205f20 || |___ .| _ │ │ │ │ - 0x0003a140 2020207c 7c5f5f5f 5f5f2020 7c7c2020 ||_____ || │ │ │ │ - 0x0003a150 5f202020 207c7c20 20202020 20207c7c _ || || │ │ │ │ - 0x0003a160 20202020 207c5f20 7c202020 205f5f5f |_ | ___ │ │ │ │ - 0x0003a170 7c0a7c20 7c207c20 20207c20 5f5f5f5f |.| | | | ____ │ │ │ │ - 0x0003a180 5f7c207c 7c207c20 7c202020 7c7c2020 _| || | | || │ │ │ │ - 0x0003a190 205f2020 207c7c20 2020205f 20207c7c _ || _ || │ │ │ │ - 0x0003a1a0 2020207c 5f5f5f20 0a7c5f7c 20207c5f |___ .|_| |_ │ │ │ │ - 0x0003a1b0 5f7c7c5f 5f5f5f5f 5f5f7c7c 5f7c2020 _||_______||_| │ │ │ │ - 0x0003a1c0 7c5f5f7c 7c5f5f7c 207c5f5f 7c7c5f5f |__||__| |__||__ │ │ │ │ - 0x0003a1d0 5f7c207c 5f7c7c5f 5f5f5f5f 5f5f7c00 _| |_||_______|. │ │ │ │ - 0x0003a1e0 53636f72 65000000 53706565 64000000 Score...Speed... │ │ │ │ - 0x0003a1f0 25750000 00000000 25640000 00000000 %u......%d...... │ │ │ │ - 0x0003a200 6e736e61 6b652033 2e302e30 00000000 nsnake 3.0.0.... │ │ │ │ - 0x0003a210 41726361 6465204d 6f646500 00000000 Arcade Mode..... │ │ │ │ - 0x0003a220 4c657665 6c200000 50617573 65640000 Level ..Paused.. │ │ │ │ - 0x0003a230 4572726f 72212059 6f757220 636f6e73 Error! Your cons │ │ │ │ - 0x0003a240 6f6c6520 73637265 656e2069 7320736d ole screen is sm │ │ │ │ - 0x0003a250 616c6c65 72207468 616e0000 00000000 aller than...... │ │ │ │ - 0x0003a260 78000000 00000000 506c6561 73652072 x.......Please r │ │ │ │ - 0x0003a270 6573697a 6520796f 75722077 696e646f esize your windo │ │ │ │ - 0x0003a280 7720616e 64207472 79206167 61696e00 w and try again. │ │ │ │ - 0x0003a290 59657300 00000000 4e6f0000 00000000 Yes.....No...... │ │ │ │ - 0x0003a2a0 64656661 756c7400 626c6163 6b000000 default.black... │ │ │ │ - 0x0003a2b0 72656400 00000000 67726565 6e000000 red.....green... │ │ │ │ - 0x0003a2c0 79656c6c 6f770000 6d616765 6e746100 yellow..magenta. │ │ │ │ - 0x0003a2d0 77686974 65000000 2e000000 00000000 white........... │ │ │ │ - 0x0003a2e0 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ │ - 0x0003a2f0 2066696c 65202700 76657273 696f6e00 file '.version. │ │ │ │ - 0x0003a300 332e302e 30000000 73636f72 65000000 3.0.0...score... │ │ │ │ - 0x0003a310 6c657665 6c000000 706f696e 74730000 level...points.. │ │ │ │ - 0x0003a320 73706565 64000000 66727569 74730000 speed...fruits.. │ │ │ │ - 0x0003a330 72616e64 6f6d5f77 616c6c73 00000000 random_walls.... │ │ │ │ - 0x0003a340 626f6172 645f7369 7a650000 00000000 board_size...... │ │ │ │ - 0x0003a350 626f6172 645f7363 726f6c6c 5f64656c board_scroll_del │ │ │ │ - 0x0003a360 61790000 00000000 626f6172 645f7363 ay......board_sc │ │ │ │ - 0x0003a370 726f6c6c 5f6c6566 74000000 00000000 roll_left....... │ │ │ │ - 0x0003a380 626f6172 645f7363 726f6c6c 5f726967 board_scroll_rig │ │ │ │ - 0x0003a390 68740000 00000000 626f6172 645f7363 ht......board_sc │ │ │ │ - 0x0003a3a0 726f6c6c 5f757000 626f6172 645f7363 roll_up.board_sc │ │ │ │ - 0x0003a3b0 726f6c6c 5f646f77 6e000000 00000000 roll_down....... │ │ │ │ - 0x0003a3c0 46696c65 20270000 2720646f 65736e27 File '..' doesn' │ │ │ │ - 0x0003a3d0 74206578 69737400 27206861 7320616e t exist.' has an │ │ │ │ - 0x0003a3e0 206f6c64 20766572 73696f6e 20666f72 old version for │ │ │ │ - 0x0003a3f0 6d617400 00000000 6e736e61 6b657363 mat.....nsnakesc │ │ │ │ - 0x0003a400 6f726573 00000000 5574696c 733a3a53 ores....Utils::S │ │ │ │ - 0x0003a410 7472696e 673a3a63 6f6e7665 72740000 tring::convert.. │ │ │ │ - 0x0003a420 52657375 6d650000 52657374 61727400 Resume..Restart. │ │ │ │ - 0x0003a430 51756974 20746f20 4d61696e 204d656e Quit to Main Men │ │ │ │ - 0x0003a440 75000000 00000000 51756974 2047616d u.......Quit Gam │ │ │ │ - 0x0003a450 65000000 00000000 76656374 6f723c62 e.......vector::_M_insert_ │ │ │ │ - 0x0003a470 61757800 00000000 43616e27 74206f70 aux.....Can't op │ │ │ │ - 0x0003a480 656e2066 696c6520 27000000 00000000 en file '....... │ │ │ │ - 0x0003a490 73746172 74000000 656e6400 00000000 start...end..... │ │ │ │ + 0x00038e60 01000200 00000000 52657472 793f0000 ........Retry?.. │ │ │ │ + 0x00038e70 47616d65 204f7665 72000000 00000000 Game Over....... │ │ │ │ + 0x00038e80 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ + 0x00038e90 70656e64 00000000 436f756c 646e2774 pend....Couldn't │ │ │ │ + 0x00038ea0 206c6f61 64207468 65206c65 76656c21 load the level! │ │ │ │ + 0x00038eb0 20284572 726f723a 20220000 00000000 (Error: "...... │ │ │ │ + 0x00038ec0 22290000 00000000 41726361 6465204d ")......Arcade M │ │ │ │ + 0x00038ed0 6f646500 00000000 4c657665 6c205365 ode.....Level Se │ │ │ │ + 0x00038ee0 6c656374 00000000 47616d65 20536574 lect....Game Set │ │ │ │ + 0x00038ef0 74696e67 73000000 47554920 4f707469 tings...GUI Opti │ │ │ │ + 0x00038f00 6f6e7300 00000000 53686f77 20426f72 ons.....Show Bor │ │ │ │ + 0x00038f10 64657273 00000000 46616e63 7920426f ders....Fancy Bo │ │ │ │ + 0x00038f20 72646572 73000000 4f757465 7220426f rders...Outer Bo │ │ │ │ + 0x00038f30 72646572 00000000 43656e74 65722048 rder....Center H │ │ │ │ + 0x00038f40 6f72697a 6f6e7461 6c000000 00000000 orizontal....... │ │ │ │ + 0x00038f50 43656e74 65722056 65727469 63616c00 Center Vertical. │ │ │ │ + 0x00038f60 4b657920 75700000 72696768 74000000 Key up..right... │ │ │ │ + 0x00038f70 4b657920 72696768 74000000 00000000 Key right....... │ │ │ │ + 0x00038f80 70617573 65000000 4b657920 70617573 pause...Key paus │ │ │ │ + 0x00038f90 65000000 00000000 52657365 7420746f e.......Reset to │ │ │ │ + 0x00038fa0 20446566 61756c74 73000000 00000000 Defaults....... │ │ │ │ + 0x00038fb0 536d616c 6c000000 4d656469 756d0000 Small...Medium.. │ │ │ │ + 0x00038fc0 41726520 796f7520 73757265 3f000000 Are you sure?... │ │ │ │ + 0x00038fd0 416c6c20 68696768 2073636f 72657320 All high scores │ │ │ │ + 0x00038fe0 65726173 65642100 6c656674 00000000 erased!.left.... │ │ │ │ + 0x00038ff0 75700000 00000000 646f776e 00000000 up......down.... │ │ │ │ + 0x00039000 68656c70 00000000 71756974 00000000 help....quit.... │ │ │ │ + 0x00039010 50726573 7320616e 79206b65 792c2045 Press any key, E │ │ │ │ + 0x00039020 6e746572 20746f20 43616e63 656c0000 nter to Cancel.. │ │ │ │ + 0x00039030 536f7272 792c2069 74207365 656d7320 Sorry, it seems │ │ │ │ + 0x00039040 796f7520 68617665 206e6f20 6c657665 you have no leve │ │ │ │ + 0x00039050 6c732e0a 0a506c65 61736520 636f7079 ls...Please copy │ │ │ │ + 0x00039060 20746865 20646566 61756c74 206c6576 the default lev │ │ │ │ + 0x00039070 656c2066 696c6573 2066726f 6d0a602f el files from.`/ │ │ │ │ + 0x00039080 7573722f 73686172 652f6761 6d65732f usr/share/games/ │ │ │ │ + 0x00039090 6e736e61 6b652f6c 6576656c 732f600a nsnake/levels/`. │ │ │ │ + 0x000390a0 746f0a60 00000000 600a0000 00000000 to.`....`....... │ │ │ │ + 0x000390b0 0a596f75 2063616e 20616c73 6f20646f .You can also do │ │ │ │ + 0x000390c0 776e6c6f 6164206d 6f726520 6c657665 wnload more leve │ │ │ │ + 0x000390d0 6c732066 726f6d20 74686520 77656273 ls from the webs │ │ │ │ + 0x000390e0 6974653a 0a687474 703a2f2f 6e736e61 ite:.http://nsna │ │ │ │ + 0x000390f0 6b652e61 6c657864 616e7461 732e6e65 ke.alexdantas.ne │ │ │ │ + 0x00039100 742f0000 00000000 52616e64 6f6d0000 t/......Random.. │ │ │ │ + 0x00039110 53746172 74696e67 20537065 65640000 Starting Speed.. │ │ │ │ + 0x00039120 46727569 74730000 52616e64 6f6d2057 Fruits..Random W │ │ │ │ + 0x00039130 616c6c73 00000000 4c617267 65000000 alls....Large... │ │ │ │ + 0x00039140 4d617a65 2073697a 65000000 00000000 Maze size....... │ │ │ │ + 0x00039150 5363726f 6c6c2044 656c6179 286d7329 Scroll Delay(ms) │ │ │ │ + 0x00039160 00000000 00000000 5363726f 6c6c2055 ........Scroll U │ │ │ │ + 0x00039170 70000000 00000000 5363726f 6c6c2044 p.......Scroll D │ │ │ │ + 0x00039180 6f776e00 00000000 5363726f 6c6c204c own.....Scroll L │ │ │ │ + 0x00039190 65667400 00000000 5363726f 6c6c2052 eft.....Scroll R │ │ │ │ + 0x000391a0 69676874 00000000 45726173 65204869 ight....Erase Hi │ │ │ │ + 0x000391b0 67682053 636f7265 73000000 00000000 gh Scores....... │ │ │ │ + 0x000391c0 76656374 6f723a3a 5f4d5f72 65616c6c vector::_M_reall │ │ │ │ + 0x000391d0 6f635f61 7070656e 64000000 00000000 oc_append....... │ │ │ │ + 0x000391e0 62617369 635f7374 72696e67 3a20636f basic_string: co │ │ │ │ + 0x000391f0 6e737472 75637469 6f6e2066 726f6d20 nstruction from │ │ │ │ + 0x00039200 6e756c6c 20697320 6e6f7420 76616c69 null is not vali │ │ │ │ + 0x00039210 64000000 00000000 73706163 65000000 d.......space... │ │ │ │ + 0x00039220 65736361 70650000 64656c65 74650000 escape..delete.. │ │ │ │ + 0x00039230 756e6465 66696e65 64000000 00000000 undefined....... │ │ │ │ + 0x00039240 6261636b 73706163 65000000 00000000 backspace....... │ │ │ │ + 0x00039250 66370000 00000000 66380000 00000000 f7......f8...... │ │ │ │ + 0x00039260 66390000 00000000 66313000 00000000 f9......f10..... │ │ │ │ + 0x00039270 66313100 00000000 66313200 00000000 f11.....f12..... │ │ │ │ + 0x00039280 64656c65 74652d6c 696e6500 00000000 delete-line..... │ │ │ │ + 0x00039290 696e7365 72742d6c 696e6500 00000000 insert-line..... │ │ │ │ + 0x000392a0 64656c65 74652d63 68617200 00000000 delete-char..... │ │ │ │ + 0x000392b0 696e7365 72740000 636c6561 72000000 insert..clear... │ │ │ │ + 0x000392c0 636c6561 722d746f 2d656e64 2d6f662d clear-to-end-of- │ │ │ │ + 0x000392d0 73637265 656e0000 636c6561 722d746f screen..clear-to │ │ │ │ + 0x000392e0 2d656e64 2d6f662d 6c696e65 00000000 -end-of-line.... │ │ │ │ + 0x000392f0 7363726f 6c6c2d66 6f727761 72640000 scroll-forward.. │ │ │ │ + 0x00039300 7363726f 6c6c2d62 61636b77 61726400 scroll-backward. │ │ │ │ + 0x00039310 70616765 2d646f77 6e000000 00000000 page-down....... │ │ │ │ + 0x00039320 70616765 2d757000 7365742d 74616200 page-up.set-tab. │ │ │ │ + 0x00039330 636c6561 722d7461 62000000 00000000 clear-tab....... │ │ │ │ + 0x00039340 636c6561 722d616c 6c2d7461 62730000 clear-all-tabs.. │ │ │ │ + 0x00039350 7072696e 74000000 686f6d65 2d646f77 print...home-dow │ │ │ │ + 0x00039360 6e000000 00000000 6b657970 61642d75 n.......keypad-u │ │ │ │ + 0x00039370 70706572 2d6c6566 74000000 00000000 pper-left....... │ │ │ │ + 0x00039380 6b657970 61642d75 70706572 2d726967 keypad-upper-rig │ │ │ │ + 0x00039390 68740000 00000000 6b657970 61642d63 ht......keypad-c │ │ │ │ + 0x000393a0 656e7465 72000000 6b657970 61642d6c enter...keypad-l │ │ │ │ + 0x000393b0 6f776572 2d6c6566 74000000 00000000 ower-left....... │ │ │ │ + 0x000393c0 6b657970 61642d6c 6f776572 2d726967 keypad-lower-rig │ │ │ │ + 0x000393d0 68740000 00000000 62656769 6e000000 ht......begin... │ │ │ │ + 0x000393e0 63616e63 656c0000 636c6f73 65000000 cancel..close... │ │ │ │ + 0x000393f0 636f6d6d 616e6400 63726561 74650000 command.create.. │ │ │ │ + 0x00039400 656e6400 00000000 6d657373 61676500 end.....message. │ │ │ │ + 0x00039410 6f707469 6f6e7300 72656665 72656e63 options.referenc │ │ │ │ + 0x00039420 65000000 00000000 72656672 65736800 e.......refresh. │ │ │ │ + 0x00039430 7265706c 61636500 72657374 61727400 replace.restart. │ │ │ │ + 0x00039440 72657375 6d650000 73686966 742d6265 resume..shift-be │ │ │ │ + 0x00039450 67696e00 00000000 73686966 742d6361 gin.....shift-ca │ │ │ │ + 0x00039460 6e63656c 00000000 73686966 742d636f ncel....shift-co │ │ │ │ + 0x00039470 6d6d616e 64000000 73686966 742d636f mmand...shift-co │ │ │ │ + 0x00039480 70790000 00000000 73686966 742d6372 py......shift-cr │ │ │ │ + 0x00039490 65617465 00000000 73686966 742d6465 eate....shift-de │ │ │ │ + 0x000394a0 6c657465 2d636861 72000000 00000000 lete-char....... │ │ │ │ + 0x000394b0 73686966 742d6465 6c657465 2d6c696e shift-delete-lin │ │ │ │ + 0x000394c0 65000000 00000000 73656c65 63740000 e.......select.. │ │ │ │ + 0x000394d0 73686966 742d656e 64000000 00000000 shift-end....... │ │ │ │ + 0x000394e0 73686966 742d636c 6561722d 746f2d65 shift-clear-to-e │ │ │ │ + 0x000394f0 6e642d6f 662d6c69 6e650000 00000000 nd-of-line...... │ │ │ │ + 0x00039500 73686966 742d6578 69740000 00000000 shift-exit...... │ │ │ │ + 0x00039510 73686966 742d6669 6e640000 00000000 shift-find...... │ │ │ │ + 0x00039520 73686966 742d6865 6c700000 00000000 shift-help...... │ │ │ │ + 0x00039530 73686966 742d686f 6d650000 00000000 shift-home...... │ │ │ │ + 0x00039540 73686966 742d696e 73657274 00000000 shift-insert.... │ │ │ │ + 0x00039550 73686966 742d6c65 66740000 00000000 shift-left...... │ │ │ │ + 0x00039560 73686966 742d6d65 73736167 65000000 shift-message... │ │ │ │ + 0x00039570 73686966 742d6d6f 76650000 00000000 shift-move...... │ │ │ │ + 0x00039580 73686966 742d6e65 78740000 00000000 shift-next...... │ │ │ │ + 0x00039590 73686966 742d6f70 74696f6e 73000000 shift-options... │ │ │ │ + 0x000395a0 73686966 742d7072 6576696f 75730000 shift-previous.. │ │ │ │ + 0x000395b0 73686966 742d7072 696e7400 00000000 shift-print..... │ │ │ │ + 0x000395c0 73686966 742d7265 646f0000 00000000 shift-redo...... │ │ │ │ + 0x000395d0 73686966 742d7265 706c6163 65000000 shift-replace... │ │ │ │ + 0x000395e0 73686966 742d7269 67687400 00000000 shift-right..... │ │ │ │ + 0x000395f0 73686966 742d7265 73756d65 00000000 shift-resume.... │ │ │ │ + 0x00039600 73686966 742d7361 76650000 00000000 shift-save...... │ │ │ │ + 0x00039610 73686966 742d7375 7370656e 64000000 shift-suspend... │ │ │ │ + 0x00039620 73686966 742d756e 646f0000 00000000 shift-undo...... │ │ │ │ + 0x00039630 73757370 656e6400 6261636b 2d746162 suspend.back-tab │ │ │ │ + 0x00039640 00000000 00000000 636f7079 00000000 ........copy.... │ │ │ │ + 0x00039650 65786974 00000000 66696e64 00000000 exit....find.... │ │ │ │ + 0x00039660 6d61726b 00000000 6d6f7665 00000000 mark....move.... │ │ │ │ + 0x00039670 6e657874 00000000 6f70656e 00000000 next....open.... │ │ │ │ + 0x00039680 70726576 696f7573 00000000 00000000 previous........ │ │ │ │ + 0x00039690 7265646f 00000000 73617665 00000000 redo....save.... │ │ │ │ + 0x000396a0 756e646f 00000000 2e6c6f63 616c2f73 undo.....local/s │ │ │ │ + 0x000396b0 68617265 2f000000 6e736e61 6b650000 hare/...nsnake.. │ │ │ │ + 0x000396c0 2f000000 00000000 2f746d70 2f000000 /......./tmp/... │ │ │ │ + 0x000396d0 73657474 696e6773 2e696e69 00000000 settings.ini.... │ │ │ │ + 0x000396e0 61726361 64652e6e 736e616b 6573636f arcade.nsnakesco │ │ │ │ + 0x000396f0 72657300 00000000 2f646576 2f000000 res...../dev/... │ │ │ │ + 0x00039700 2f646576 2f6e756c 6c000000 00000000 /dev/null....... │ │ │ │ + 0x00039710 6c657665 6c732f00 5761726e 696e673a levels/.Warning: │ │ │ │ + 0x00039720 20576520 636f756c 64206e6f 74206372 We could not cr │ │ │ │ + 0x00039730 65617465 20746865 20636f6e 66696775 eate the configu │ │ │ │ + 0x00039740 72617469 6f6e2066 696c652e 0a000000 ration file..... │ │ │ │ + 0x00039750 20202020 20202020 20506c65 61736520 Please │ │ │ │ + 0x00039760 63686563 6b207065 726d6973 73696f6e check permission │ │ │ │ + 0x00039770 7320746f 20746865 20706174 683a0a00 s to the path:.. │ │ │ │ + 0x00039780 20202020 20202020 20000000 00000000 ....... │ │ │ │ + 0x00039790 5761726e 696e673a 20576520 636f756c Warning: We coul │ │ │ │ + 0x000397a0 64206e6f 74206372 65617465 20746865 d not create the │ │ │ │ + 0x000397b0 2073636f 72652066 696c652e 0a000000 score file..... │ │ │ │ + 0x000397c0 5761726e 696e673a 20596f75 72206869 Warning: Your hi │ │ │ │ + 0x000397d0 67682073 636f7265 2066696c 65206973 gh score file is │ │ │ │ + 0x000397e0 2066726f 6d20616e 206f6c64 206e736e from an old nsn │ │ │ │ + 0x000397f0 616b6520 76657273 696f6e2e 00000000 ake version..... │ │ │ │ + 0x00039800 4572726f 723a2043 6f727275 70746564 Error: Corrupted │ │ │ │ + 0x00039810 20686967 68207363 6f726520 66696c65 high score file │ │ │ │ + 0x00039820 210a0000 00000000 20202020 20202057 !....... W │ │ │ │ + 0x00039830 65277265 20736f72 72792c20 62757420 e're sorry, but │ │ │ │ + 0x00039840 77652068 61642074 6f206572 61736520 we had to erase │ │ │ │ + 0x00039850 69740000 00000000 63656e74 65725f68 it......center_h │ │ │ │ + 0x00039860 6f72697a 6f6e7461 6c000000 00000000 orizontal....... │ │ │ │ + 0x00039870 63656e74 65725f76 65727469 63616c00 center_vertical. │ │ │ │ + 0x00039880 626f7264 65727300 66616e63 795f626f borders.fancy_bo │ │ │ │ + 0x00039890 72646572 73000000 6f757465 725f626f rders...outer_bo │ │ │ │ + 0x000398a0 72646572 00000000 72616e64 6f6d5f77 rder....random_w │ │ │ │ + 0x000398b0 616c6c73 00000000 66727569 74735f61 alls....fruits_a │ │ │ │ + 0x000398c0 745f6f6e 63650000 626f6172 645f7363 t_once..board_sc │ │ │ │ + 0x000398d0 726f6c6c 5f64656c 61790000 00000000 roll_delay...... │ │ │ │ + 0x000398e0 626f6172 645f7363 726f6c6c 5f757000 board_scroll_up. │ │ │ │ + 0x000398f0 626f6172 645f7363 726f6c6c 5f646f77 board_scroll_dow │ │ │ │ + 0x00039900 6e000000 00000000 626f6172 645f7363 n.......board_sc │ │ │ │ + 0x00039910 726f6c6c 5f6c6566 74000000 00000000 roll_left....... │ │ │ │ + 0x00039920 626f6172 645f7363 726f6c6c 5f726967 board_scroll_rig │ │ │ │ + 0x00039930 68740000 00000000 73746172 74696e67 ht......starting │ │ │ │ + 0x00039940 5f737065 65640000 696e7075 74000000 _speed..input... │ │ │ │ + 0x00039950 626f6172 645f7369 7a650000 00000000 board_size...... │ │ │ │ + 0x00039960 67616d65 00000000 74656c65 706f7274 game....teleport │ │ │ │ + 0x00039970 00000000 00000000 5574696c 733a3a53 ........Utils::S │ │ │ │ + 0x00039980 7472696e 673a3a63 6f6e7665 72740000 tring::convert.. │ │ │ │ + 0x00039990 5574696c 733a3a53 7472696e 673a3a74 Utils::String::t │ │ │ │ + 0x000399a0 6f537472 696e6700 6e736e61 6b652076 oString.nsnake v │ │ │ │ + 0x000399b0 332e302e 30202844 65633230 3234290a 3.0.0 (Dec2024). │ │ │ │ + 0x000399c0 0a202020 2c202020 20202020 20202020 . , │ │ │ │ + 0x000399d0 2c0a2020 2f202020 20202020 20202020 ,. / │ │ │ │ + 0x000399e0 20205c20 20546869 73206761 6d652077 \ This game w │ │ │ │ + 0x000399f0 6173206d 61646520 77697468 0a202828 as made with. (( │ │ │ │ + 0x00039a00 5f5f2d5e 5e2d2c2d 5e5e2d5f 5f292920 __-^^-,-^^-__)) │ │ │ │ + 0x00039a10 20616e64 20697473 656c6620 69732046 and itself is F │ │ │ │ + 0x00039a20 72656520 536f6674 77617265 2c0a2020 ree Software,. │ │ │ │ + 0x00039a30 602d5f2d 2d2d2720 602d2d2d 5f2d2720 `-_---' `---_-' │ │ │ │ + 0x00039a40 20206c69 63656e73 65642075 6e646572 licensed under │ │ │ │ + 0x00039a50 20746865 2047504c 76330a20 2020602d the GPLv3. `- │ │ │ │ + 0x00039a60 2d7c6f60 20276f7c 2d2d2720 20202020 -|o` 'o|--' │ │ │ │ + 0x00039a70 20202020 20202020 20202020 3c330a20 <3. │ │ │ │ + 0x00039a80 20202020 205c2020 6020202f 0a202020 \ ` /. │ │ │ │ + 0x00039a90 20202020 293a203a 280a2020 20202020 ): :(. │ │ │ │ + 0x00039aa0 203a6f5f 6f3a0a20 20202020 20202020 :o_o:. │ │ │ │ + 0x00039ab0 2d0a0a48 6f6d6570 6167653a 20202020 -..Homepage: │ │ │ │ + 0x00039ac0 20206874 74703a2f 2f6e736e 616b652e http://nsnake. │ │ │ │ + 0x00039ad0 616c6578 64616e74 61732e6e 65742f0a alexdantas.net/. │ │ │ │ + 0x00039ae0 536f7572 63652043 6f64653a 20202068 Source Code: h │ │ │ │ + 0x00039af0 74747073 3a2f2f67 69746875 622e636f ttps://github.co │ │ │ │ + 0x00039b00 6d2f616c 65786461 6e746173 2f6e736e m/alexdantas/nsn │ │ │ │ + 0x00039b10 616b652f 0a436f6e 74616374 3a202020 ake/.Contact: │ │ │ │ + 0x00039b20 20202020 416c6578 616e6472 65204461 Alexandre Da │ │ │ │ + 0x00039b30 6e746173 203c6575 40616c65 7864616e ntas ........ │ │ │ │ + 0x00039b50 205f2020 20202020 5f5f2020 205f2020 _ __ _ │ │ │ │ + 0x00039b60 20202020 205f5f20 2020205f 20202020 __ _ │ │ │ │ + 0x00039b70 205f5f5f 5f200a7c 207c5c20 7c202820 ____ .| |\ | ( │ │ │ │ + 0x00039b80 2860207c 207c5c20 7c20202f 202f5c20 (` | |\ | / /\ │ │ │ │ + 0x00039b90 207c207c 5f2f207c 207c5f20 200a7c5f | |_/ | |_ .|_ │ │ │ │ + 0x00039ba0 7c205c7c 205f295f 29207c5f 7c205c7c | \| _)_) |_| \| │ │ │ │ + 0x00039bb0 202f5f2f 2d2d5c20 7c5f7c20 5c207c5f /_/--\ |_| \ |_ │ │ │ │ + 0x00039bc0 7c5f5f20 0a76332e 302e3020 20202020 |__ .v3.0.0 │ │ │ │ + 0x00039bd0 20202020 20202020 20202020 28627569 (bui │ │ │ │ + 0x00039be0 6c742044 65633230 3234290a 0a6e736e lt Dec2024)..nsn │ │ │ │ + 0x00039bf0 616b6520 69732074 68652063 6c617373 ake is the class │ │ │ │ + 0x00039c00 6963616c 20736e61 6b652067 616d6520 ical snake game │ │ │ │ + 0x00039c10 6f6e2074 68652074 65726d69 6e616c0a on the terminal. │ │ │ │ + 0x00039c20 0a536574 74696e67 7320616e 64207363 .Settings and sc │ │ │ │ + 0x00039c30 6f726573 20617265 2073746f 72656420 ores are stored │ │ │ │ + 0x00039c40 61743a0a 09607e2f 2e6c6f63 616c2f73 at:..`~/.local/s │ │ │ │ + 0x00039c50 68617265 2f6e736e 616b652f 600a0a55 hare/nsnake/`..U │ │ │ │ + 0x00039c60 73616765 3a0a096e 736e616b 65205b6f sage:..nsnake [o │ │ │ │ + 0x00039c70 7074696f 6e735d0a 0a092d68 2c202d2d ptions]...-h, -- │ │ │ │ + 0x00039c80 68656c70 20202020 2053686f 77207468 help Show th │ │ │ │ + 0x00039c90 6973206d 65737361 67650a09 2d762c20 is message..-v, │ │ │ │ + 0x00039ca0 2d2d7665 7273696f 6e202053 686f7720 --version Show │ │ │ │ + 0x00039cb0 67616d65 20766572 73696f6e 20616e64 game version and │ │ │ │ + 0x00039cc0 20636f6e 74616374 20696e66 6f0a0a53 contact info..S │ │ │ │ + 0x00039cd0 65652061 6c736f20 606d616e 206e736e ee also `man nsn │ │ │ │ + 0x00039ce0 616b6560 0a546861 6e6b7320 666f7220 ake`.Thanks for │ │ │ │ + 0x00039cf0 706c6179 696e6720 74686973 2067616d playing this gam │ │ │ │ + 0x00039d00 65203a29 0a000000 332e302e 30000000 e :)....3.0.0... │ │ │ │ + 0x00039d10 53686f77 2067616d 65207665 7273696f Show game versio │ │ │ │ + 0x00039d20 6e20616e 64206275 696c6420 64617465 n and build date │ │ │ │ + 0x00039d30 00000000 00000000 2d2d7665 7273696f ........--versio │ │ │ │ + 0x00039d40 6e000000 00000000 2d760000 00000000 n.......-v...... │ │ │ │ + 0x00039d50 53686f77 20696e73 74727563 74696f6e Show instruction │ │ │ │ + 0x00039d60 73000000 00000000 2d2d6865 6c700000 s.......--help.. │ │ │ │ + 0x00039d70 2d680000 00000000 62617369 635f7374 -h......basic_st │ │ │ │ + 0x00039d80 72696e67 3a3a7375 62737472 00000000 ring::substr.... │ │ │ │ + 0x00039d90 25733a20 5f5f706f 73202877 68696368 %s: __pos (which │ │ │ │ + 0x00039da0 20697320 257a7529 203e2074 6869732d is %zu) > this- │ │ │ │ + 0x00039db0 3e73697a 65282920 28776869 63682069 >size() (which i │ │ │ │ + 0x00039dc0 7320257a 75290000 766f6964 20494e49 s %zu)..void INI │ │ │ │ + 0x00039dd0 3a3a5061 72736572 3a3a6475 6d702873 ::Parser::dump(s │ │ │ │ + 0x00039de0 74643a3a 6f737472 65616d26 2c20636f td::ostream&, co │ │ │ │ + 0x00039df0 6e737420 494e493a 3a4c6576 656c262c nst INI::Level&, │ │ │ │ + 0x00039e00 20636f6e 73742073 74643a3a 73747269 const std::stri │ │ │ │ + 0x00039e10 6e672629 00000000 7372632f 436f6e66 ng&)....src/Conf │ │ │ │ + 0x00039e20 69672f49 4e492e63 70700000 00000000 ig/INI.cpp...... │ │ │ │ + 0x00039e30 282a6974 292d3e73 65636f6e 642e6465 (*it)->second.de │ │ │ │ + 0x00039e40 70746820 3d3d206c 2e646570 74682b31 pth == l.depth+1 │ │ │ │ + 0x00039e50 00000000 00000000 4572726f 72202700 ........Error '. │ │ │ │ + 0x00039e60 27206f6e 206c696e 65202300 00000000 ' on line #..... │ │ │ │ + 0x00039e70 436f756c 646e2774 206f7065 6e202700 Couldn't open '. │ │ │ │ + 0x00039e80 73656374 696f6e20 77697468 2077726f section with wro │ │ │ │ + 0x00039e90 6e672064 65707468 00000000 00000000 ng depth........ │ │ │ │ + 0x00039ea0 6475706c 69636174 65207365 6374696f duplicate sectio │ │ │ │ + 0x00039eb0 6e206e61 6d65206f 6e207468 65207361 n name on the sa │ │ │ │ + 0x00039ec0 6d65206c 6576656c 00000000 00000000 me level........ │ │ │ │ + 0x00039ed0 6e6f2027 3d272066 6f756e64 00000000 no '=' found.... │ │ │ │ + 0x00039ee0 2848656c 70290000 2048656c 70200000 (Help).. Help .. │ │ │ │ + 0x00039ef0 20437265 64697473 20000000 00000000 Credits ....... │ │ │ │ + 0x00039f00 28437265 64697473 29000000 00000000 (Credits)....... │ │ │ │ + 0x00039f10 496e2d67 616d6520 636f6e74 726f6c73 In-game controls │ │ │ │ + 0x00039f20 3a0a0000 00000000 4d6f7665 2075700a :.......Move up. │ │ │ │ + 0x00039f30 4d6f7665 20646f77 6e0a4d6f 7665206c Move down.Move l │ │ │ │ + 0x00039f40 6566740a 4d6f7665 20726967 68740a50 eft.Move right.P │ │ │ │ + 0x00039f50 61757365 2067616d 650a5175 69742061 ause game.Quit a │ │ │ │ + 0x00039f60 6e797469 6d650a53 686f7720 68656c70 nytime.Show help │ │ │ │ + 0x00039f70 00000000 00000000 4d656e75 20636f6e ........Menu con │ │ │ │ + 0x00039f80 74726f6c 733a0a00 46697273 74206974 trols:..First it │ │ │ │ + 0x00039f90 656d0a4c 61737420 6974656d 00000000 em.Last item.... │ │ │ │ + 0x00039fa0 70616765 2075700a 70616765 20646f77 page up.page dow │ │ │ │ + 0x00039fb0 6e000000 00000000 20536574 74696e67 n....... Setting │ │ │ │ + 0x00039fc0 7320616e 64207363 6f726573 20617265 s and scores are │ │ │ │ + 0x00039fd0 2073746f 72656420 61743a0a 20607e2f stored at:. `~/ │ │ │ │ + 0x00039fe0 2e6c6f63 616c2f73 68617265 2f6e736e .local/share/nsn │ │ │ │ + 0x00039ff0 616b652f 60000000 205f2020 20202020 ake/`... _ │ │ │ │ + 0x0003a000 5f5f2020 205f2020 20202020 205f5f20 __ _ __ │ │ │ │ + 0x0003a010 2020205f 20202020 205f5f5f 5f200a7c _ ____ .| │ │ │ │ + 0x0003a020 207c5c20 7c202820 2860207c 207c5c20 |\ | ( (` | |\ │ │ │ │ + 0x0003a030 7c20202f 202f5c20 207c207c 5f2f207c | / /\ | |_/ | │ │ │ │ + 0x0003a040 207c5f20 200a7c5f 7c205c7c 205f295f |_ .|_| \| _)_ │ │ │ │ + 0x0003a050 29207c5f 7c205c7c 202f5f2f 2d2d5c20 ) |_| \| /_/--\ │ │ │ │ + 0x0003a060 7c5f7c20 5c207c5f 7c5f5f00 00000000 |_| \ |_|__..... │ │ │ │ + 0x0003a070 2076332e 302e3020 20202020 20202020 v3.0.0 │ │ │ │ + 0x0003a080 20202020 20202862 75696c74 20446563 (built Dec │ │ │ │ + 0x0003a090 32303234 29000000 54727920 606e736e 2024)...Try `nsn │ │ │ │ + 0x0003a0a0 616b6520 2d2d6865 6c706020 616e6420 ake --help` and │ │ │ │ + 0x0003a0b0 606d616e 206e736e 616b6560 0a0a4761 `man nsnake`..Ga │ │ │ │ + 0x0003a0c0 6d65206d 61646520 62792041 6c657861 me made by Alexa │ │ │ │ + 0x0003a0d0 6e647265 2044616e 7461732c 0a636f6e ndre Dantas,.con │ │ │ │ + 0x0003a0e0 74616374 2068696d 20617420 3c657540 tact him at . │ │ │ │ + 0x0003a100 5468616e 6b732066 6f722070 6c617969 Thanks for playi │ │ │ │ + 0x0003a110 6e672074 68697320 67616d65 203a290a ng this game :). │ │ │ │ + 0x0003a120 0a486f6d 65706167 653a0a20 68747470 .Homepage:. http │ │ │ │ + 0x0003a130 3a2f2f6e 736e616b 652e616c 65786461 ://nsnake.alexda │ │ │ │ + 0x0003a140 6e746173 2e6e6574 2f0a536f 75726365 ntas.net/.Source │ │ │ │ + 0x0003a150 20436f64 653a0a20 68747470 733a2f2f Code:. https:// │ │ │ │ + 0x0003a160 67697468 75622e63 6f6d2f61 6c657864 github.com/alexd │ │ │ │ + 0x0003a170 616e7461 732f6e73 6e616b65 2f000000 antas/nsnake/... │ │ │ │ + 0x0003a180 64656661 756c7400 626c6163 6b000000 default.black... │ │ │ │ + 0x0003a190 72656400 00000000 67726565 6e000000 red.....green... │ │ │ │ + 0x0003a1a0 79656c6c 6f770000 6d616765 6e746100 yellow..magenta. │ │ │ │ + 0x0003a1b0 77686974 65000000 205f5f20 2020205f white... __ _ │ │ │ │ + 0x0003a1c0 20205f5f 5f5f5f5f 5f20205f 5f202020 _______ __ │ │ │ │ + 0x0003a1d0 205f2020 5f5f5f5f 5f5f5f20 205f5f5f _ _______ ___ │ │ │ │ + 0x0003a1e0 2020205f 20205f5f 5f5f5f5f 5f0a7c20 _ _______.| │ │ │ │ + 0x0003a1f0 207c2020 7c207c7c 20202020 2020207c | | || | │ │ │ │ + 0x0003a200 7c20207c 20207c20 7c7c2020 205f2020 | | | || _ │ │ │ │ + 0x0003a210 207c7c20 20207c20 7c207c7c 20202020 || | | || │ │ │ │ + 0x0003a220 2020207c 0a7c2020 207c5f7c 207c7c20 |.| |_| || │ │ │ │ + 0x0003a230 205f5f5f 5f5f7c7c 2020207c 5f7c207c _____|| |_| | │ │ │ │ + 0x0003a240 7c20207c 5f7c2020 7c7c2020 207c5f7c | |_| || |_| │ │ │ │ + 0x0003a250 207c7c20 2020205f 5f5f7c0a 7c202020 || ___|.| │ │ │ │ + 0x0003a260 20202020 7c7c207c 5f5f5f5f 5f207c20 || |_____ | │ │ │ │ + 0x0003a270 20202020 20207c7c 20202020 2020207c || | │ │ │ │ + 0x0003a280 7c202020 2020205f 7c7c2020 207c5f5f | _|| |__ │ │ │ │ + 0x0003a290 5f200a7c 20205f20 2020207c 7c5f5f5f _ .| _ ||___ │ │ │ │ + 0x0003a2a0 5f5f2020 7c7c2020 5f202020 207c7c20 __ || _ || │ │ │ │ + 0x0003a2b0 20202020 20207c7c 20202020 207c5f20 || |_ │ │ │ │ + 0x0003a2c0 7c202020 205f5f5f 7c0a7c20 7c207c20 | ___|.| | | │ │ │ │ + 0x0003a2d0 20207c20 5f5f5f5f 5f7c207c 7c207c20 | _____| || | │ │ │ │ + 0x0003a2e0 7c202020 7c7c2020 205f2020 207c7c20 | || _ || │ │ │ │ + 0x0003a2f0 2020205f 20207c7c 2020207c 5f5f5f20 _ || |___ │ │ │ │ + 0x0003a300 0a7c5f7c 20207c5f 5f7c7c5f 5f5f5f5f .|_| |__||_____ │ │ │ │ + 0x0003a310 5f5f7c7c 5f7c2020 7c5f5f7c 7c5f5f7c __||_| |__||__| │ │ │ │ + 0x0003a320 207c5f5f 7c7c5f5f 5f7c207c 5f7c7c5f |__||___| |_||_ │ │ │ │ + 0x0003a330 5f5f5f5f 5f5f7c00 59657300 00000000 ______|.Yes..... │ │ │ │ + 0x0003a340 4e6f0000 00000000 53636f72 65000000 No......Score... │ │ │ │ + 0x0003a350 53706565 64000000 25750000 00000000 Speed...%u...... │ │ │ │ + 0x0003a360 25640000 00000000 6e736e61 6b652033 %d......nsnake 3 │ │ │ │ + 0x0003a370 2e302e30 00000000 4c657665 6c200000 .0.0....Level .. │ │ │ │ + 0x0003a380 50617573 65640000 4572726f 72212059 Paused..Error! Y │ │ │ │ + 0x0003a390 6f757220 636f6e73 6f6c6520 73637265 our console scre │ │ │ │ + 0x0003a3a0 656e2069 7320736d 616c6c65 72207468 en is smaller th │ │ │ │ + 0x0003a3b0 616e0000 00000000 78000000 00000000 an......x....... │ │ │ │ + 0x0003a3c0 506c6561 73652072 6573697a 6520796f Please resize yo │ │ │ │ + 0x0003a3d0 75722077 696e646f 7720616e 64207472 ur window and tr │ │ │ │ + 0x0003a3e0 79206167 61696e00 286d6f72 65290000 y again.(more).. │ │ │ │ + 0x0003a3f0 496e7661 6c696420 696e6974 69616c20 Invalid initial │ │ │ │ + 0x0003a400 76616c75 6520666f 72204d65 6e754974 value for MenuIt │ │ │ │ + 0x0003a410 656d5465 78746c69 73740000 00000000 emTextlist...... │ │ │ │ + 0x0003a420 4f464600 00000000 52657375 6d650000 OFF.....Resume.. │ │ │ │ + 0x0003a430 52657374 61727400 51756974 20746f20 Restart.Quit to │ │ │ │ + 0x0003a440 4d61696e 204d656e 75000000 00000000 Main Menu....... │ │ │ │ + 0x0003a450 51756974 2047616d 65000000 00000000 Quit Game....... │ │ │ │ + 0x0003a460 76656374 6f723c62 6f6f6c3e 3a3a5f4d vector::_M │ │ │ │ + 0x0003a470 5f696e73 6572745f 61757800 00000000 _insert_aux..... │ │ │ │ + 0x0003a480 43616e27 74206f70 656e2066 696c6520 Can't open file │ │ │ │ + 0x0003a490 27000000 00000000 73746172 74000000 '.......start... │ │ │ │ 0x0003a4a0 41627275 70742065 6e64696e 67206f66 Abrupt ending of │ │ │ │ 0x0003a4b0 2066696c 65207768 696c6520 70617273 file while pars │ │ │ │ 0x0003a4c0 696e6720 6c657665 6c206174 206c696e ing level at lin │ │ │ │ 0x0003a4d0 65200000 00000000 61757468 6f720000 e ......author.. │ │ │ │ - 0x0003a4e0 636f6d6d 656e7400 6e736e61 6b650000 comment.nsnake.. │ │ │ │ + 0x0003a4e0 636f6d6d 656e7400 2e000000 00000000 comment......... │ │ │ │ 0x0003a4f0 76656374 6f723a3a 5f4d5f64 65666175 vector::_M_defau │ │ │ │ 0x0003a500 6c745f61 7070656e 64000000 00000000 lt_append....... │ │ │ │ 0x0003a510 76656374 6f723c62 6f6f6c3e 3a3a5f4d vector::_M │ │ │ │ 0x0003a520 5f66696c 6c5f696e 73657274 00000000 _fill_insert.... │ │ │ │ - 0x0003a530 73706163 65000000 65736361 70650000 space...escape.. │ │ │ │ - 0x0003a540 64656c65 74650000 756e6465 66696e65 delete..undefine │ │ │ │ - 0x0003a550 64000000 00000000 6261636b 73706163 d.......backspac │ │ │ │ - 0x0003a560 65000000 00000000 66370000 00000000 e.......f7...... │ │ │ │ - 0x0003a570 66380000 00000000 66390000 00000000 f8......f9...... │ │ │ │ - 0x0003a580 66313000 00000000 66313100 00000000 f10.....f11..... │ │ │ │ - 0x0003a590 66313200 00000000 64656c65 74652d6c f12.....delete-l │ │ │ │ - 0x0003a5a0 696e6500 00000000 696e7365 72742d6c ine.....insert-l │ │ │ │ - 0x0003a5b0 696e6500 00000000 64656c65 74652d63 ine.....delete-c │ │ │ │ - 0x0003a5c0 68617200 00000000 696e7365 72740000 har.....insert.. │ │ │ │ - 0x0003a5d0 636c6561 72000000 636c6561 722d746f clear...clear-to │ │ │ │ - 0x0003a5e0 2d656e64 2d6f662d 73637265 656e0000 -end-of-screen.. │ │ │ │ - 0x0003a5f0 636c6561 722d746f 2d656e64 2d6f662d clear-to-end-of- │ │ │ │ - 0x0003a600 6c696e65 00000000 7363726f 6c6c2d66 line....scroll-f │ │ │ │ - 0x0003a610 6f727761 72640000 7363726f 6c6c2d62 orward..scroll-b │ │ │ │ - 0x0003a620 61636b77 61726400 70616765 2d646f77 ackward.page-dow │ │ │ │ - 0x0003a630 6e000000 00000000 70616765 2d757000 n.......page-up. │ │ │ │ - 0x0003a640 7365742d 74616200 636c6561 722d7461 set-tab.clear-ta │ │ │ │ - 0x0003a650 62000000 00000000 636c6561 722d616c b.......clear-al │ │ │ │ - 0x0003a660 6c2d7461 62730000 7072696e 74000000 l-tabs..print... │ │ │ │ - 0x0003a670 686f6d65 2d646f77 6e000000 00000000 home-down....... │ │ │ │ - 0x0003a680 6b657970 61642d75 70706572 2d6c6566 keypad-upper-lef │ │ │ │ - 0x0003a690 74000000 00000000 6b657970 61642d75 t.......keypad-u │ │ │ │ - 0x0003a6a0 70706572 2d726967 68740000 00000000 pper-right...... │ │ │ │ - 0x0003a6b0 6b657970 61642d63 656e7465 72000000 keypad-center... │ │ │ │ - 0x0003a6c0 6b657970 61642d6c 6f776572 2d6c6566 keypad-lower-lef │ │ │ │ - 0x0003a6d0 74000000 00000000 6b657970 61642d6c t.......keypad-l │ │ │ │ - 0x0003a6e0 6f776572 2d726967 68740000 00000000 ower-right...... │ │ │ │ - 0x0003a6f0 62656769 6e000000 63616e63 656c0000 begin...cancel.. │ │ │ │ - 0x0003a700 636c6f73 65000000 636f6d6d 616e6400 close...command. │ │ │ │ - 0x0003a710 63726561 74650000 6d657373 61676500 create..message. │ │ │ │ - 0x0003a720 6f707469 6f6e7300 72656665 72656e63 options.referenc │ │ │ │ - 0x0003a730 65000000 00000000 72656672 65736800 e.......refresh. │ │ │ │ - 0x0003a740 7265706c 61636500 72657374 61727400 replace.restart. │ │ │ │ - 0x0003a750 72657375 6d650000 73686966 742d6265 resume..shift-be │ │ │ │ - 0x0003a760 67696e00 00000000 73686966 742d6361 gin.....shift-ca │ │ │ │ - 0x0003a770 6e63656c 00000000 73686966 742d636f ncel....shift-co │ │ │ │ - 0x0003a780 6d6d616e 64000000 73686966 742d636f mmand...shift-co │ │ │ │ - 0x0003a790 70790000 00000000 73686966 742d6372 py......shift-cr │ │ │ │ - 0x0003a7a0 65617465 00000000 73686966 742d6465 eate....shift-de │ │ │ │ - 0x0003a7b0 6c657465 2d636861 72000000 00000000 lete-char....... │ │ │ │ - 0x0003a7c0 73686966 742d6465 6c657465 2d6c696e shift-delete-lin │ │ │ │ - 0x0003a7d0 65000000 00000000 73656c65 63740000 e.......select.. │ │ │ │ - 0x0003a7e0 73686966 742d656e 64000000 00000000 shift-end....... │ │ │ │ - 0x0003a7f0 73686966 742d636c 6561722d 746f2d65 shift-clear-to-e │ │ │ │ - 0x0003a800 6e642d6f 662d6c69 6e650000 00000000 nd-of-line...... │ │ │ │ - 0x0003a810 73686966 742d6578 69740000 00000000 shift-exit...... │ │ │ │ - 0x0003a820 73686966 742d6669 6e640000 00000000 shift-find...... │ │ │ │ - 0x0003a830 73686966 742d6865 6c700000 00000000 shift-help...... │ │ │ │ - 0x0003a840 73686966 742d686f 6d650000 00000000 shift-home...... │ │ │ │ - 0x0003a850 73686966 742d696e 73657274 00000000 shift-insert.... │ │ │ │ - 0x0003a860 73686966 742d6c65 66740000 00000000 shift-left...... │ │ │ │ - 0x0003a870 73686966 742d6d65 73736167 65000000 shift-message... │ │ │ │ - 0x0003a880 73686966 742d6d6f 76650000 00000000 shift-move...... │ │ │ │ - 0x0003a890 73686966 742d6e65 78740000 00000000 shift-next...... │ │ │ │ - 0x0003a8a0 73686966 742d6f70 74696f6e 73000000 shift-options... │ │ │ │ - 0x0003a8b0 73686966 742d7072 6576696f 75730000 shift-previous.. │ │ │ │ - 0x0003a8c0 73686966 742d7072 696e7400 00000000 shift-print..... │ │ │ │ - 0x0003a8d0 73686966 742d7265 646f0000 00000000 shift-redo...... │ │ │ │ - 0x0003a8e0 73686966 742d7265 706c6163 65000000 shift-replace... │ │ │ │ - 0x0003a8f0 73686966 742d7269 67687400 00000000 shift-right..... │ │ │ │ - 0x0003a900 73686966 742d7265 73756d65 00000000 shift-resume.... │ │ │ │ - 0x0003a910 73686966 742d7361 76650000 00000000 shift-save...... │ │ │ │ - 0x0003a920 73686966 742d7375 7370656e 64000000 shift-suspend... │ │ │ │ - 0x0003a930 73686966 742d756e 646f0000 00000000 shift-undo...... │ │ │ │ - 0x0003a940 73757370 656e6400 6261636b 2d746162 suspend.back-tab │ │ │ │ - 0x0003a950 00000000 00000000 636f7079 00000000 ........copy.... │ │ │ │ - 0x0003a960 65786974 00000000 66696e64 00000000 exit....find.... │ │ │ │ - 0x0003a970 68656c70 00000000 6d61726b 00000000 help....mark.... │ │ │ │ - 0x0003a980 6d6f7665 00000000 6e657874 00000000 move....next.... │ │ │ │ - 0x0003a990 6f70656e 00000000 70726576 696f7573 open....previous │ │ │ │ - 0x0003a9a0 00000000 00000000 7265646f 00000000 ........redo.... │ │ │ │ - 0x0003a9b0 73617665 00000000 756e646f 00000000 save....undo.... │ │ │ │ - 0x0003a9c0 4c657665 6c205365 6c656374 00000000 Level Select.... │ │ │ │ - 0x0003a9d0 47616d65 20536574 74696e67 73000000 Game Settings... │ │ │ │ - 0x0003a9e0 47554920 4f707469 6f6e7300 00000000 GUI Options..... │ │ │ │ - 0x0003a9f0 53686f77 20426f72 64657273 00000000 Show Borders.... │ │ │ │ - 0x0003aa00 46616e63 7920426f 72646572 73000000 Fancy Borders... │ │ │ │ - 0x0003aa10 4f757465 7220426f 72646572 00000000 Outer Border.... │ │ │ │ - 0x0003aa20 43656e74 65722048 6f72697a 6f6e7461 Center Horizonta │ │ │ │ - 0x0003aa30 6c000000 00000000 43656e74 65722056 l.......Center V │ │ │ │ - 0x0003aa40 65727469 63616c00 4b657920 75700000 ertical.Key up.. │ │ │ │ - 0x0003aa50 4b657920 72696768 74000000 00000000 Key right....... │ │ │ │ - 0x0003aa60 4b657920 70617573 65000000 00000000 Key pause....... │ │ │ │ - 0x0003aa70 52657365 7420746f 20446566 61756c74 Reset to Default │ │ │ │ - 0x0003aa80 73000000 00000000 536d616c 6c000000 s.......Small... │ │ │ │ - 0x0003aa90 4d656469 756d0000 41726520 796f7520 Medium..Are you │ │ │ │ - 0x0003aaa0 73757265 3f000000 416c6c20 68696768 sure?...All high │ │ │ │ - 0x0003aab0 2073636f 72657320 65726173 65642100 scores erased!. │ │ │ │ - 0x0003aac0 6c656674 00000000 75700000 00000000 left....up...... │ │ │ │ - 0x0003aad0 646f776e 00000000 71756974 00000000 down....quit.... │ │ │ │ - 0x0003aae0 50726573 7320616e 79206b65 792c2045 Press any key, E │ │ │ │ - 0x0003aaf0 6e746572 20746f20 43616e63 656c0000 nter to Cancel.. │ │ │ │ - 0x0003ab00 536f7272 792c2069 74207365 656d7320 Sorry, it seems │ │ │ │ - 0x0003ab10 796f7520 68617665 206e6f20 6c657665 you have no leve │ │ │ │ - 0x0003ab20 6c732e0a 0a506c65 61736520 636f7079 ls...Please copy │ │ │ │ - 0x0003ab30 20746865 20646566 61756c74 206c6576 the default lev │ │ │ │ - 0x0003ab40 656c2066 696c6573 2066726f 6d0a602f el files from.`/ │ │ │ │ - 0x0003ab50 7573722f 73686172 652f6761 6d65732f usr/share/games/ │ │ │ │ - 0x0003ab60 6e736e61 6b652f6c 6576656c 732f600a nsnake/levels/`. │ │ │ │ - 0x0003ab70 746f0a60 00000000 600a0000 00000000 to.`....`....... │ │ │ │ - 0x0003ab80 0a596f75 2063616e 20616c73 6f20646f .You can also do │ │ │ │ - 0x0003ab90 776e6c6f 6164206d 6f726520 6c657665 wnload more leve │ │ │ │ - 0x0003aba0 6c732066 726f6d20 74686520 77656273 ls from the webs │ │ │ │ - 0x0003abb0 6974653a 0a687474 703a2f2f 6e736e61 ite:.http://nsna │ │ │ │ - 0x0003abc0 6b652e61 6c657864 616e7461 732e6e65 ke.alexdantas.ne │ │ │ │ - 0x0003abd0 742f0000 00000000 52616e64 6f6d0000 t/......Random.. │ │ │ │ - 0x0003abe0 53746172 74696e67 20537065 65640000 Starting Speed.. │ │ │ │ - 0x0003abf0 46727569 74730000 52616e64 6f6d2057 Fruits..Random W │ │ │ │ - 0x0003ac00 616c6c73 00000000 4c617267 65000000 alls....Large... │ │ │ │ - 0x0003ac10 4d617a65 2073697a 65000000 00000000 Maze size....... │ │ │ │ - 0x0003ac20 5363726f 6c6c2044 656c6179 286d7329 Scroll Delay(ms) │ │ │ │ - 0x0003ac30 00000000 00000000 5363726f 6c6c2055 ........Scroll U │ │ │ │ - 0x0003ac40 70000000 00000000 5363726f 6c6c2044 p.......Scroll D │ │ │ │ - 0x0003ac50 6f776e00 00000000 5363726f 6c6c204c own.....Scroll L │ │ │ │ - 0x0003ac60 65667400 00000000 5363726f 6c6c2052 eft.....Scroll R │ │ │ │ - 0x0003ac70 69676874 00000000 45726173 65204869 ight....Erase Hi │ │ │ │ - 0x0003ac80 67682053 636f7265 73000000 00000000 gh Scores....... │ │ │ │ - 0x0003ac90 52657472 793f0000 47616d65 204f7665 Retry?..Game Ove │ │ │ │ - 0x0003aca0 72000000 00000000 436f756c 646e2774 r.......Couldn't │ │ │ │ - 0x0003acb0 206c6f61 64207468 65206c65 76656c21 load the level! │ │ │ │ - 0x0003acc0 20284572 726f723a 20220000 00000000 (Error: "...... │ │ │ │ - 0x0003acd0 22290000 00000000 766f6964 20494e49 ")......void INI │ │ │ │ - 0x0003ace0 3a3a5061 72736572 3a3a6475 6d702873 ::Parser::dump(s │ │ │ │ - 0x0003acf0 74643a3a 6f737472 65616d26 2c20636f td::ostream&, co │ │ │ │ - 0x0003ad00 6e737420 494e493a 3a4c6576 656c262c nst INI::Level&, │ │ │ │ - 0x0003ad10 20636f6e 73742073 74643a3a 73747269 const std::stri │ │ │ │ - 0x0003ad20 6e672629 00000000 7372632f 436f6e66 ng&)....src/Conf │ │ │ │ - 0x0003ad30 69672f49 4e492e63 70700000 00000000 ig/INI.cpp...... │ │ │ │ - 0x0003ad40 282a6974 292d3e73 65636f6e 642e6465 (*it)->second.de │ │ │ │ - 0x0003ad50 70746820 3d3d206c 2e646570 74682b31 pth == l.depth+1 │ │ │ │ - 0x0003ad60 00000000 00000000 4572726f 72202700 ........Error '. │ │ │ │ - 0x0003ad70 27206f6e 206c696e 65202300 00000000 ' on line #..... │ │ │ │ - 0x0003ad80 436f756c 646e2774 206f7065 6e202700 Couldn't open '. │ │ │ │ - 0x0003ad90 73656374 696f6e20 77697468 2077726f section with wro │ │ │ │ - 0x0003ada0 6e672064 65707468 00000000 00000000 ng depth........ │ │ │ │ - 0x0003adb0 6475706c 69636174 65207365 6374696f duplicate sectio │ │ │ │ - 0x0003adc0 6e206e61 6d65206f 6e207468 65207361 n name on the sa │ │ │ │ - 0x0003add0 6d65206c 6576656c 00000000 00000000 me level........ │ │ │ │ - 0x0003ade0 6e6f2027 3d272066 6f756e64 00000000 no '=' found.... │ │ │ │ - 0x0003adf0 2e6c6f63 616c2f73 68617265 2f000000 .local/share/... │ │ │ │ - 0x0003ae00 2f000000 00000000 2f746d70 2f000000 /......./tmp/... │ │ │ │ - 0x0003ae10 73657474 696e6773 2e696e69 00000000 settings.ini.... │ │ │ │ - 0x0003ae20 61726361 64652e6e 736e616b 6573636f arcade.nsnakesco │ │ │ │ - 0x0003ae30 72657300 00000000 2f646576 2f000000 res...../dev/... │ │ │ │ - 0x0003ae40 2f646576 2f6e756c 6c000000 00000000 /dev/null....... │ │ │ │ - 0x0003ae50 6c657665 6c732f00 5761726e 696e673a levels/.Warning: │ │ │ │ - 0x0003ae60 20576520 636f756c 64206e6f 74206372 We could not cr │ │ │ │ - 0x0003ae70 65617465 20746865 20636f6e 66696775 eate the configu │ │ │ │ - 0x0003ae80 72617469 6f6e2066 696c652e 0a000000 ration file..... │ │ │ │ - 0x0003ae90 20202020 20202020 20506c65 61736520 Please │ │ │ │ - 0x0003aea0 63686563 6b207065 726d6973 73696f6e check permission │ │ │ │ - 0x0003aeb0 7320746f 20746865 20706174 683a0a00 s to the path:.. │ │ │ │ - 0x0003aec0 20202020 20202020 20000000 00000000 ....... │ │ │ │ - 0x0003aed0 5761726e 696e673a 20576520 636f756c Warning: We coul │ │ │ │ - 0x0003aee0 64206e6f 74206372 65617465 20746865 d not create the │ │ │ │ - 0x0003aef0 2073636f 72652066 696c652e 0a000000 score file..... │ │ │ │ - 0x0003af00 5761726e 696e673a 20596f75 72206869 Warning: Your hi │ │ │ │ - 0x0003af10 67682073 636f7265 2066696c 65206973 gh score file is │ │ │ │ - 0x0003af20 2066726f 6d20616e 206f6c64 206e736e from an old nsn │ │ │ │ - 0x0003af30 616b6520 76657273 696f6e2e 00000000 ake version..... │ │ │ │ - 0x0003af40 4572726f 723a2043 6f727275 70746564 Error: Corrupted │ │ │ │ - 0x0003af50 20686967 68207363 6f726520 66696c65 high score file │ │ │ │ - 0x0003af60 210a0000 00000000 20202020 20202057 !....... W │ │ │ │ - 0x0003af70 65277265 20736f72 72792c20 62757420 e're sorry, but │ │ │ │ - 0x0003af80 77652068 61642074 6f206572 61736520 we had to erase │ │ │ │ - 0x0003af90 69740000 00000000 63656e74 65725f68 it......center_h │ │ │ │ - 0x0003afa0 6f72697a 6f6e7461 6c000000 00000000 orizontal....... │ │ │ │ - 0x0003afb0 63656e74 65725f76 65727469 63616c00 center_vertical. │ │ │ │ - 0x0003afc0 626f7264 65727300 66616e63 795f626f borders.fancy_bo │ │ │ │ - 0x0003afd0 72646572 73000000 6f757465 725f626f rders...outer_bo │ │ │ │ - 0x0003afe0 72646572 00000000 66727569 74735f61 rder....fruits_a │ │ │ │ - 0x0003aff0 745f6f6e 63650000 73746172 74696e67 t_once..starting │ │ │ │ - 0x0003b000 5f737065 65640000 696e7075 74000000 _speed..input... │ │ │ │ - 0x0003b010 67616d65 00000000 74656c65 706f7274 game....teleport │ │ │ │ - 0x0003b020 00000000 00000000 6e736e61 6b652076 ........nsnake v │ │ │ │ - 0x0003b030 332e302e 30202844 65633230 3234290a 3.0.0 (Dec2024). │ │ │ │ - 0x0003b040 0a202020 2c202020 20202020 20202020 . , │ │ │ │ - 0x0003b050 2c0a2020 2f202020 20202020 20202020 ,. / │ │ │ │ - 0x0003b060 20205c20 20546869 73206761 6d652077 \ This game w │ │ │ │ - 0x0003b070 6173206d 61646520 77697468 0a202828 as made with. (( │ │ │ │ - 0x0003b080 5f5f2d5e 5e2d2c2d 5e5e2d5f 5f292920 __-^^-,-^^-__)) │ │ │ │ - 0x0003b090 20616e64 20697473 656c6620 69732046 and itself is F │ │ │ │ - 0x0003b0a0 72656520 536f6674 77617265 2c0a2020 ree Software,. │ │ │ │ - 0x0003b0b0 602d5f2d 2d2d2720 602d2d2d 5f2d2720 `-_---' `---_-' │ │ │ │ - 0x0003b0c0 20206c69 63656e73 65642075 6e646572 licensed under │ │ │ │ - 0x0003b0d0 20746865 2047504c 76330a20 2020602d the GPLv3. `- │ │ │ │ - 0x0003b0e0 2d7c6f60 20276f7c 2d2d2720 20202020 -|o` 'o|--' │ │ │ │ - 0x0003b0f0 20202020 20202020 20202020 3c330a20 <3. │ │ │ │ - 0x0003b100 20202020 205c2020 6020202f 0a202020 \ ` /. │ │ │ │ - 0x0003b110 20202020 293a203a 280a2020 20202020 ): :(. │ │ │ │ - 0x0003b120 203a6f5f 6f3a0a20 20202020 20202020 :o_o:. │ │ │ │ - 0x0003b130 2d0a0a48 6f6d6570 6167653a 20202020 -..Homepage: │ │ │ │ - 0x0003b140 20206874 74703a2f 2f6e736e 616b652e http://nsnake. │ │ │ │ - 0x0003b150 616c6578 64616e74 61732e6e 65742f0a alexdantas.net/. │ │ │ │ - 0x0003b160 536f7572 63652043 6f64653a 20202068 Source Code: h │ │ │ │ - 0x0003b170 74747073 3a2f2f67 69746875 622e636f ttps://github.co │ │ │ │ - 0x0003b180 6d2f616c 65786461 6e746173 2f6e736e m/alexdantas/nsn │ │ │ │ - 0x0003b190 616b652f 0a436f6e 74616374 3a202020 ake/.Contact: │ │ │ │ - 0x0003b1a0 20202020 416c6578 616e6472 65204461 Alexandre Da │ │ │ │ - 0x0003b1b0 6e746173 203c6575 40616c65 7864616e ntas ........ │ │ │ │ - 0x0003b1d0 205f2020 20202020 5f5f2020 205f2020 _ __ _ │ │ │ │ - 0x0003b1e0 20202020 205f5f20 2020205f 20202020 __ _ │ │ │ │ - 0x0003b1f0 205f5f5f 5f200a7c 207c5c20 7c202820 ____ .| |\ | ( │ │ │ │ - 0x0003b200 2860207c 207c5c20 7c20202f 202f5c20 (` | |\ | / /\ │ │ │ │ - 0x0003b210 207c207c 5f2f207c 207c5f20 200a7c5f | |_/ | |_ .|_ │ │ │ │ - 0x0003b220 7c205c7c 205f295f 29207c5f 7c205c7c | \| _)_) |_| \| │ │ │ │ - 0x0003b230 202f5f2f 2d2d5c20 7c5f7c20 5c207c5f /_/--\ |_| \ |_ │ │ │ │ - 0x0003b240 7c5f5f20 0a76332e 302e3020 20202020 |__ .v3.0.0 │ │ │ │ - 0x0003b250 20202020 20202020 20202020 28627569 (bui │ │ │ │ - 0x0003b260 6c742044 65633230 3234290a 0a6e736e lt Dec2024)..nsn │ │ │ │ - 0x0003b270 616b6520 69732074 68652063 6c617373 ake is the class │ │ │ │ - 0x0003b280 6963616c 20736e61 6b652067 616d6520 ical snake game │ │ │ │ - 0x0003b290 6f6e2074 68652074 65726d69 6e616c0a on the terminal. │ │ │ │ - 0x0003b2a0 0a536574 74696e67 7320616e 64207363 .Settings and sc │ │ │ │ - 0x0003b2b0 6f726573 20617265 2073746f 72656420 ores are stored │ │ │ │ - 0x0003b2c0 61743a0a 09607e2f 2e6c6f63 616c2f73 at:..`~/.local/s │ │ │ │ - 0x0003b2d0 68617265 2f6e736e 616b652f 600a0a55 hare/nsnake/`..U │ │ │ │ - 0x0003b2e0 73616765 3a0a096e 736e616b 65205b6f sage:..nsnake [o │ │ │ │ - 0x0003b2f0 7074696f 6e735d0a 0a092d68 2c202d2d ptions]...-h, -- │ │ │ │ - 0x0003b300 68656c70 20202020 2053686f 77207468 help Show th │ │ │ │ - 0x0003b310 6973206d 65737361 67650a09 2d762c20 is message..-v, │ │ │ │ - 0x0003b320 2d2d7665 7273696f 6e202053 686f7720 --version Show │ │ │ │ - 0x0003b330 67616d65 20766572 73696f6e 20616e64 game version and │ │ │ │ - 0x0003b340 20636f6e 74616374 20696e66 6f0a0a53 contact info..S │ │ │ │ - 0x0003b350 65652061 6c736f20 606d616e 206e736e ee also `man nsn │ │ │ │ - 0x0003b360 616b6560 0a546861 6e6b7320 666f7220 ake`.Thanks for │ │ │ │ - 0x0003b370 706c6179 696e6720 74686973 2067616d playing this gam │ │ │ │ - 0x0003b380 65203a29 0a000000 53686f77 2067616d e :)....Show gam │ │ │ │ - 0x0003b390 65207665 7273696f 6e20616e 64206275 e version and bu │ │ │ │ - 0x0003b3a0 696c6420 64617465 00000000 00000000 ild date........ │ │ │ │ - 0x0003b3b0 2d2d7665 7273696f 6e000000 00000000 --version....... │ │ │ │ - 0x0003b3c0 2d760000 00000000 53686f77 20696e73 -v......Show ins │ │ │ │ - 0x0003b3d0 74727563 74696f6e 73000000 00000000 tructions....... │ │ │ │ - 0x0003b3e0 2d2d6865 6c700000 2d680000 00000000 --help..-h...... │ │ │ │ - 0x0003b3f0 25730a00 00000000 5b6f7074 696f6e73 %s......[options │ │ │ │ - 0x0003b400 5d000000 00000000 4d617869 6d756d20 ].......Maximum │ │ │ │ - 0x0003b410 6f707469 6f6e2064 6566696e 6974696f option definitio │ │ │ │ - 0x0003b420 6e732065 78636565 64656400 00000000 ns exceeded..... │ │ │ │ - 0x0003b430 64657073 2f636f6d 6d616e64 65722f63 deps/commander/c │ │ │ │ - 0x0003b440 6f6d6d61 6e646572 2e630000 00000000 ommander.c...... │ │ │ │ - 0x0003b450 6f707469 6f6e2d3e 6172676e 616d6500 option->argname. │ │ │ │ - 0x0003b460 6f707469 6f6e2d3e 6c617267 65000000 option->large... │ │ │ │ - 0x0003b470 2d256300 00000000 25732025 73206172 -%c.....%s %s ar │ │ │ │ - 0x0003b480 67756d65 6e742072 65717569 7265640a gument required. │ │ │ │ - 0x0003b490 00000000 00000000 756e7265 636f676e ........unrecogn │ │ │ │ - 0x0003b4a0 697a6564 20666c61 67202573 0a000000 ized flag %s.... │ │ │ │ - 0x0003b4b0 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ - 0x0003b4c0 66206172 67756d65 6e747320 65786365 f arguments exce │ │ │ │ - 0x0003b4d0 65646564 00000000 20090d0a 00000000 eded.... ....... │ │ │ │ - 0x0003b4e0 31345769 6e646f77 47616d65 48656c70 14WindowGameHelp │ │ │ │ - 0x0003b4f0 00000000 00000000 3657696e 646f7700 ........6Window. │ │ │ │ - 0x0003b500 31364d65 6e754974 656d5465 78746c69 16MenuItemTextli │ │ │ │ - 0x0003b510 73740000 00000000 31354d65 6e754974 st......15MenuIt │ │ │ │ - 0x0003b520 656d5465 7874626f 78000000 00000000 emTextbox....... │ │ │ │ - 0x0003b530 31374d65 6e754974 656d4e75 6d626572 17MenuItemNumber │ │ │ │ - 0x0003b540 626f7800 00000000 31334d65 6e754974 box.....13MenuIt │ │ │ │ - 0x0003b550 656d4c61 62656c00 31364d65 6e754974 emLabel.16MenuIt │ │ │ │ - 0x0003b560 656d4368 65636b62 6f780000 00000000 emCheckbox...... │ │ │ │ - 0x0003b570 384d656e 75497465 6d000000 00000000 8MenuItem....... │ │ │ │ - 0x0003b580 31344d65 6e75416c 70686162 65746963 14MenuAlphabetic │ │ │ │ - 0x0003b590 00000000 00000000 344d656e 75000000 ........4Menu... │ │ │ │ - 0x0003b5a0 31344c61 796f7574 4d61696e 4d656e75 14LayoutMainMenu │ │ │ │ - 0x0003b5b0 00000000 00000000 31304c61 796f7574 ........10Layout │ │ │ │ - 0x0003b5c0 47616d65 00000000 31354c61 796f7574 Game....15Layout │ │ │ │ - 0x0003b5d0 46697273 7454696d 65000000 00000000 FirstTime....... │ │ │ │ - 0x0003b5e0 364c6179 6f757400 39416e69 6d617469 6Layout.9Animati │ │ │ │ - 0x0003b5f0 6f6e0000 00000000 3135416e 696d6174 on......15Animat │ │ │ │ - 0x0003b600 696f6e53 6e616b65 73000000 00000000 ionSnakes....... │ │ │ │ - 0x0003b610 31385363 6f726546 696c6545 78636570 18ScoreFileExcep │ │ │ │ - 0x0003b620 74696f6e 00000000 36506c61 79657200 tion....6Player. │ │ │ │ - 0x0003b630 31324672 7569744d 616e6167 65720000 12FruitManager.. │ │ │ │ - 0x0003b640 3447616d 65000000 3230426f 61726450 4Game...20BoardP │ │ │ │ - 0x0003b650 61727365 72457863 65707469 6f6e0000 arserException.. │ │ │ │ - 0x0003b660 35426f61 72640000 37417272 61793244 5Board..7Array2D │ │ │ │ - 0x0003b670 49624500 00000000 31325374 6174654d IbE.....12StateM │ │ │ │ - 0x0003b680 616e6167 65720000 7f02eeff eeffeeff anager.......... │ │ │ │ - 0x0003b690 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b6a0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b6b0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b6c0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b6d0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b6e0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b6f0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b700 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b710 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b720 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b730 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b740 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b750 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b760 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b770 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b780 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b790 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b7a0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b7b0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b7c0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b7d0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b7e0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b7f0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b800 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b810 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b820 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b830 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b840 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b850 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b860 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b870 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b880 eeffeeff eeffeeff eeffeeff eeff5902 ..............Y. │ │ │ │ - 0x0003b890 62026a02 73021402 1d02eeff 29023102 b.j.s.......).1. │ │ │ │ - 0x0003b8a0 39024102 49025102 94019c01 a401ac01 9.A.I.Q......... │ │ │ │ - 0x0003b8b0 b401bc01 eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b8c0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b8d0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b8e0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b8f0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b900 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003b910 eeffeeff eeffeeff eeffc401 cc01d401 ................ │ │ │ │ - 0x0003b920 dc01eeff e401ec01 f401fc01 04020c02 ................ │ │ │ │ - 0x0003b930 30003800 40004800 5000eeff eeff5800 0.8.@.H.P.....X. │ │ │ │ - 0x0003b940 60006800 70008700 9300aa00 c100cc00 `.h.p........... │ │ │ │ - 0x0003b950 d800e400 f000fc00 05011101 1d012601 ..............&. │ │ │ │ - 0x0003b960 2f013801 41014d01 56015f01 68017401 /.8.A.M.V._.h.t. │ │ │ │ - 0x0003b970 7f018801 8b029702 a302af02 bb02c402 ................ │ │ │ │ - 0x0003b980 d002dc02 e802f402 00031703 2e033a03 ..............:. │ │ │ │ - 0x0003b990 46035d03 69037503 81038d03 9903a503 F.].i.u......... │ │ │ │ - 0x0003b9a0 b103bd03 c903d503 e103ed03 f9030504 ................ │ │ │ │ - 0x0003b9b0 11041d04 29043504 41042700 00000000 ....).5.A.'..... │ │ │ │ - 0x0003b9c0 756e6465 66696e65 6261636b 73706163 undefinebackspac │ │ │ │ - 0x0003b9d0 64656c65 74652d6c 696e7365 72742d6c delete-linsert-l │ │ │ │ - 0x0003b9e0 64656c65 74652d63 3947616d 65537461 delete-c9GameSta │ │ │ │ - 0x0003b9f0 74650000 00000000 31374761 6d655374 te......17GameSt │ │ │ │ - 0x0003ba00 6174654d 61696e4d 656e7500 00000000 ateMainMenu..... │ │ │ │ - 0x0003ba10 31334761 6d655374 61746547 616d6500 13GameStateGame. │ │ │ │ - 0x0003ba20 636f6d6d 616e645f 6f707469 6f6e00 command_option. │ │ │ │ + 0x0003a530 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ │ + 0x0003a540 2066696c 65202700 76657273 696f6e00 file '.version. │ │ │ │ + 0x0003a550 73636f72 65000000 6c657665 6c000000 score...level... │ │ │ │ + 0x0003a560 706f696e 74730000 73706565 64000000 points..speed... │ │ │ │ + 0x0003a570 66727569 74730000 46696c65 20270000 fruits..File '.. │ │ │ │ + 0x0003a580 2720646f 65736e27 74206578 69737400 ' doesn't exist. │ │ │ │ + 0x0003a590 27206861 7320616e 206f6c64 20766572 ' has an old ver │ │ │ │ + 0x0003a5a0 73696f6e 20666f72 6d617400 00000000 sion format..... │ │ │ │ + 0x0003a5b0 6e736e61 6b657363 6f726573 00000000 nsnakescores.... │ │ │ │ + 0x0003a5c0 726d202d 72662000 726d202d 66200000 rm -rf .rm -f .. │ │ │ │ + 0x0003a5d0 77000000 00000000 484f4d45 00000000 w.......HOME.... │ │ │ │ + 0x0003a5e0 2e2e0000 00000000 41424344 45464748 ........ABCDEFGH │ │ │ │ + 0x0003a5f0 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x0003a600 595a6162 63646566 6768696a 6b6c6d6e YZabcdefghijklmn │ │ │ │ + 0x0003a610 6f707172 73747576 7778797a 30313233 opqrstuvwxyz0123 │ │ │ │ + 0x0003a620 34353637 38392b2f 00000000 00000000 456789+/........ │ │ │ │ + 0x0003a630 25730a00 00000000 5b6f7074 696f6e73 %s......[options │ │ │ │ + 0x0003a640 5d000000 00000000 4d617869 6d756d20 ].......Maximum │ │ │ │ + 0x0003a650 6f707469 6f6e2064 6566696e 6974696f option definitio │ │ │ │ + 0x0003a660 6e732065 78636565 64656400 00000000 ns exceeded..... │ │ │ │ + 0x0003a670 64657073 2f636f6d 6d616e64 65722f63 deps/commander/c │ │ │ │ + 0x0003a680 6f6d6d61 6e646572 2e630000 00000000 ommander.c...... │ │ │ │ + 0x0003a690 6f707469 6f6e2d3e 6172676e 616d6500 option->argname. │ │ │ │ + 0x0003a6a0 6f707469 6f6e2d3e 6c617267 65000000 option->large... │ │ │ │ + 0x0003a6b0 2d256300 00000000 25732025 73206172 -%c.....%s %s ar │ │ │ │ + 0x0003a6c0 67756d65 6e742072 65717569 7265640a gument required. │ │ │ │ + 0x0003a6d0 00000000 00000000 756e7265 636f676e ........unrecogn │ │ │ │ + 0x0003a6e0 697a6564 20666c61 67202573 0a000000 ized flag %s.... │ │ │ │ + 0x0003a6f0 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ + 0x0003a700 66206172 67756d65 6e747320 65786365 f arguments exce │ │ │ │ + 0x0003a710 65646564 00000000 3947616d 65537461 eded....9GameSta │ │ │ │ + 0x0003a720 74650000 00000000 31385363 6f726546 te......18ScoreF │ │ │ │ + 0x0003a730 696c6545 78636570 74696f6e 00000000 ileException.... │ │ │ │ + 0x0003a740 31334761 6d655374 61746547 616d6500 13GameStateGame. │ │ │ │ + 0x0003a750 3230426f 61726450 61727365 72457863 20BoardParserExc │ │ │ │ + 0x0003a760 65707469 6f6e0000 31374761 6d655374 eption..17GameSt │ │ │ │ + 0x0003a770 6174654d 61696e4d 656e7500 00000000 ateMainMenu..... │ │ │ │ + 0x0003a780 31325374 6174654d 616e6167 65720000 12StateManager.. │ │ │ │ + 0x0003a790 7f02eeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a7a0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a7b0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a7c0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a7d0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a7e0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a7f0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a800 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a810 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a820 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a830 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a840 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a850 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a860 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a870 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a880 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a890 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a8a0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a8b0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a8c0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a8d0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a8e0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a8f0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a900 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a910 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a920 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a930 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a940 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a950 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a960 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a970 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a980 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a990 eeffeeff eeff5902 62026a02 73021402 ......Y.b.j.s... │ │ │ │ + 0x0003a9a0 1d02eeff 29023102 39024102 49025102 ....).1.9.A.I.Q. │ │ │ │ + 0x0003a9b0 94019c01 a401ac01 b401bc01 eeffeeff ................ │ │ │ │ + 0x0003a9c0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a9d0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a9e0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003a9f0 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003aa00 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003aa10 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x0003aa20 eeffc401 cc01d401 dc01eeff e401ec01 ................ │ │ │ │ + 0x0003aa30 f401fc01 04020c02 30003800 40004800 ........0.8.@.H. │ │ │ │ + 0x0003aa40 5000eeff eeff5800 60006800 70008700 P.....X.`.h.p... │ │ │ │ + 0x0003aa50 9300aa00 c100cc00 d800e400 f000fc00 ................ │ │ │ │ + 0x0003aa60 05011101 1d012601 2f013801 41014d01 ......&./.8.A.M. │ │ │ │ + 0x0003aa70 56015f01 68017401 7f018801 8b029702 V._.h.t......... │ │ │ │ + 0x0003aa80 a302af02 bb02c402 d002dc02 e802f402 ................ │ │ │ │ + 0x0003aa90 00031703 2e033a03 46035d03 69037503 ......:.F.].i.u. │ │ │ │ + 0x0003aaa0 81038d03 9903a503 b103bd03 c903d503 ................ │ │ │ │ + 0x0003aab0 e103ed03 f9030504 11041d04 29043504 ............).5. │ │ │ │ + 0x0003aac0 41042700 00000000 756e6465 66696e65 A.'.....undefine │ │ │ │ + 0x0003aad0 6261636b 73706163 64656c65 74652d6c backspacdelete-l │ │ │ │ + 0x0003aae0 696e7365 72742d6c 64656c65 74652d63 insert-ldelete-c │ │ │ │ + 0x0003aaf0 31345769 6e646f77 47616d65 48656c70 14WindowGameHelp │ │ │ │ + 0x0003ab00 00000000 00000000 39416e69 6d617469 ........9Animati │ │ │ │ + 0x0003ab10 6f6e0000 00000000 3135416e 696d6174 on......15Animat │ │ │ │ + 0x0003ab20 696f6e53 6e616b65 73000000 00000000 ionSnakes....... │ │ │ │ + 0x0003ab30 31344c61 796f7574 4d61696e 4d656e75 14LayoutMainMenu │ │ │ │ + 0x0003ab40 00000000 00000000 31354c61 796f7574 ........15Layout │ │ │ │ + 0x0003ab50 46697273 7454696d 65000000 00000000 FirstTime....... │ │ │ │ + 0x0003ab60 3657696e 646f7700 31304c61 796f7574 6Window.10Layout │ │ │ │ + 0x0003ab70 47616d65 00000000 364c6179 6f757400 Game....6Layout. │ │ │ │ + 0x0003ab80 31334d65 6e754974 656d4c61 62656c00 13MenuItemLabel. │ │ │ │ + 0x0003ab90 344d656e 75000000 31364d65 6e754974 4Menu...16MenuIt │ │ │ │ + 0x0003aba0 656d5465 78746c69 73740000 00000000 emTextlist...... │ │ │ │ + 0x0003abb0 31344d65 6e75416c 70686162 65746963 14MenuAlphabetic │ │ │ │ + 0x0003abc0 00000000 00000000 31354d65 6e754974 ........15MenuIt │ │ │ │ + 0x0003abd0 656d5465 7874626f 78000000 00000000 emTextbox....... │ │ │ │ + 0x0003abe0 31374d65 6e754974 656d4e75 6d626572 17MenuItemNumber │ │ │ │ + 0x0003abf0 626f7800 00000000 31364d65 6e754974 box.....16MenuIt │ │ │ │ + 0x0003ac00 656d4368 65636b62 6f780000 00000000 emCheckbox...... │ │ │ │ + 0x0003ac10 384d656e 75497465 6d000000 00000000 8MenuItem....... │ │ │ │ + 0x0003ac20 36506c61 79657200 31324672 7569744d 6Player.12FruitM │ │ │ │ + 0x0003ac30 616e6167 65720000 3447616d 65000000 anager..4Game... │ │ │ │ + 0x0003ac40 35426f61 72640000 37417272 61793244 5Board..7Array2D │ │ │ │ + 0x0003ac50 49624500 00000000 20090d0a 00000000 IbE..... ....... │ │ │ │ + 0x0003ac60 636f6d6d 616e645f 6f707469 6f6e00 command_option. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,219 +1,219 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0003ba30 011b033b 7c0d0000 ae010000 90a4fcff ...;|........... │ │ │ │ - 0x0003ba40 08360000 50a5fcff 2c0e0000 70b6fcff .6..P...,...p... │ │ │ │ - 0x0003ba50 a0160000 50b7fcff 44360000 70b8fcff ....P...D6..p... │ │ │ │ - 0x0003ba60 b43d0000 f0b8fcff 74480000 d0b9fcff .=......tH...... │ │ │ │ - 0x0003ba70 a8540000 10bafcff 44650000 10bbfcff .T......De...... │ │ │ │ - 0x0003ba80 940d0000 70bbfcff a80d0000 a0bbfcff ....p........... │ │ │ │ - 0x0003ba90 bc0d0000 dcbbfcff d00d0000 30bcfcff ............0... │ │ │ │ - 0x0003baa0 f80d0000 50bcfcff 600e0000 90bcfcff ....P...`....... │ │ │ │ - 0x0003bab0 880e0000 70bdfcff b80e0000 50befcff ....p.......P... │ │ │ │ - 0x0003bac0 e80e0000 70befcff 0c0f0000 b4befcff ....p........... │ │ │ │ - 0x0003bad0 340f0000 f0befcff 580f0000 3cbffcff 4.......X...<... │ │ │ │ - 0x0003bae0 800f0000 50bffcff 940f0000 10c0fcff ....P........... │ │ │ │ - 0x0003baf0 c40f0000 80c0fcff ec0f0000 7cc1fcff ............|... │ │ │ │ - 0x0003bb00 1c100000 b0c3fcff 64100000 f0c5fcff ........d....... │ │ │ │ - 0x0003bb10 ac100000 30c6fcff d0100000 b0c6fcff ....0........... │ │ │ │ - 0x0003bb20 f8100000 30c7fcff 20110000 18c9fcff ....0... ....... │ │ │ │ - 0x0003bb30 84110000 b4cafcff b8110000 a0cbfcff ................ │ │ │ │ - 0x0003bb40 fc110000 90cdfcff 38120000 50cefcff ........8...P... │ │ │ │ - 0x0003bb50 70120000 3cd0fcff ac120000 50d0fcff p...<.......P... │ │ │ │ - 0x0003bb60 c0120000 60d0fcff d4120000 7cd0fcff ....`.......|... │ │ │ │ - 0x0003bb70 e8120000 70d1fcff 18130000 30d2fcff ....p.......0... │ │ │ │ - 0x0003bb80 50130000 d0d2fcff 84130000 9cd3fcff P............... │ │ │ │ - 0x0003bb90 b4130000 70d4fcff 08140000 90d7fcff ....p........... │ │ │ │ - 0x0003bba0 80140000 d0dafcff 30150000 30ddfcff ........0...0... │ │ │ │ - 0x0003bbb0 bc150000 f0e2fcff 4c160000 90e8fcff ........L....... │ │ │ │ - 0x0003bbc0 f8140000 30e9fcff 7c150000 b0eafcff ....0...|....... │ │ │ │ - 0x0003bbd0 08160000 90ecfcff d0160000 b0ecfcff ................ │ │ │ │ - 0x0003bbe0 e4160000 3cedfcff 10170000 e0edfcff ....<........... │ │ │ │ - 0x0003bbf0 3c170000 90eefcff 68170000 9ceefcff <.......h....... │ │ │ │ - 0x0003bc00 7c170000 b0eefcff 90170000 60effcff |...........`... │ │ │ │ - 0x0003bc10 bc170000 70f0fcff e8170000 90f1fcff ....p........... │ │ │ │ - 0x0003bc20 54180000 bc10fdff e0180000 d012fdff T............... │ │ │ │ - 0x0003bc30 18180000 1013fdff 2c180000 7013fdff ........,...p... │ │ │ │ - 0x0003bc40 a4180000 7014fdff 18190000 b814fdff ....p........... │ │ │ │ - 0x0003bc50 44190000 7c16fdff ac190000 5417fdff D...|.......T... │ │ │ │ - 0x0003bc60 dc190000 1018fdff 101a0000 d018fdff ................ │ │ │ │ - 0x0003bc70 3c1a0000 5c19fdff 701a0000 701afdff <...\...p...p... │ │ │ │ - 0x0003bc80 b81a0000 d01bfdff 001b0000 e01bfdff ................ │ │ │ │ - 0x0003bc90 141b0000 5c1cfdff 541b0000 d01dfdff ....\...T....... │ │ │ │ - 0x0003bca0 b41b0000 501efdff f41b0000 601efdff ....P.......`... │ │ │ │ - 0x0003bcb0 081c0000 701efdff 1c1c0000 f021fdff ....p........!.. │ │ │ │ - 0x0003bcc0 741c0000 fc21fdff 881c0000 1022fdff t....!.......".. │ │ │ │ - 0x0003bcd0 9c1c0000 1c22fdff b01c0000 3022fdff ....."......0".. │ │ │ │ - 0x0003bce0 c41c0000 5022fdff d81c0000 dc22fdff ....P".......".. │ │ │ │ - 0x0003bcf0 1c1d0000 3023fdff 301d0000 9c23fdff ....0#..0....#.. │ │ │ │ - 0x0003bd00 581d0000 bc23fdff 7c1d0000 d023fdff X....#..|....#.. │ │ │ │ - 0x0003bd10 901d0000 b024fdff c01d0000 9025fdff .....$.......%.. │ │ │ │ - 0x0003bd20 601e0000 3028fdff a81e0000 7c2afdff `...0(......|*.. │ │ │ │ - 0x0003bd30 f41e0000 142efdff 3c1f0000 3c2efdff ........<...<... │ │ │ │ - 0x0003bd40 501f0000 702efdff 641f0000 7c2efdff P...p...d...|... │ │ │ │ - 0x0003bd50 781f0000 702ffdff f01d0000 5030fdff x...p/......P0.. │ │ │ │ - 0x0003bd60 301e0000 3031fdff a81f0000 1032fdff 0...01.......2.. │ │ │ │ - 0x0003bd70 30200000 9434fdff 7c200000 d035fdff 0 ...4..| ...5.. │ │ │ │ - 0x0003bd80 c8200000 3437fdff 08210000 5037fdff . ..47...!..P7.. │ │ │ │ - 0x0003bd90 d81f0000 f037fdff 08200000 9038fdff .....7... ...8.. │ │ │ │ - 0x0003bda0 20210000 7039fdff 8c210000 943dfdff !..p9...!...=.. │ │ │ │ - 0x0003bdb0 f4210000 b83efdff 3c220000 d83efdff .!...>..<"...>.. │ │ │ │ - 0x0003bdc0 50220000 003ffdff 64220000 303ffdff P"...?..d"..0?.. │ │ │ │ - 0x0003bdd0 78220000 403ffdff 8c220000 703ffdff x"..@?..."..p?.. │ │ │ │ - 0x0003bde0 a0220000 f044fdff 50210000 3045fdff ."...D..P!..0E.. │ │ │ │ - 0x0003bdf0 64210000 9045fdff f8220000 9845fdff d!...E..."...E.. │ │ │ │ - 0x0003be00 0c230000 7046fdff 94230000 b847fdff .#..pF...#...G.. │ │ │ │ - 0x0003be10 e0230000 1c49fdff 1c240000 3049fdff .#...I...$..0I.. │ │ │ │ - 0x0003be20 3c230000 d049fdff 6c230000 704afdff <#...I..l#..pJ.. │ │ │ │ - 0x0003be30 6c240000 5c4dfdff b4240000 784ffdff l$..\M...$..xO.. │ │ │ │ - 0x0003be40 fc240000 dc50fdff 40250000 f050fdff .$...P..@%...P.. │ │ │ │ - 0x0003be50 54250000 1051fdff 68250000 3051fdff T%...Q..h%..0Q.. │ │ │ │ - 0x0003be60 30240000 7051fdff 44240000 d051fdff 0$..pQ..D$...Q.. │ │ │ │ - 0x0003be70 80250000 d851fdff d0250000 6053fdff .%...Q...%..`S.. │ │ │ │ - 0x0003be80 18260000 7054fdff 94250000 b054fdff .&..pT...%...T.. │ │ │ │ - 0x0003be90 a8250000 1055fdff 8c260000 2055fdff .%...U...&.. U.. │ │ │ │ - 0x0003bea0 a0260000 5455fdff c8260000 4056fdff .&..TU...&..@V.. │ │ │ │ - 0x0003beb0 24270000 b856fdff 54280000 1058fdff $'...V..T(...X.. │ │ │ │ - 0x0003bec0 50260000 3058fdff 64260000 7058fdff P&..0X..d&..pX.. │ │ │ │ - 0x0003bed0 4c270000 5059fdff b0270000 b05afdff L'..PY...'...Z.. │ │ │ │ - 0x0003bee0 f8270000 105dfdff a0280000 f05dfdff .'...]...(...].. │ │ │ │ - 0x0003bef0 ec280000 205efdff 14290000 905efdff .(.. ^...)...^.. │ │ │ │ - 0x0003bf00 3c290000 d05efdff 50290000 2062fdff <)...^..P).. b.. │ │ │ │ - 0x0003bf10 a0290000 9c62fdff b4290000 3063fdff .)...b...)..0c.. │ │ │ │ - 0x0003bf20 d8290000 1064fdff 342a0000 9064fdff .)...d..4*...d.. │ │ │ │ - 0x0003bf30 482a0000 0068fdff c02a0000 3468fdff H*...h...*..4h.. │ │ │ │ - 0x0003bf40 d42a0000 9068fdff e82a0000 f068fdff .*...h...*...h.. │ │ │ │ - 0x0003bf50 102b0000 1069fdff 242b0000 006afdff .+...i..$+...j.. │ │ │ │ - 0x0003bf60 542b0000 386afdff 782b0000 9c6afdff T+..8j..x+...j.. │ │ │ │ - 0x0003bf70 8c2b0000 fc6afdff a02b0000 506cfdff .+...j...+..Pl.. │ │ │ │ - 0x0003bf80 d82b0000 606cfdff 282c0000 306dfdff .+..`l..(,..0m.. │ │ │ │ - 0x0003bf90 9c2c0000 b06dfdff ec2b0000 b06efdff .,...m...+...n.. │ │ │ │ - 0x0003bfa0 602c0000 b06ffdff f02c0000 9070fdff `,...o...,...p.. │ │ │ │ - 0x0003bfb0 342d0000 b472fdff 742d0000 2075fdff 4-...r..t-.. u.. │ │ │ │ - 0x0003bfc0 b42d0000 9075fdff e42d0000 7076fdff .-...u...-..pv.. │ │ │ │ - 0x0003bfd0 102e0000 b076fdff 3c2e0000 1077fdff .....v..<....w.. │ │ │ │ - 0x0003bfe0 c82c0000 7077fdff 202d0000 b077fdff .,..pw.. -...w.. │ │ │ │ - 0x0003bff0 682e0000 e07cfdff f02e0000 a082fdff h....|.......... │ │ │ │ - 0x0003c000 3c2f0000 1483fdff 6c2f0000 3084fdff ......0>...... │ │ │ │ - 0x0003c220 443e0000 e01bfeff 583e0000 f01bfeff D>......X>...... │ │ │ │ - 0x0003c230 6c3e0000 001cfeff 803e0000 101cfeff l>.......>...... │ │ │ │ - 0x0003c240 943e0000 1c1cfeff a83e0000 dc1dfeff .>.......>...... │ │ │ │ - 0x0003c250 d83e0000 d01efeff 103f0000 fc1efeff .>.......?...... │ │ │ │ - 0x0003c260 243f0000 701ffeff 743f0000 f81ffeff $?..p...t?...... │ │ │ │ - 0x0003c270 9c3f0000 7021feff e03d0000 b021feff .?..p!...=...!.. │ │ │ │ - 0x0003c280 f43d0000 1022feff 383f0000 1023feff .=..."..8?...#.. │ │ │ │ - 0x0003c290 14400000 f023feff 44400000 1426feff .@...#..D@...&.. │ │ │ │ - 0x0003c2a0 98400000 5026feff c0400000 b026feff .@..P&...@...&.. │ │ │ │ - 0x0003c2b0 e8400000 302ffeff 34410000 1034feff .@..0/..4A...4.. │ │ │ │ - 0x0003c2c0 b4410000 3034feff c8410000 3c34feff .A..04...A..<4.. │ │ │ │ - 0x0003c2d0 dc410000 5034feff f0410000 5c34feff .A..P4...A..\4.. │ │ │ │ - 0x0003c2e0 04420000 f034feff 18420000 5038feff .B...4...B..P8.. │ │ │ │ - 0x0003c2f0 88420000 d048feff d83f0000 3049feff .B...H...?..0I.. │ │ │ │ - 0x0003c300 00400000 7049feff c8420000 9449feff .@..pI...B...I.. │ │ │ │ - 0x0003c310 dc420000 704afeff 1c430000 7c4afeff .B..pJ...C..|J.. │ │ │ │ - 0x0003c320 30430000 f04bfeff c8430000 fc4cfeff 0C...K...C...L.. │ │ │ │ - 0x0003c330 00440000 744dfeff 34440000 104efeff .D..tM..4D...N.. │ │ │ │ - 0x0003c340 8c430000 104ffeff 60440000 f04ffeff .C...O..`D...O.. │ │ │ │ - 0x0003c350 24450000 7453feff 7c450000 9c54feff $E..tS..|E...T.. │ │ │ │ - 0x0003c360 64460000 4059feff dc470000 b070feff dF..@Y...G...p.. │ │ │ │ - 0x0003c370 2c480000 7074feff 90440000 d074feff ,H..pt...D...t.. │ │ │ │ - 0x0003c380 b8440000 3075feff e0440000 9076feff .D..0u...D...v.. │ │ │ │ - 0x0003c390 ac450000 b077feff e4450000 707cfeff .E...w...E..p|.. │ │ │ │ - 0x0003c3a0 30460000 907dfeff b4460000 f07dfeff 0F...}...F...}.. │ │ │ │ - 0x0003c3b0 dc460000 9081feff 48470000 3083feff .F......HG..0... │ │ │ │ - 0x0003c3c0 9c470000 9084feff a8480000 7085feff .G.......H..p... │ │ │ │ - 0x0003c3d0 48490000 f485feff 70490000 dc86feff HI......pI...... │ │ │ │ - 0x0003c3e0 b4490000 1087feff dc490000 6088feff .I.......I..`... │ │ │ │ - 0x0003c3f0 204a0000 708cfeff 6c4a0000 d48cfeff J..p...lJ...... │ │ │ │ - 0x0003c400 804a0000 908dfeff 944a0000 b48dfeff .J.......J...... │ │ │ │ - 0x0003c410 a84a0000 d88dfeff bc4a0000 908ffeff .J.......J...... │ │ │ │ - 0x0003c420 044b0000 5491feff 504b0000 5092feff .K..T...PK..P... │ │ │ │ - 0x0003c430 884b0000 3893feff 9c4b0000 6094feff .K..8....K..`... │ │ │ │ - 0x0003c440 b04b0000 7094feff c44b0000 7c94feff .K..p....K..|... │ │ │ │ - 0x0003c450 d84b0000 9094feff ec4b0000 9c94feff .K.......K...... │ │ │ │ - 0x0003c460 004c0000 fc95feff 484c0000 9097feff .L......HL...... │ │ │ │ - 0x0003c470 7c4c0000 1099feff 904c0000 b09afeff |L.......L...... │ │ │ │ - 0x0003c480 a44c0000 509cfeff 584d0000 909cfeff .L..P...XM...... │ │ │ │ - 0x0003c490 804d0000 909efeff 344f0000 509ffeff .M......4O..P... │ │ │ │ - 0x0003c4a0 d8480000 f09ffeff 18490000 90a0feff .H.......I...... │ │ │ │ - 0x0003c4b0 b84c0000 f0a1feff f44d0000 b0a3feff .L.......M...... │ │ │ │ - 0x0003c4c0 584e0000 d0a9feff dc4e0000 70abfeff XN.......N..p... │ │ │ │ - 0x0003c4d0 684f0000 d8abfeff 9c4f0000 10acfeff hO.......O...... │ │ │ │ - 0x0003c4e0 c44f0000 7cacfeff f44f0000 d0adfeff .O..|....O...... │ │ │ │ - 0x0003c4f0 28500000 f0aefeff 5c500000 58affeff (P......\P..X... │ │ │ │ - 0x0003c500 98500000 b0b0feff dc500000 9cb5feff .P.......P...... │ │ │ │ - 0x0003c510 28510000 50b7feff 98510000 74b7feff (Q..P....Q..t... │ │ │ │ - 0x0003c520 bc510000 90b7feff d0510000 b0b7feff .Q.......Q...... │ │ │ │ - 0x0003c530 e4510000 dcc9feff 48520000 70d5feff .Q......HR..p... │ │ │ │ - 0x0003c540 14530000 00d7feff 88530000 a0d8feff .S.......S...... │ │ │ │ - 0x0003c550 70540000 90d9feff 84500000 b0d9feff pT.......P...... │ │ │ │ - 0x0003c560 0c520000 30dafeff 74520000 90dbfeff .R..0...tR...... │ │ │ │ - 0x0003c570 fc530000 b0ddfeff e8540000 10defeff .S.......T...... │ │ │ │ - 0x0003c580 fc540000 f0defeff 2c550000 30dffeff .T......,U..0... │ │ │ │ - 0x0003c590 40550000 30e3feff 78550000 78e7feff @U..0...xU..x... │ │ │ │ - 0x0003c5a0 b0550000 40f6feff f4550000 e0f6feff .U..@....U...... │ │ │ │ - 0x0003c5b0 1c560000 30f9feff 50560000 f4f9feff .V..0...PV...... │ │ │ │ - 0x0003c5c0 78560000 9009ffff 40570000 d00cffff xV......@W...... │ │ │ │ - 0x0003c5d0 84570000 b019ffff ec570000 701affff .W.......W..p... │ │ │ │ - 0x0003c5e0 c0540000 901affff d4540000 b01affff .T.......T...... │ │ │ │ - 0x0003c5f0 20580000 b81affff 34580000 f81affff X......4X...... │ │ │ │ - 0x0003c600 5c580000 101bffff 70580000 301bffff \X......pX..0... │ │ │ │ - 0x0003c610 84580000 101cffff b4580000 f81dffff .X.......X...... │ │ │ │ - 0x0003c620 08590000 7421ffff 58590000 9021ffff .Y..t!..XY...!.. │ │ │ │ - 0x0003c630 70590000 7022ffff a0590000 1023ffff pY..p"...Y...#.. │ │ │ │ - 0x0003c640 dc590000 f023ffff 0c5a0000 4025ffff .Y...#...Z..@%.. │ │ │ │ - 0x0003c650 505a0000 9026ffff 945a0000 142affff PZ...&...Z...*.. │ │ │ │ - 0x0003c660 ec5a0000 902cffff 685b0000 102effff .Z...,..h[...... │ │ │ │ - 0x0003c670 9c5b0000 5032ffff e85b0000 5832ffff .[..P2...[..X2.. │ │ │ │ - 0x0003c680 fc5b0000 2034ffff 285c0000 f837ffff .[.. 4..(\...7.. │ │ │ │ - 0x0003c690 885c0000 f038ffff c05c0000 703dffff .\...8...\..p=.. │ │ │ │ - 0x0003c6a0 ac5d0000 d041ffff 445e0000 7844ffff .]...A..D^..xD.. │ │ │ │ - 0x0003c6b0 7c5e0000 d047ffff cc5e0000 5049ffff |^...G...^..PI.. │ │ │ │ - 0x0003c6c0 545f0000 a04fffff b85f0000 d057ffff T_...O..._...W.. │ │ │ │ - 0x0003c6d0 08600000 bc59ffff 4c600000 705bffff .`...Y..L`..p[.. │ │ │ │ - 0x0003c6e0 0c5d0000 d05cffff f45d0000 5060ffff .]...\...]..P`.. │ │ │ │ - 0x0003c6f0 0c5f0000 5062ffff 90600000 5c63ffff ._..Pb...`..\c.. │ │ │ │ - 0x0003c700 d4600000 3464ffff 04610000 5065ffff .`..4d...a..Pe.. │ │ │ │ - 0x0003c710 7c610000 d468ffff d4610000 fc69ffff |a...h...a...i.. │ │ │ │ - 0x0003c720 04620000 1c6affff 18620000 3c6affff .b...j...b.........>.. │ │ │ │ + 0x0003ae40 2c160000 303ffdff 94160000 9040fdff ,...0?.......@.. │ │ │ │ + 0x0003ae50 1c180000 b042fdff f4180000 bc43fdff .....B.......C.. │ │ │ │ + 0x0003ae60 38190000 9444fdff 68190000 b045fdff 8....D..h....E.. │ │ │ │ + 0x0003ae70 241a0000 3449fdff 7c1a0000 5c4afdff $...4I..|...\J.. │ │ │ │ + 0x0003ae80 f81a0000 7c4afdff 0c1b0000 9c4afdff ....|J.......J.. │ │ │ │ + 0x0003ae90 201b0000 7459fdff 781b0000 3c60fdff ...tY..x...<`.. │ │ │ │ + 0x0003aea0 101e0000 107afdff b01f0000 10adfdff .....z.......... │ │ │ │ + 0x0003aeb0 e0180000 30adfdff 9c190000 90aefdff ....0........... │ │ │ │ + 0x0003aec0 e0190000 f0affdff ac1a0000 30b5fdff ............0... │ │ │ │ + 0x0003aed0 501c0000 f0b6fdff 841c0000 90bbfdff P............... │ │ │ │ + 0x0003aee0 d01c0000 10bcfdff f81c0000 90bcfdff ................ │ │ │ │ + 0x0003aef0 201d0000 f0c0fdff 701d0000 50c5fdff .......p...P... │ │ │ │ + 0x0003af00 c01d0000 b0c9fdff c01e0000 10cdfdff ................ │ │ │ │ + 0x0003af10 101f0000 70d0fdff 601f0000 d0d3fdff ....p...`....... │ │ │ │ + 0x0003af20 30200000 10d4fdff 50200000 50d4fdff 0 ......P ..P... │ │ │ │ + 0x0003af30 70200000 50d5fdff a8200000 30d6fdff p ..P.... ..0... │ │ │ │ + 0x0003af40 d8200000 d0d6fdff 14210000 b0d7fdff . .......!...... │ │ │ │ + 0x0003af50 44210000 00d9fdff 88210000 50dafdff D!.......!..P... │ │ │ │ + 0x0003af60 cc210000 d4ddfdff 24220000 50e0fdff .!......$"..P... │ │ │ │ + 0x0003af70 e0220000 d0e1fdff 14230000 10e6fdff .".......#...... │ │ │ │ + 0x0003af80 60230000 18e6fdff 74230000 e0e7fdff `#......t#...... │ │ │ │ + 0x0003af90 a0230000 b8ebfdff 00240000 b0ecfdff .#.......$...... │ │ │ │ + 0x0003afa0 38240000 30f1fdff 58250000 90f5fdff 8$..0...X%...... │ │ │ │ + 0x0003afb0 f0250000 38f8fdff 28260000 90fbfdff .%..8...(&...... │ │ │ │ + 0x0003afc0 78260000 10fdfdff 00270000 6003feff x&.......'..`... │ │ │ │ + 0x0003afd0 64270000 900bfeff b4270000 7c0dfeff d'.......'..|... │ │ │ │ + 0x0003afe0 f8270000 300ffeff a0220000 7012feff .'..0...."..p... │ │ │ │ + 0x0003aff0 84240000 9013feff b8240000 f014feff .$.......$...... │ │ │ │ + 0x0003b000 a0250000 7018feff b8260000 701afeff .%..p....&..p... │ │ │ │ + 0x0003b010 7c280000 9c39feff 08290000 b03bfeff |(...9...)...;.. │ │ │ │ + 0x0003b020 40280000 f03bfeff 54280000 503cfeff @(...;..T(..P<.. │ │ │ │ + 0x0003b030 cc280000 503dfeff 40290000 7c3efeff .(..P=..@)..|>.. │ │ │ │ + 0x0003b040 c4290000 f43efeff f4290000 b040feff .)...>...)...@.. │ │ │ │ + 0x0003b050 4c2a0000 f040feff 742a0000 7042feff L*...@..t*..pB.. │ │ │ │ + 0x0003b060 88290000 b042feff 9c290000 1043feff .)...B...)...C.. │ │ │ │ + 0x0003b070 b02a0000 f043feff e02a0000 5045feff .*...C...*..PE.. │ │ │ │ + 0x0003b080 342b0000 fc45feff 742b0000 1047feff 4+...E..t+...G.. │ │ │ │ + 0x0003b090 a82b0000 3048feff f82b0000 f049feff .+..0H...+...I.. │ │ │ │ + 0x0003b0a0 0c2c0000 384bfeff 642c0000 784bfeff .,..8K..d,..xK.. │ │ │ │ + 0x0003b0b0 8c2c0000 904bfeff a02c0000 704cfeff .,...K...,..pL.. │ │ │ │ + 0x0003b0c0 d02c0000 944efeff 102d0000 0051feff .,...N...-...Q.. │ │ │ │ + 0x0003b0d0 502d0000 7051feff 802d0000 5052feff P-..pQ...-..PR.. │ │ │ │ + 0x0003b0e0 ac2d0000 9052feff d82d0000 f052feff .-...R...-...R.. │ │ │ │ + 0x0003b0f0 082e0000 5c53feff 302e0000 7c53feff ....\S..0...|S.. │ │ │ │ + 0x0003b100 542e0000 9053feff 682e0000 7054feff T....S..h...pT.. │ │ │ │ + 0x0003b110 982e0000 7854feff ac2e0000 8054feff ....xT.......T.. │ │ │ │ + 0x0003b120 c02e0000 d854feff ec2e0000 1055feff .....T.......U.. │ │ │ │ + 0x0003b130 142f0000 5055feff 402f0000 b055feff ./..PU..@/...U.. │ │ │ │ + 0x0003b140 702f0000 f855feff 9c2f0000 bc57feff p/...U.../...W.. │ │ │ │ + 0x0003b150 04300000 9458feff 34300000 5059feff .0...X..40..PY.. │ │ │ │ + 0x0003b160 68300000 105afeff 94300000 9c5afeff h0...Z...0...Z.. │ │ │ │ + 0x0003b170 c8300000 b05bfeff 10310000 105dfeff .0...[...1...].. │ │ │ │ + 0x0003b180 58310000 205dfeff 6c310000 9c5dfeff X1.. ]..l1...].. │ │ │ │ + 0x0003b190 ac310000 105ffeff 0c320000 905ffeff .1..._...2..._.. │ │ │ │ + 0x0003b1a0 4c320000 a05ffeff 60320000 b05ffeff L2..._..`2..._.. │ │ │ │ + 0x0003b1b0 74320000 3063feff cc320000 3c63feff t2..0c...2....0...x<...... │ │ │ │ + 0x0003b3b0 b83c0000 f0a3feff 6c3e0000 00a4feff .<......l>...... │ │ │ │ + 0x0003b3c0 803e0000 34a4feff a83e0000 20a5feff .>..4....>.. ... │ │ │ │ + 0x0003b3d0 043f0000 98a5feff 34400000 f0a6feff .?......4@...... │ │ │ │ + 0x0003b3e0 303e0000 10a7feff 443e0000 50a7feff 0>......D>..P... │ │ │ │ + 0x0003b3f0 2c3f0000 30a8feff 903f0000 90a9feff ,?..0....?...... │ │ │ │ + 0x0003b400 d83f0000 f0abfeff 80400000 d0acfeff .?.......@...... │ │ │ │ + 0x0003b410 08410000 54affeff 54410000 90b0feff .A..T...TA...... │ │ │ │ + 0x0003b420 a0410000 f4b1feff e0410000 10b2feff .A.......A...... │ │ │ │ + 0x0003b430 b0400000 b0b2feff e0400000 50b3feff .@.......@..P... │ │ │ │ + 0x0003b440 f8410000 30b4feff 64420000 54b8feff .A..0...dB..T... │ │ │ │ + 0x0003b450 cc420000 78b9feff 14430000 98b9feff .B..x....C...... │ │ │ │ + 0x0003b460 28430000 c0b9feff 3c430000 f0b9feff (C........ │ │ │ │ + 0x0003b710 d8540000 943effff 3c550000 bc3fffff .T...>.... │ │ │ │ - 0x0003e590 38000000 00462d41 0e109d02 9e0144de 8....F-A......D. │ │ │ │ - 0x0003e5a0 dd0e0041 2d000000 10000000 fc1d0000 ...A-........... │ │ │ │ - 0x0003e5b0 b83efdff 64000000 00000000 10000000 .>..d........... │ │ │ │ - 0x0003e5c0 101e0000 083ffdff 60000000 00000000 .....?..`....... │ │ │ │ - 0x0003e5d0 34000000 241e0000 543ffdff 54010000 4...$...T?..T... │ │ │ │ - 0x0003e5e0 00412d41 0e40439d 049e0360 0addde0e .A-A.@C....`.... │ │ │ │ - 0x0003e5f0 00412d41 0b4a9501 94024e0a d5d4410b .A-A.J....N...A. │ │ │ │ - 0x0003e600 53d4d541 95019402 10000000 5c1e0000 S..A........\... │ │ │ │ - 0x0003e610 7040fdff 10000000 00000000 38000000 p@..........8... │ │ │ │ - 0x0003e620 701e0000 bc41fdff e8000000 00412d41 p....A.......A-A │ │ │ │ - 0x0003e630 0e509d0a 9e094293 08940745 95069605 .P....B....E.... │ │ │ │ - 0x0003e640 97049803 99025f0a deddd9d7 d8d5d6d3 ......_......... │ │ │ │ - 0x0003e650 d40e0041 2d410b00 34000000 ac1e0000 ...A-A..4....... │ │ │ │ - 0x0003e660 3040fdff cc000000 00412d41 0e309d06 0@.......A-A.0.. │ │ │ │ - 0x0003e670 9e054293 0494035b 0adeddd3 d40e0041 ..B....[.......A │ │ │ │ - 0x0003e680 2d410b45 0adeddd3 d40e0041 2d410b00 -A.E.......A-A.. │ │ │ │ - 0x0003e690 38000000 e41e0000 4842fdff e8000000 8.......HB...... │ │ │ │ - 0x0003e6a0 00412d41 0e509d0a 9e094293 08940745 .A-A.P....B....E │ │ │ │ - 0x0003e6b0 95069605 97049803 99025f0a deddd9d7 .........._..... │ │ │ │ - 0x0003e6c0 d8d5d6d3 d40e0041 2d410b00 28000000 .......A-A..(... │ │ │ │ - 0x0003e6d0 201f0000 8c40fdff 7c000000 00412d41 ....@..|....A-A │ │ │ │ - 0x0003e6e0 0e20449d 029e0153 0addde0e 00412d41 . D....S.....A-A │ │ │ │ - 0x0003e6f0 0b000000 00000000 24000000 4c1f0000 ........$...L... │ │ │ │ - 0x0003e700 404afdff 54000000 00412d41 0e209d04 @J..T....A-A. .. │ │ │ │ - 0x0003e710 9e034593 024cdedd d30e0041 2d000000 ..E..L.....A-... │ │ │ │ - 0x0003e720 2c000000 741f0000 b842fdff d8000000 ,...t....B...... │ │ │ │ - 0x0003e730 00412d41 0e40439d 069e0542 93049403 .A-A.@C....B.... │ │ │ │ - 0x0003e740 4395025b 0ad5d3d4 ddde0e00 412d410b C..[........A-A. │ │ │ │ - 0x0003e750 10000000 a41f0000 484afdff 30000000 ........HJ..0... │ │ │ │ - 0x0003e760 00000000 3c000000 281f0000 5443fdff ....<...(...TC.. │ │ │ │ - 0x0003e770 24020000 04f33f00 00412d41 0e800141 $.....?..A-A...A │ │ │ │ - 0x0003e780 9d089e07 42930694 05429504 96034397 ....B....B....C. │ │ │ │ - 0x0003e790 02980102 5b0ad7d8 d5d6d3d4 ddde0e00 ....[........... │ │ │ │ - 0x0003e7a0 412d410b 3c000000 681f0000 3845fdff A-A.<...h...8E.. │ │ │ │ - 0x0003e7b0 6c020000 04cd3f00 00412d41 0e70439d l.....?..A-A.pC. │ │ │ │ - 0x0003e7c0 089e0742 93069405 43950496 03970298 ...B....C....... │ │ │ │ - 0x0003e7d0 0102620a d7d8d5d6 d3d4ddde 0e00412d ..b...........A- │ │ │ │ - 0x0003e7e0 410b0000 2c000000 a81f0000 6447fdff A...,.......dG.. │ │ │ │ - 0x0003e7f0 68000000 04ca3f00 00412d41 0e209d04 h.....?..A-A. .. │ │ │ │ - 0x0003e800 9e034293 0294014d 0adeddd3 d40e0041 ..B....M.......A │ │ │ │ - 0x0003e810 2d410b00 28000000 68200000 a447fdff -A..(...h ...G.. │ │ │ │ - 0x0003e820 d4000000 00412d41 0e209d04 9e034293 .....A-A. ....B. │ │ │ │ - 0x0003e830 0294016c 0adeddd3 d40e0041 2d410b00 ...l.......A-A.. │ │ │ │ - 0x0003e840 28000000 04200000 5848fdff 38000000 (.... ..XH..8... │ │ │ │ - 0x0003e850 047e3f00 00412d41 0e209d04 9e034493 .~?..A-A. ....D. │ │ │ │ - 0x0003e860 0246dedd d30e0041 2d000000 28000000 .F.....A-...(... │ │ │ │ - 0x0003e870 30200000 6c48fdff 44000000 04563f00 0 ..lH..D....V?. │ │ │ │ - 0x0003e880 00412d41 0e209d04 9e034493 0249dedd .A-A. ....D..I.. │ │ │ │ - 0x0003e890 d30e0041 2d000000 84000000 5c200000 ...A-.......\ .. │ │ │ │ - 0x0003e8a0 4049fdff 30050000 042e3f00 00412d41 @I..0.....?..A-A │ │ │ │ - 0x0003e8b0 0e70439d 089e0742 93069405 47960395 .pC....B....G... │ │ │ │ - 0x0003e8c0 044d9801 970202b5 d6d541d8 d742d3d4 .M........A..B.. │ │ │ │ - 0x0003e8d0 ddde0e00 412d410e 70930694 05950496 ....A-A.p....... │ │ │ │ - 0x0003e8e0 039d089e 072d4d0a d6d542d3 d4ddde0e .....-M...B..... │ │ │ │ - 0x0003e8f0 00412d41 0b419801 970265d8 d7509801 .A-A.A....e..P.. │ │ │ │ - 0x0003e900 970241d5 d6d7d84a 0ad3d4dd de0e0041 ..A....J.......A │ │ │ │ - 0x0003e910 2d410b41 96039504 41980197 02000000 -A.A....A....... │ │ │ │ - 0x0003e920 48000000 e4200000 e84dfdff c0050000 H.... ...M...... │ │ │ │ - 0x0003e930 04d83e00 00412d41 0ed00143 9d0c9e0b ..>..A-A...C.... │ │ │ │ - 0x0003e940 42930a94 09449508 96079706 98054399 B....D........C. │ │ │ │ - 0x0003e950 049a039b 0202cd0a dbd9dad7 d8d5d6d3 ................ │ │ │ │ - 0x0003e960 d4ddde0e 00412d41 0b000000 2c000000 .....A-A....,... │ │ │ │ - 0x0003e970 30210000 5c53fdff 74000000 04033f00 0!..\S..t.....?. │ │ │ │ - 0x0003e980 00412d41 0e209d04 9e034293 02940150 .A-A. ....B....P │ │ │ │ - 0x0003e990 0adeddd3 d40e0041 2d410b00 28000000 .......A-A..(... │ │ │ │ - 0x0003e9a0 f0210000 a053fdff 10010000 00412d41 .!...S.......A-A │ │ │ │ - 0x0003e9b0 0e209d04 9e034293 0294017b 0adeddd3 . ....B....{.... │ │ │ │ - 0x0003e9c0 d40e0041 2d410b00 28000000 8c210000 ...A-A..(....!.. │ │ │ │ - 0x0003e9d0 9054fdff 38000000 04b73e00 00412d41 .T..8.....>..A-A │ │ │ │ - 0x0003e9e0 0e209d04 9e034493 0246dedd d30e0041 . ....D..F.....A │ │ │ │ - 0x0003e9f0 2d000000 28000000 b8210000 a454fdff -...(....!...T.. │ │ │ │ - 0x0003ea00 44000000 048f3e00 00412d41 0e209d04 D.....>..A-A. .. │ │ │ │ - 0x0003ea10 9e034493 0249dedd d30e0041 2d000000 ..D..I.....A-... │ │ │ │ - 0x0003ea20 10000000 74220000 d854fdff 08000000 ....t"...T...... │ │ │ │ - 0x0003ea30 00000000 10000000 88220000 cc54fdff ........."...T.. │ │ │ │ - 0x0003ea40 08000000 00000000 28000000 0c220000 ........(....".. │ │ │ │ - 0x0003ea50 c054fdff 58000000 043f3e00 00412d41 .T..X....?>..A-A │ │ │ │ - 0x0003ea60 0e209d04 9e034293 02490ade ddd30e00 . ....B..I...... │ │ │ │ - 0x0003ea70 412d410b 24000000 c8220000 ec54fdff A-A.$...."...T.. │ │ │ │ - 0x0003ea80 2c000000 00412d41 0e209d04 9e034293 ,....A-A. ....B. │ │ │ │ - 0x0003ea90 0245dedd d30e0041 2d000000 28000000 .E.....A-...(... │ │ │ │ - 0x0003eaa0 60220000 fc54fdff 40000000 04fb3d00 `"...T..@.....=. │ │ │ │ - 0x0003eab0 00412d41 0e209d04 9e034493 0248dedd .A-A. ....D..H.. │ │ │ │ - 0x0003eac0 d30e0041 2d000000 2c000000 8c220000 ...A-...,....".. │ │ │ │ - 0x0003ead0 1055fdff 4c000000 04d33d00 00412d41 .U..L.....=..A-A │ │ │ │ - 0x0003eae0 0e209d04 9e034493 024bdedd d30e0041 . ....D..K.....A │ │ │ │ - 0x0003eaf0 2d000000 00000000 10000000 4c230000 -...........L#.. │ │ │ │ - 0x0003eb00 e057fdff 0c000000 00000000 10000000 .W.............. │ │ │ │ - 0x0003eb10 60230000 2c55fdff 08000000 00000000 `#..,U.......... │ │ │ │ - 0x0003eb20 24000000 74230000 2055fdff 3c000000 $...t#.. U..<... │ │ │ │ - 0x0003eb30 00412d41 0e209d04 9e034293 0249dedd .A-A. ....B..I.. │ │ │ │ - 0x0003eb40 d30e0041 2d000000 10000000 9c230000 ...A-........#.. │ │ │ │ - 0x0003eb50 3455fdff 08000000 00000000 10000000 4U.............. │ │ │ │ - 0x0003eb60 b0230000 2855fdff 0c000000 00000000 .#..(U.......... │ │ │ │ - 0x0003eb70 38000000 34230000 2855fdff 10020000 8...4#..(U...... │ │ │ │ - 0x0003eb80 042f3d00 00412d41 0e409d08 9e074293 ./=..A-A.@....B. │ │ │ │ - 0x0003eb90 06940543 95049603 4297027b 0adeddd7 ...C....B..{.... │ │ │ │ - 0x0003eba0 d5d6d3d4 0e00412d 410b0000 10000000 ......A-A....... │ │ │ │ - 0x0003ebb0 00240000 fc56fdff 24000000 00000000 .$...V..$....... │ │ │ │ - 0x0003ebc0 2c000000 14240000 3857fdff d8000000 ,....$..8W...... │ │ │ │ - 0x0003ebd0 00412d41 0e40439d 069e0542 93049403 .A-A.@C....B.... │ │ │ │ - 0x0003ebe0 4395025b 0ad5d3d4 ddde0e00 412d410b C..[........A-A. │ │ │ │ - 0x0003ebf0 58000000 b4230000 2861fdff a0010000 X....#..(a...... │ │ │ │ - 0x0003ec00 04c33c00 00412d41 0e60439d 0a9e0943 ..<..A-A.`C....C │ │ │ │ - 0x0003ec10 93089407 95069605 42970498 03499902 ........B....I.. │ │ │ │ - 0x0003ec20 5bd94dd7 d8d5d6d3 d4ddde0e 00412d41 [.M..........A-A │ │ │ │ - 0x0003ec30 0e609308 94079506 96059704 98039902 .`.............. │ │ │ │ - 0x0003ec40 9d0a9e09 2d4dd943 99020000 3c000000 ....-M.C....<... │ │ │ │ - 0x0003ec50 10240000 8c57fdff 84020000 04833c00 .$...W........<. │ │ │ │ - 0x0003ec60 00412d41 0eb00243 9d089e07 43930694 .A-A...C....C... │ │ │ │ - 0x0003ec70 05950496 03439702 98010279 0ad7d8d5 .....C.....y.... │ │ │ │ - 0x0003ec80 d6d3d4dd de0e0041 2d410b00 50000000 .......A-A..P... │ │ │ │ - 0x0003ec90 50240000 d059fdff b0060000 04683c00 P$...Y.......h<. │ │ │ │ - 0x0003eca0 00412d41 0e609d0c 9e0b4699 049a0342 .A-A.`....F....B │ │ │ │ - 0x0003ecb0 930a9409 460e8004 95089607 97069805 ....F........... │ │ │ │ - 0x0003ecc0 9b029c01 0309010a 0e6047de dddbdcd9 .........`G..... │ │ │ │ - 0x0003ecd0 dad7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ - 0x0003ece0 2c000000 34250000 d861fdff d8000000 ,...4%...a...... │ │ │ │ - 0x0003ecf0 00412d41 0e40439d 069e0542 93049403 .A-A.@C....B.... │ │ │ │ - 0x0003ed00 4395025b 0ad5d3d4 ddde0e00 412d410b C..[........A-A. │ │ │ │ - 0x0003ed10 50000000 64250000 8862fdff 58010000 P...d%...b..X... │ │ │ │ - 0x0003ed20 00412d41 0e409d08 9e074297 02480ade .A-A.@....B..H.. │ │ │ │ - 0x0003ed30 ddd70e00 412d410b 43940593 06429603 ....A-A.C....B.. │ │ │ │ - 0x0003ed40 9504780a d4d341d6 d541dedd d70e0041 ..x...A..A.....A │ │ │ │ - 0x0003ed50 2d410b43 d4d341d6 d541dedd d70e0041 -A.C..A..A.....A │ │ │ │ - 0x0003ed60 2d000000 3c000000 b8250000 9463fdff -...<....%...c.. │ │ │ │ - 0x0003ed70 ac000000 00412d41 0e309d06 9e054293 .....A-A.0....B. │ │ │ │ - 0x0003ed80 04940343 95029601 5c0adedd d5d6d3d4 ...C....\....... │ │ │ │ - 0x0003ed90 0e00412d 410b44de ddd5d6d3 d40e0041 ..A-A.D........A │ │ │ │ - 0x0003eda0 2d000000 30000000 f8250000 0064fdff -...0....%...d.. │ │ │ │ - 0x0003edb0 10010000 00412d41 0e40449d 069e0542 .....A-A.@D....B │ │ │ │ - 0x0003edc0 93049403 560ad3d4 ddde0e00 412d410b ....V.......A-A. │ │ │ │ - 0x0003edd0 4395025e d5429502 4c000000 2c260000 C..^.B..L...,&.. │ │ │ │ - 0x0003ede0 e064fdff 20010000 00412d41 0e209d04 .d.. ....A-A. .. │ │ │ │ - 0x0003edf0 9e034593 0294014b 0adeddd3 d40e0041 ..E....K.......A │ │ │ │ - 0x0003ee00 2d410b48 0adeddd3 d40e0041 2d410b55 -A.H.......A-A.U │ │ │ │ - 0x0003ee10 0adeddd3 d40e0041 2d410b45 0adeddd3 .......A-A.E.... │ │ │ │ - 0x0003ee20 d40e0041 2d410b00 10000000 7c260000 ...A-A......|&.. │ │ │ │ - 0x0003ee30 b065fdff b8010000 00000000 54000000 .e..........T... │ │ │ │ - 0x0003ee40 90260000 5c67fdff 48010000 00412d41 .&..\g..H....A-A │ │ │ │ - 0x0003ee50 0e70419d 089e0742 93069405 44970249 .pA....B....D..I │ │ │ │ - 0x0003ee60 96039504 6bd6d543 d7d3d4dd de0e0041 ....k..C.......A │ │ │ │ - 0x0003ee70 2d410e70 93069405 97029d08 9e072d4c -A.p..........-L │ │ │ │ - 0x0003ee80 0ad7d3d4 ddde0e00 412d410b 41960395 ........A-A.A... │ │ │ │ - 0x0003ee90 04000000 24000000 e8260000 4c68fdff ....$....&..Lh.. │ │ │ │ - 0x0003eea0 40000000 00412d42 0e209d04 9e034493 @....A-B. ....D. │ │ │ │ - 0x0003eeb0 0247dedd d30e0041 2d000000 10000000 .G.....A-....... │ │ │ │ - 0x0003eec0 10270000 6468fdff 08000000 00000000 .'..dh.......... │ │ │ │ - 0x0003eed0 44000000 24270000 6868fdff 2c010000 D...$'..hh..,... │ │ │ │ - 0x0003eee0 00412d41 0e609d0c 9e0b4297 06980543 .A-A.`....B....C │ │ │ │ - 0x0003eef0 99049a03 48940993 0a419607 9508429c ....H....A....B. │ │ │ │ - 0x0003ef00 019b0272 d4d341d6 d541dcdb 43deddd9 ...r..A..A..C... │ │ │ │ - 0x0003ef10 dad7d80e 00412d00 2c000000 dc260000 .....A-.,....&.. │ │ │ │ - 0x0003ef20 4c69fdff 78000000 043f3a00 00412d41 Li..x....?:..A-A │ │ │ │ - 0x0003ef30 0e209d04 9e034493 0294014c 0adeddd3 . ....D....L.... │ │ │ │ - 0x0003ef40 d40e0041 2d410b00 54000000 9c270000 ...A-A..T....'.. │ │ │ │ - 0x0003ef50 9469fdff b0010000 00412d41 0e609d0c .i.......A-A.`.. │ │ │ │ - 0x0003ef60 9e0b4393 0a940995 08960745 97069805 ..C........E.... │ │ │ │ - 0x0003ef70 99049a03 590adedd d9dad7d8 d5d6d3d4 ....Y........... │ │ │ │ - 0x0003ef80 0e00412d 410b419c 019b0278 0adcdb45 ..A-A.A....x...E │ │ │ │ - 0x0003ef90 deddd9da d7d8d5d6 d3d40e00 412d410b ............A-A. │ │ │ │ - 0x0003efa0 24000000 f4270000 f86afdff 34000000 $....'...j..4... │ │ │ │ - 0x0003efb0 00412d41 0e209d04 9e034293 0247dedd .A-A. ....B..G.. │ │ │ │ - 0x0003efc0 d30e0041 2d000000 3c000000 1c280000 ...A-...<....(.. │ │ │ │ - 0x0003efd0 106bfdff 7c010000 00412d41 0e309d06 .k..|....A-A.0.. │ │ │ │ - 0x0003efe0 9e054393 04940343 9502590a deddd5d3 ..C....C..Y..... │ │ │ │ - 0x0003eff0 d40e0041 2d410b5f 0adeddd5 d3d40e00 ...A-A._........ │ │ │ │ - 0x0003f000 412d410b 00000000 2c000000 5c280000 A-A.....,...\(.. │ │ │ │ - 0x0003f010 506cfdff d8000000 00412d41 0e40439d Pl.......A-A.@C. │ │ │ │ - 0x0003f020 069e0542 93049403 4395025b 0ad5d3d4 ...B....C..[.... │ │ │ │ - 0x0003f030 ddde0e00 412d410b 38000000 fc270000 ....A-A.8....'.. │ │ │ │ - 0x0003f040 806efcff c0000000 042b3900 00412d41 .n.......+9..A-A │ │ │ │ - 0x0003f050 0e409d08 9e074293 06940543 95049603 .@....B....C.... │ │ │ │ - 0x0003f060 4297025e 0adeddd7 d5d6d3d4 0e00412d B..^..........A- │ │ │ │ - 0x0003f070 410b0000 30000000 c8280000 0481fcff A...0....(...... │ │ │ │ - 0x0003f080 14010000 00412d41 0e40439d 069e0542 .....A-A.@C....B │ │ │ │ - 0x0003f090 93049403 42950296 01600ad5 d6d3d4dd ....B....`...... │ │ │ │ - 0x0003f0a0 de0e0041 2d410b00 24000000 fc280000 ...A-A..$....(.. │ │ │ │ - 0x0003f0b0 30bdfdff 54000000 00412d41 0e209d04 0...T....A-A. .. │ │ │ │ - 0x0003f0c0 9e034593 024cdedd d30e0041 2d000000 ..E..L.....A-... │ │ │ │ - 0x0003f0d0 24000000 24290000 68bdfdff 60000000 $...$)..h...`... │ │ │ │ - 0x0003f0e0 00412d41 0e209d04 9e034593 024fdedd .A-A. ....E..O.. │ │ │ │ - 0x0003f0f0 d30e0041 2d000000 24000000 4c290000 ...A-...$...L).. │ │ │ │ - 0x0003f100 406cfdff 84000000 00422d41 0e209d04 @l.......B-A. .. │ │ │ │ - 0x0003f110 9e034293 02940159 deddd3d4 0e00412d ..B....Y......A- │ │ │ │ - 0x0003f120 38000000 e4280000 78bdfdff d4010000 8....(..x....... │ │ │ │ - 0x0003f130 04533800 00412d41 0e409d08 9e074293 .S8..A-A.@....B. │ │ │ │ - 0x0003f140 06940545 95049603 97027e0a deddd7d5 ...E......~..... │ │ │ │ - 0x0003f150 d6d3d40e 00412d41 0b000000 2c000000 .....A-A....,... │ │ │ │ - 0x0003f160 b0290000 606cfdff 28010000 00422d41 .)..`l..(....B-A │ │ │ │ - 0x0003f170 0e309d06 9e054295 02960142 93049403 .0....B....B.... │ │ │ │ - 0x0003f180 0240dedd d5d6d3d4 0e00412d 40000000 .@........A-@... │ │ │ │ - 0x0003f190 e0290000 ecbefdff 50010000 00412d41 .)......P....A-A │ │ │ │ - 0x0003f1a0 0e609d0c 9e0b4393 0a940995 08960743 .`....C........C │ │ │ │ - 0x0003f1b0 97069805 4399049a 03439b02 6d0adedd ....C....C..m... │ │ │ │ - 0x0003f1c0 dbd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003f1d0 40000000 242a0000 146dfdff 4c010000 @...$*...m..L... │ │ │ │ - 0x0003f1e0 00412d41 0e609d0c 9e0b4393 0a940995 .A-A.`....C..... │ │ │ │ - 0x0003f1f0 08960743 97069805 4399049a 03439b02 ...C....C....C.. │ │ │ │ - 0x0003f200 6c0adedd dbd9dad7 d8d5d6d3 d40e0041 l..............A │ │ │ │ - 0x0003f210 2d410b00 48000000 d8290000 246efdff -A..H....)..$n.. │ │ │ │ - 0x0003f220 fc030000 04af3700 00412d41 0e80019d ......7..A-A.... │ │ │ │ - 0x0003f230 109e0f42 950c960b 44930e94 0d44970a ...B....D....D.. │ │ │ │ - 0x0003f240 98099908 9a079b06 9c057f0a dedddbdc ................ │ │ │ │ - 0x0003f250 d9dad7d8 d5d6d3d4 0e00412d 410b0000 ..........A-A... │ │ │ │ - 0x0003f260 34000000 242a0000 78bffdff 20010000 4...$*..x... ... │ │ │ │ - 0x0003f270 04833700 00412d41 0e40439d 069e0542 ..7..A-A.@C....B │ │ │ │ - 0x0003f280 95029601 42930494 035f0ad5 d6d3d4dd ....B...._...... │ │ │ │ - 0x0003f290 de0e0041 2d410b00 48000000 5c2a0000 ...A-A..H...\*.. │ │ │ │ - 0x0003f2a0 60c0fdff 34050000 045b3700 00412d41 `...4....[7..A-A │ │ │ │ - 0x0003f2b0 0e80019d 109e0f42 930e940d 45950c96 .......B....E... │ │ │ │ - 0x0003f2c0 0b970a98 0999089a 079b069c 05750ade .............u.. │ │ │ │ - 0x0003f2d0 dddbdcd9 dad7d8d5 d6d3d40e 00412d41 .............A-A │ │ │ │ - 0x0003f2e0 0b000000 10000000 382b0000 5471fdff ........8+..Tq.. │ │ │ │ - 0x0003f2f0 34000000 00000000 28000000 4c2b0000 4.......(...L+.. │ │ │ │ - 0x0003f300 8071fdff fc000000 00412d41 0e209d04 .q.......A-A. .. │ │ │ │ - 0x0003f310 9e034293 02940148 0adeddd3 d40e0041 ..B....H.......A │ │ │ │ - 0x0003f320 2d410b00 88000000 e82a0000 5472fdff -A.......*..Tr.. │ │ │ │ - 0x0003f330 98030000 04f33600 00412d41 0ec00143 ......6..A-A...C │ │ │ │ - 0x0003f340 9d0c9e0b 44950896 07439706 98054c9a ....D....C....L. │ │ │ │ - 0x0003f350 03990451 9409930a 4d9b0272 db4ed4d3 ...Q....M..r.N.. │ │ │ │ - 0x0003f360 41dad943 d7d8d5d6 ddde0e00 412d410e A..C........A-A. │ │ │ │ - 0x0003f370 c001930a 94099508 96079706 98059904 ................ │ │ │ │ - 0x0003f380 9a039b02 9d0c9e0b 2d62db42 9b0241d3 ........-b.B..A. │ │ │ │ - 0x0003f390 d4d9dadb 42940993 0a4a9a03 9904419b ....B....J....A. │ │ │ │ - 0x0003f3a0 025dd3d4 db429409 930a4a9b 02000000 .]...B....J..... │ │ │ │ - 0x0003f3b0 30000000 042c0000 6875fdff e8000000 0....,..hu...... │ │ │ │ - 0x0003f3c0 00412d41 0e40439d 069e0542 95029601 .A-A.@C....B.... │ │ │ │ - 0x0003f3d0 42930494 035f0ad5 d6d3d4dd de0e0041 B...._.........A │ │ │ │ - 0x0003f3e0 2d410b00 28000000 382c0000 54c4fdff -A..(...8,..T... │ │ │ │ - 0x0003f3f0 e4000000 00412d41 0e309d06 9e054293 .....A-A.0....B. │ │ │ │ - 0x0003f400 04940343 950270de ddd5d3d4 0e00412d ...C..p.......A- │ │ │ │ - 0x0003f410 30000000 d42b0000 28c5fdff a4010000 0....+..(....... │ │ │ │ - 0x0003f420 043f3600 00412d41 0e309d06 9e054393 .?6..A-A.0....C. │ │ │ │ - 0x0003f430 04940343 9502025b 0adeddd5 d3d40e00 ...C...[........ │ │ │ │ - 0x0003f440 412d410b 24000000 982c0000 b4c6fdff A-A.$....,...... │ │ │ │ - 0x0003f450 68000000 00412d41 0e209d04 9e034693 h....A-A. ....F. │ │ │ │ - 0x0003f460 024cdedd d30e0041 2d000000 24000000 .L.....A-...$... │ │ │ │ - 0x0003f470 c02c0000 0cc7fdff 74000000 00412d41 .,......t....A-A │ │ │ │ - 0x0003f480 0e209d04 9e034693 0253dedd d30e0041 . ....F..S.....A │ │ │ │ - 0x0003f490 2d000000 24000000 e82c0000 64c7fdff -...$....,..d... │ │ │ │ - 0x0003f4a0 48000000 00412d41 0e209d04 9e034293 H....A-A. ....B. │ │ │ │ - 0x0003f4b0 0294014c deddd3d4 0e00412d 3c000000 ...L......A-<... │ │ │ │ - 0x0003f4c0 802c0000 9cc7fdff fc010000 04a33500 .,............5. │ │ │ │ - 0x0003f4d0 00412d41 0e409d08 9e074297 02980143 .A-A.@....B....C │ │ │ │ - 0x0003f4e0 93069405 42950496 03025a0a deddd7d8 ....B.....Z..... │ │ │ │ - 0x0003f4f0 d5d6d3d4 0e00412d 410b0000 3c000000 ......A-A...<... │ │ │ │ - 0x0003f500 c02c0000 5cc9fdff c4010000 04833500 .,..\.........5. │ │ │ │ - 0x0003f510 00412d41 0e409d08 9e074293 06940543 .A-A.@....B....C │ │ │ │ - 0x0003f520 97029801 43950496 03790ade ddd7d8d5 ....C....y...... │ │ │ │ - 0x0003f530 d6d3d40e 00412d41 0b000000 40000000 .....A-A....@... │ │ │ │ - 0x0003f540 002d0000 fccafdff b0010000 04933500 .-............5. │ │ │ │ - 0x0003f550 00412d41 0e509d0a 9e094297 04980345 .A-A.P....B....E │ │ │ │ - 0x0003f560 93089407 95069605 99029a01 02550ade .............U.. │ │ │ │ - 0x0003f570 ddd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003f580 30000000 d42d0000 8074fdff f0000000 0....-...t...... │ │ │ │ - 0x0003f590 00412d41 0e309d06 9e054293 04940342 .A-A.0....B....B │ │ │ │ - 0x0003f5a0 95029601 500adedd d5d6d3d4 0e00412d ....P.........A- │ │ │ │ - 0x0003f5b0 410b0000 4c000000 782d0000 44ccfdff A...L...x-..D... │ │ │ │ - 0x0003f5c0 58030000 042e3500 00412d41 0e609d0c X.....5..A-A.`.. │ │ │ │ - 0x0003f5d0 9e0b4293 0a940946 0e800495 08960797 ..B....F........ │ │ │ │ - 0x0003f5e0 06980599 049a039b 029c0102 760a0e60 ............v..` │ │ │ │ - 0x0003f5f0 47dedddb dcd9dad7 d8d5d6d3 d40e0041 G..............A │ │ │ │ - 0x0003f600 2d410b00 4c000000 c82d0000 54cffdff -A..L....-..T... │ │ │ │ - 0x0003f610 58030000 040c3500 00412d41 0e609d0c X.....5..A-A.`.. │ │ │ │ - 0x0003f620 9e0b4293 0a940946 0e800495 08960797 ..B....F........ │ │ │ │ - 0x0003f630 06980599 049a039b 029c0102 760a0e60 ............v..` │ │ │ │ - 0x0003f640 47dedddb dcd9dad7 d8d5d6d3 d40e0041 G..............A │ │ │ │ - 0x0003f650 2d410b00 4c000000 182e0000 a474fdff -A..L........t.. │ │ │ │ - 0x0003f660 bc1e0000 04eb3400 00412d41 0e609d0c ......4..A-A.`.. │ │ │ │ - 0x0003f670 9e0b470e e00f930a 94099508 96079706 ..G............. │ │ │ │ - 0x0003f680 98059904 9a039b02 9c01037e 050a0e60 ...........~...` │ │ │ │ - 0x0003f690 46dedddb dcd9dad7 d8d5d6d3 d40e0041 F..............A │ │ │ │ - 0x0003f6a0 2d410b00 4c000000 682e0000 14d2fdff -A..L...h....... │ │ │ │ - 0x0003f6b0 4c040000 04e33600 00412d41 0e609d0c L.....6..A-A.`.. │ │ │ │ - 0x0003f6c0 9e0b470e b004930a 94099508 96079706 ..G............. │ │ │ │ - 0x0003f6d0 98059904 9a039b02 9c01028c 0a0e6046 ..............`F │ │ │ │ - 0x0003f6e0 dedddbdc d9dad7d8 d5d6d3d4 0e00412d ..............A- │ │ │ │ - 0x0003f6f0 410b0000 4c000000 b82e0000 24d6fdff A...L.......$... │ │ │ │ - 0x0003f700 4c040000 04cc3600 00412d41 0e609d0c L.....6..A-A.`.. │ │ │ │ - 0x0003f710 9e0b470e b004930a 94099508 96079706 ..G............. │ │ │ │ - 0x0003f720 98059904 9a039b02 9c01028c 0a0e6046 ..............`F │ │ │ │ - 0x0003f730 dedddbdc d9dad7d8 d5d6d3d4 0e00412d ..............A- │ │ │ │ - 0x0003f740 410b0000 4c000000 082f0000 34dafdff A...L..../..4... │ │ │ │ - 0x0003f750 4c040000 04b53600 00412d41 0e609d0c L.....6..A-A.`.. │ │ │ │ - 0x0003f760 9e0b470e b004930a 94099508 96079706 ..G............. │ │ │ │ - 0x0003f770 98059904 9a039b02 9c01028c 0a0e6046 ..............`F │ │ │ │ - 0x0003f780 dedddbdc d9dad7d8 d5d6d3d4 0e00412d ..............A- │ │ │ │ - 0x0003f790 410b0000 4c000000 582f0000 2492fdff A...L...X/..$... │ │ │ │ - 0x0003f7a0 18240000 049f3600 00412d41 0e609d0c .$....6..A-A.`.. │ │ │ │ - 0x0003f7b0 9e0b470e 8017930a 94099508 96079706 ..G............. │ │ │ │ - 0x0003f7c0 98059904 9a039b02 9c01033c 070a0e60 ...........<...` │ │ │ │ - 0x0003f7d0 46dedddb dcd9dad7 d8d5d6d3 d40e0041 F..............A │ │ │ │ - 0x0003f7e0 2d410b00 28000000 38300000 b47afcff -A..(...80...z.. │ │ │ │ - 0x0003f7f0 80000000 00412d41 0e309d06 9e054493 .....A-A.0....D. │ │ │ │ - 0x0003f800 04940346 950252de ddd5d3d4 0e00412d ...F..R.......A- │ │ │ │ - 0x0003f810 10000000 64300000 88e3fdff 2c000000 ....d0......,... │ │ │ │ - 0x0003f820 00000000 24000000 78300000 b4e3fdff ....$...x0...... │ │ │ │ - 0x0003f830 50000000 00412d41 0e209d04 9e034593 P....A-A. ....E. │ │ │ │ - 0x0003f840 024bdedd d30e0041 2d000000 10000000 .K.....A-....... │ │ │ │ - 0x0003f850 a0300000 8cddfdff 0c000000 00000000 .0.............. │ │ │ │ - 0x0003f860 10000000 b4300000 84ddfdff 14000000 .....0.......... │ │ │ │ - 0x0003f870 00000000 10000000 c8300000 84ddfdff .........0...... │ │ │ │ - 0x0003f880 10000000 00000000 10000000 dc300000 .............0.. │ │ │ │ - 0x0003f890 80ddfdff 10000000 00000000 10000000 ................ │ │ │ │ - 0x0003f8a0 f0300000 7cddfdff 10000000 00000000 .0..|........... │ │ │ │ - 0x0003f8b0 10000000 04310000 78ddfdff 0c000000 .....1..x....... │ │ │ │ - 0x0003f8c0 00000000 10000000 18310000 74ddfdff .........1..t... │ │ │ │ - 0x0003f8d0 0c000000 00000000 2c000000 2c310000 ........,...,1.. │ │ │ │ - 0x0003f8e0 6cddfdff c0010000 00412d41 0e309d06 l........A-A.0.. │ │ │ │ - 0x0003f8f0 9e054293 04940343 95020247 0adeddd5 ..B....C...G.... │ │ │ │ - 0x0003f900 d3d40e00 412d410b 34000000 5c310000 ....A-A.4...\1.. │ │ │ │ - 0x0003f910 fcdefdff e8000000 00412d41 0e409d08 .........A-A.@.. │ │ │ │ - 0x0003f920 9e074293 06940542 95049603 42970298 ..B....B....B... │ │ │ │ - 0x0003f930 0170dedd d7d8d5d6 d3d40e00 412d0000 .p..........A-.. │ │ │ │ - 0x0003f940 10000000 94310000 b8dffdff 2c000000 .....1......,... │ │ │ │ - 0x0003f950 00000000 10000000 a8310000 d0dffdff .........1...... │ │ │ │ - 0x0003f960 68000000 00000000 38000000 bc310000 h.......8....1.. │ │ │ │ - 0x0003f970 d0e2fdff ec000000 00412d41 0e509d0a .........A-A.P.. │ │ │ │ - 0x0003f980 9e094295 06960545 93089407 97049803 ..B....E........ │ │ │ │ - 0x0003f990 9902690a deddd9d7 d8d5d6d3 d40e0041 ..i............A │ │ │ │ - 0x0003f9a0 2d410b00 24000000 f8310000 f4dffdff -A..$....1...... │ │ │ │ - 0x0003f9b0 88000000 00412d41 0e20449d 029e0154 .....A-A. D....T │ │ │ │ - 0x0003f9c0 0addde0e 00412d41 0b000000 38000000 .....A-A....8... │ │ │ │ - 0x0003f9d0 90310000 54e0fdff 60010000 04fb3500 .1..T...`.....5. │ │ │ │ - 0x0003f9e0 00412d41 0e60449d 089e0742 93069405 .A-A.`D....B.... │ │ │ │ - 0x0003f9f0 44950496 03449702 670ad7d5 d6d3d4dd D....D..g....... │ │ │ │ - 0x0003fa00 de0e0041 2d410b00 24000000 5c320000 ...A-A..$...\2.. │ │ │ │ - 0x0003fa10 f008feff 50000000 00412d41 0e209d04 ....P....A-A. .. │ │ │ │ - 0x0003fa20 9e034593 024bdedd d30e0041 2d000000 ..E..K.....A-... │ │ │ │ - 0x0003fa30 10000000 84320000 2809feff 2c000000 .....2..(...,... │ │ │ │ - 0x0003fa40 00000000 2c000000 98320000 f4e2fdff ....,....2...... │ │ │ │ - 0x0003fa50 d8000000 00412d41 0e40439d 069e0542 .....A-A.@C....B │ │ │ │ - 0x0003fa60 93049403 4395025b 0ad5d3d4 ddde0e00 ....C..[........ │ │ │ │ - 0x0003fa70 412d410b 50000000 c8320000 a4e3fdff A-A.P....2...... │ │ │ │ - 0x0003fa80 24020000 00412d41 0e409d08 9e074493 $....A-A.@....D. │ │ │ │ - 0x0003fa90 06940544 95049603 49970260 d702450a ...D....I..`..E. │ │ │ │ - 0x0003faa0 deddd5d6 d3d40e00 412d410b 430adedd ........A-A.C... │ │ │ │ - 0x0003fab0 d5d6d3d4 0e00412d 410b48de ddd5d6d3 ......A-A.H..... │ │ │ │ - 0x0003fac0 d40e0041 2d000000 24000000 1c330000 ...A-...$....3.. │ │ │ │ - 0x0003fad0 74e5fdff 30000000 00412d41 0e209d04 t...0....A-A. .. │ │ │ │ - 0x0003fae0 9e034293 0246dedd d30e0041 2d000000 ..B..F.....A-... │ │ │ │ - 0x0003faf0 24000000 44330000 88e5fdff 60000000 $...D3......`... │ │ │ │ - 0x0003fb00 00412d41 0e209d04 9e034493 0250dedd .A-A. ....D..P.. │ │ │ │ - 0x0003fb10 d30e0041 2d000000 48000000 dc320000 ...A-...H....2.. │ │ │ │ - 0x0003fb20 c0e5fdff 78080000 04be3400 00412d41 ....x.....4..A-A │ │ │ │ - 0x0003fb30 0e900141 9d0c9e0b 42930a94 09429508 ...A....B....B.. │ │ │ │ - 0x0003fb40 96074797 06980599 049a039b 02038101 ..G............. │ │ │ │ - 0x0003fb50 0adbd9da d7d8d5d6 d3d4ddde 0e00412d ..............A- │ │ │ │ - 0x0003fb60 410b0000 7c000000 28330000 f4edfdff A...|...(3...... │ │ │ │ - 0x0003fb70 d8040000 040e3500 00412d41 0e60439d ......5..A-A.`C. │ │ │ │ - 0x0003fb80 069e0542 93049403 500ad3d4 ddde0e00 ...B....P....... │ │ │ │ - 0x0003fb90 412d410b 44960195 02600ad6 d542d3d4 A-A.D....`...B.. │ │ │ │ - 0x0003fba0 ddde0e00 412d410b 5c0ad6d5 42d3d4dd ....A-A.\...B... │ │ │ │ - 0x0003fbb0 de0e0041 2d410b63 0ad6d542 d3d4ddde ...A-A.c...B.... │ │ │ │ - 0x0003fbc0 0e00412d 410b530a d6d542d3 d4ddde0e ..A-A.S...B..... │ │ │ │ - 0x0003fbd0 00412d41 0b02680a d6d5410b 53d5d641 .A-A..h...A.S..A │ │ │ │ - 0x0003fbe0 96019502 10000000 38340000 54f2fdff ........84..T... │ │ │ │ - 0x0003fbf0 14000000 00000000 10000000 4c340000 ............L4.. │ │ │ │ - 0x0003fc00 60f2fdff 0c000000 00000000 10000000 `............... │ │ │ │ - 0x0003fc10 60340000 58f2fdff 0c000000 00000000 `4..X........... │ │ │ │ - 0x0003fc20 10000000 74340000 58f2fdff 0c000000 ....t4..X....... │ │ │ │ - 0x0003fc30 00000000 10000000 88340000 50f2fdff .........4..P... │ │ │ │ - 0x0003fc40 88000000 00000000 6c000000 0c340000 ........l....4.. │ │ │ │ - 0x0003fc50 d0f2fdff 58030000 047b3400 00412d41 ....X....{4..A-A │ │ │ │ - 0x0003fc60 0e60419d 069e0542 93049403 570ad3d4 .`A....B....W... │ │ │ │ - 0x0003fc70 ddde0e00 412d410b 42950272 0ad541d3 ....A-A.B..r..A. │ │ │ │ - 0x0003fc80 d4ddde0e 00412d41 0b4ad54b 950251d5 .....A-A.J.K..Q. │ │ │ │ - 0x0003fc90 4195024b 0ad541d3 d4ddde0e 00412d41 A..K..A......A-A │ │ │ │ - 0x0003fca0 0b5dd554 0ad3d4dd de0e0041 2d410b48 .].T.......A-A.H │ │ │ │ - 0x0003fcb0 950241d5 42950200 3c000000 0c350000 ..A.B...<....5.. │ │ │ │ - 0x0003fcc0 c0f5fdff 78000000 00412d41 0e209d04 ....x....A-A. .. │ │ │ │ - 0x0003fcd0 9e034293 02460ade ddd30e00 412d410b ..B..F......A-A. │ │ │ │ - 0x0003fce0 470adedd d30e0041 2d410b47 deddd30e G......A-A.G.... │ │ │ │ - 0x0003fcf0 00412d00 00000000 10000000 4c350000 .A-.........L5.. │ │ │ │ - 0x0003fd00 a006feff 24000000 00000000 3c000000 ....$.......<... │ │ │ │ - 0x0003fd10 60350000 b006feff d4000000 00412d41 `5...........A-A │ │ │ │ - 0x0003fd20 0e309d06 9e054293 04940342 95029601 .0....B....B.... │ │ │ │ - 0x0003fd30 5f0adedd d5d6d3d4 0e00412d 410b450a _.........A-A.E. │ │ │ │ - 0x0003fd40 deddd5d6 d3d40e00 412d410b 10000000 ........A-A..... │ │ │ │ - 0x0003fd50 a0350000 4c07feff 0c000000 00000000 .5..L........... │ │ │ │ - 0x0003fd60 58000000 24350000 4407feff 68010000 X...$5..D...h... │ │ │ │ - 0x0003fd70 04783300 00412d41 0e900141 9d0c9e0b .x3..A-A...A.... │ │ │ │ - 0x0003fd80 42950896 0744930a 94094b98 05970645 B....D....K....E │ │ │ │ - 0x0003fd90 9a039904 429b025f d8d741da d941db4b ....B.._..A..A.K │ │ │ │ - 0x0003fda0 0ad5d6d3 d4ddde0e 00412d41 0b419805 .........A-A.A.. │ │ │ │ - 0x0003fdb0 9706419a 03990441 9b020000 38000000 ..A....A....8... │ │ │ │ - 0x0003fdc0 10360000 7c0afeff ec000000 00412d41 .6..|........A-A │ │ │ │ - 0x0003fdd0 0e509d0a 9e094295 06960545 93089407 .P....B....E.... │ │ │ │ - 0x0003fde0 97049803 9902690a deddd9d7 d8d5d6d3 ......i......... │ │ │ │ - 0x0003fdf0 d40e0041 2d410b00 34000000 4c360000 ...A-A..4...L6.. │ │ │ │ - 0x0003fe00 2008feff 0c010000 00412d41 0e50439d ........A-A.PC. │ │ │ │ - 0x0003fe10 089e0743 93069405 95049603 43970271 ...C........C..q │ │ │ │ - 0x0003fe20 0ad7d5d6 d3d4ddde 0e00412d 410b0000 ..........A-A... │ │ │ │ - 0x0003fe30 30000000 84360000 f408feff 78000000 0....6......x... │ │ │ │ - 0x0003fe40 00412d41 0e409d08 9e074293 06940542 .A-A.@....B....B │ │ │ │ - 0x0003fe50 95049603 4997024a d743dedd d5d6d3d4 ....I..J.C...... │ │ │ │ - 0x0003fe60 0e00412d 28000000 b8360000 3809feff ..A-(....6..8... │ │ │ │ - 0x0003fe70 84000000 00412d41 0e20459d 029e0153 .....A-A. E....S │ │ │ │ - 0x0003fe80 0addde0e 00412d41 0b000000 00000000 .....A-A........ │ │ │ │ - 0x0003fe90 2c000000 e4360000 a80afeff d8000000 ,....6.......... │ │ │ │ - 0x0003fea0 00412d41 0e40439d 069e0542 93049403 .A-A.@C....B.... │ │ │ │ - 0x0003feb0 4395025b 0ad5d3d4 ddde0e00 412d410b C..[........A-A. │ │ │ │ - 0x0003fec0 24000000 14370000 d82ffeff 54000000 $....7.../..T... │ │ │ │ - 0x0003fed0 00412d41 0e209d04 9e034593 024cdedd .A-A. ....E..L.. │ │ │ │ - 0x0003fee0 d30e0041 2d000000 24000000 3c370000 ...A-...$...<7.. │ │ │ │ - 0x0003fef0 1030feff 60000000 00412d41 0e209d04 .0..`....A-A. .. │ │ │ │ - 0x0003ff00 9e034593 024fdedd d30e0041 2d000000 ..E..O.....A-... │ │ │ │ - 0x0003ff10 40000000 64370000 4830feff 50010000 @...d7..H0..P... │ │ │ │ - 0x0003ff20 00412d41 0e609d0c 9e0b4393 0a940995 .A-A.`....C..... │ │ │ │ - 0x0003ff30 08960743 97069805 4399049a 03439b02 ...C....C....C.. │ │ │ │ - 0x0003ff40 6d0adedd dbd9dad7 d8d5d6d3 d40e0041 m..............A │ │ │ │ - 0x0003ff50 2d410b00 54000000 a8370000 c40afeff -A..T....7...... │ │ │ │ - 0x0003ff60 84030000 00422d41 0e609d0c 9e0b4295 .....B-A.`....B. │ │ │ │ - 0x0003ff70 08960743 930a9409 97069805 439a0399 ...C........C... │ │ │ │ - 0x0003ff80 044b9c01 9b026fdb dc559b02 9c0141dc .K....o..U....A. │ │ │ │ - 0x0003ff90 db6a9b02 9c0155db dc6bdad9 59deddd7 .j....U..k..Y... │ │ │ │ - 0x0003ffa0 d8d5d6d3 d40e0041 2d000000 2c000000 .......A-...,... │ │ │ │ - 0x0003ffb0 00380000 f00dfeff 28010000 00422d41 .8......(....B-A │ │ │ │ - 0x0003ffc0 0e309d06 9e054295 02960142 93049403 .0....B....B.... │ │ │ │ - 0x0003ffd0 0240dedd d5d6d3d4 0e00412d 34000000 .@........A-4... │ │ │ │ - 0x0003ffe0 a0370000 dc30feff 20010000 040b3100 .7...0.. .....1. │ │ │ │ - 0x0003fff0 00412d41 0e40439d 069e0542 95029601 .A-A.@C....B.... │ │ │ │ - 0x00040000 42930494 035f0ad5 d6d3d4dd de0e0041 B...._.........A │ │ │ │ - 0x00040010 2d410b00 48000000 d8370000 c431feff -A..H....7...1.. │ │ │ │ - 0x00040020 a4040000 04e33000 00412d41 0e80019d ......0..A-A.... │ │ │ │ - 0x00040030 109e0f42 930e940d 45950c96 0b970a98 ...B....E....... │ │ │ │ - 0x00040040 0999089a 079b069c 05750ade dddbdcd9 .........u...... │ │ │ │ - 0x00040050 dad7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ - 0x00040060 30000000 b4380000 3836feff 14010000 0....8..86...... │ │ │ │ - 0x00040070 00412d41 0e40439d 069e0542 93049403 .A-A.@C....B.... │ │ │ │ - 0x00040080 42950296 015e0ad5 d6d3d4dd de0e0041 B....^.........A │ │ │ │ - 0x00040090 2d410b00 4c000000 58380000 300efeff -A..L...X8..0... │ │ │ │ - 0x000400a0 a4040000 04873000 00412d41 0ee00143 ......0..A-A...C │ │ │ │ - 0x000400b0 9d0c9e0b 4299049a 0345930a 94099508 ....B....E...... │ │ │ │ - 0x000400c0 96074297 06980542 9b029c01 02780adb ..B....B.....x.. │ │ │ │ - 0x000400d0 dcd9dad7 d8d5d6d3 d4ddde0e 00412d41 .............A-A │ │ │ │ - 0x000400e0 0b000000 24000000 38390000 d436feff ....$...89...6.. │ │ │ │ - 0x000400f0 4c000000 00412d41 0e209d04 9e034293 L....A-A. ....B. │ │ │ │ - 0x00040100 024ddedd d30e0041 2d000000 68000000 .M.....A-...h... │ │ │ │ - 0x00040110 60390000 0c37feff 84030000 00412d41 `9...7.......A-A │ │ │ │ - 0x00040120 0e80019d 109e0f42 930e940d 42950c96 .......B....B... │ │ │ │ - 0x00040130 0b43970a 9809760a deddd7d8 d5d6d3d4 .C....v......... │ │ │ │ - 0x00040140 0e00412d 410b4f0a deddd7d8 d5d6d3d4 ..A-A.O......... │ │ │ │ - 0x00040150 0e00412d 410b419a 07990843 9c059b06 ..A-A.A....C.... │ │ │ │ - 0x00040160 02730ada d941dcdb 44deddd7 d8d5d6d3 .s...A..D....... │ │ │ │ - 0x00040170 d40e0041 2d410b00 50000000 3c390000 ...A-A..P...<9.. │ │ │ │ - 0x00040180 403afeff 8c010000 04013000 00412d41 @:........0..A-A │ │ │ │ - 0x00040190 0e709d0e 9e0d4593 0c940b95 0a960945 .p....E........E │ │ │ │ - 0x000401a0 97089807 99069a05 640adedd d9dad7d8 ........d....... │ │ │ │ - 0x000401b0 d5d6d3d4 0e00412d 410b429b 045d0adb ......A-A.B..].. │ │ │ │ - 0x000401c0 420b450a db410b42 0adb420b 3c000000 B.E..A.B..B.<... │ │ │ │ - 0x000401d0 90390000 8c3bfeff 60010000 04bc2f00 .9...;..`...../. │ │ │ │ - 0x000401e0 00412d41 0e509d0a 9e094495 06960546 .A-A.P....D....F │ │ │ │ - 0x000401f0 93089407 97049803 99027c0a deddd9d7 ..........|..... │ │ │ │ - 0x00040200 d8d5d6d3 d40e0041 2d410b00 4c000000 .......A-A..L... │ │ │ │ - 0x00040210 d0390000 5c11feff 70170000 048f2f00 .9..\...p...../. │ │ │ │ - 0x00040220 00412d41 0e609d0c 9e0b470e 9012930a .A-A.`....G..... │ │ │ │ - 0x00040230 94099508 96079706 98059904 9a039b02 ................ │ │ │ │ - 0x00040240 9c0103bb 030a0e60 46dedddb dcd9dad7 .......`F....... │ │ │ │ - 0x00040250 d8d5d6d3 d40e0041 2d410b00 44000000 .......A-A..D... │ │ │ │ - 0x00040260 203a0000 7c28feff b4030000 047b3000 :..|(.......{0. │ │ │ │ - 0x00040270 00412d41 0ec00144 9d0a9e09 42930894 .A-A...D....B... │ │ │ │ - 0x00040280 07449506 96059704 98034399 029a0102 .D........C..... │ │ │ │ - 0x00040290 850ad9da d7d8d5d6 d3d4ddde 0e00412d ..............A- │ │ │ │ - 0x000402a0 410b0000 30000000 f83a0000 7470fcff A...0....:..tp.. │ │ │ │ - 0x000402b0 c4000000 00412d41 0e40439d 069e0542 .....A-A.@C....B │ │ │ │ - 0x000402c0 93049403 43950262 0ad5d3d4 ddde0e00 ....C..b........ │ │ │ │ - 0x000402d0 412d430b 00000000 2c000000 2c3b0000 A-C.....,...,;.. │ │ │ │ - 0x000402e0 e03bfeff d8000000 00412d41 0e40439d .;.......A-A.@C. │ │ │ │ - 0x000402f0 069e0542 93049403 4395025b 0ad5d3d4 ...B....C..[.... │ │ │ │ - 0x00040300 ddde0e00 412d410b 3c000000 5c3b0000 ....A-A.<...\;.. │ │ │ │ - 0x00040310 7056feff a0000000 00412d41 0e309d06 pV.......A-A.0.. │ │ │ │ - 0x00040320 9e054495 02960142 93049403 590adedd ..D....B....Y... │ │ │ │ - 0x00040330 d5d6d3d4 0e00412d 410b43de ddd5d6d3 ......A-A.C..... │ │ │ │ - 0x00040340 d40e0041 2d000000 2c000000 9c3b0000 ...A-...,....;.. │ │ │ │ - 0x00040350 d056feff 98000000 00412d41 0e309d06 .V.......A-A.0.. │ │ │ │ - 0x00040360 9e054495 02960143 93049403 5bdeddd5 ..D....C....[... │ │ │ │ - 0x00040370 d6d3d40e 00412d00 24000000 cc3b0000 .....A-.$....;.. │ │ │ │ - 0x00040380 203cfeff 84000000 00422d41 0e209d04 <.......B-A. .. │ │ │ │ - 0x00040390 9e034293 02940159 deddd3d4 0e00412d ..B....Y......A- │ │ │ │ - 0x000403a0 40000000 f43b0000 7c3cfeff e8000000 @....;..|<...... │ │ │ │ - 0x000403b0 00412d41 0e409d08 9e074495 0496034b .A-A.@....D....K │ │ │ │ - 0x000403c0 94059306 44970258 d4d341d7 430adedd ....D..X..A.C... │ │ │ │ - 0x000403d0 d5d60e00 412d410b 45deddd5 d60e0041 ....A-A.E......A │ │ │ │ - 0x000403e0 2d000000 24000000 383c0000 203dfeff -...$...8<.. =.. │ │ │ │ - 0x000403f0 30000000 00412d41 0e209d04 9e034293 0....A-A. ....B. │ │ │ │ - 0x00040400 0246dedd d30e0041 2d000000 40000000 .F.....A-...@... │ │ │ │ - 0x00040410 603c0000 2c3dfeff 50010000 00412d41 `<..,=..P....A-A │ │ │ │ - 0x00040420 0e609d0c 9e0b4393 0a940995 08960743 .`....C........C │ │ │ │ - 0x00040430 97069805 4399049a 03439b02 6d0adedd ....C....C..m... │ │ │ │ - 0x00040440 dbd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x00040450 48000000 143c0000 383efeff 08040000 H....<..8>...... │ │ │ │ - 0x00040460 04c72e00 00412d41 0e80019d 109e0f42 .....A-A.......B │ │ │ │ - 0x00040470 950c960b 44930e94 0d44970a 98099908 ....D....D...... │ │ │ │ - 0x00040480 9a079b06 9c057f0a dedddbdc d9dad7d8 ................ │ │ │ │ - 0x00040490 d5d6d3d4 0e00412d 410b0000 10000000 ......A-A....... │ │ │ │ - 0x000404a0 f03c0000 fc41feff 64000000 00000000 .<...A..d....... │ │ │ │ - 0x000404b0 10000000 043d0000 4c42feff bc000000 .....=..LB...... │ │ │ │ - 0x000404c0 00000000 10000000 183d0000 f442feff .........=...B.. │ │ │ │ - 0x000404d0 24000000 00000000 10000000 2c3d0000 $...........,=.. │ │ │ │ - 0x000404e0 0443feff 24000000 00000000 44000000 .C..$.......D... │ │ │ │ - 0x000404f0 403d0000 1443feff ac010000 00412d41 @=...C.......A-A │ │ │ │ - 0x00040500 0e609d0c 9e0b4493 0a940943 97069805 .`....D....C.... │ │ │ │ - 0x00040510 99049a03 4d9c019b 02459607 95080249 ....M....E.....I │ │ │ │ - 0x00040520 d6d541dc db44dedd d9dad7d8 d3d40e00 ..A..D.......... │ │ │ │ - 0x00040530 412d0000 48000000 883d0000 8444feff A-..H....=...D.. │ │ │ │ - 0x00040540 c4010000 00412d41 0e609d0c 9e0b4293 .....A-A.`....B. │ │ │ │ - 0x00040550 0a940942 97069805 4299049a 034c9607 ...B....B....L.. │ │ │ │ - 0x00040560 9508429b 0241054f 0172d6d5 41db4106 ..B..A.O.r..A.A. │ │ │ │ - 0x00040570 4f64dedd d9dad7d8 d3d40e00 412d0000 Od..........A-.. │ │ │ │ - 0x00040580 34000000 d43d0000 fc45feff f4000000 4....=...E...... │ │ │ │ - 0x00040590 00412d41 0e409d08 9e074293 06940543 .A-A.@....B....C │ │ │ │ - 0x000405a0 95049603 42970268 0adeddd7 d5d6d3d4 ....B..h........ │ │ │ │ - 0x000405b0 0e00412d 410b0000 10000000 0c3e0000 ..A-A........>.. │ │ │ │ - 0x000405c0 c046feff e8000000 00000000 10000000 .F.............. │ │ │ │ - 0x000405d0 203e0000 9447feff 28010000 00000000 >...G..(....... │ │ │ │ - 0x000405e0 10000000 343e0000 a848feff 0c000000 ....4>...H...... │ │ │ │ - 0x000405f0 00000000 10000000 483e0000 a448feff ........H>...H.. │ │ │ │ - 0x00040600 0c000000 00000000 10000000 5c3e0000 ............\>.. │ │ │ │ - 0x00040610 9c48feff 0c000000 00000000 10000000 .H.............. │ │ │ │ - 0x00040620 703e0000 9c48feff 0c000000 00000000 p>...H.......... │ │ │ │ - 0x00040630 44000000 843e0000 9448feff 60010000 D....>...H..`... │ │ │ │ - 0x00040640 00412d41 0e800141 9d0c9e0b 4299049a .A-A...A....B... │ │ │ │ - 0x00040650 0342930a 94094495 08960797 06980544 .B....D........D │ │ │ │ - 0x00040660 9b029c01 7c0adbdc d9dad7d8 d5d6d3d4 ....|........... │ │ │ │ - 0x00040670 ddde0e00 412d410b 30000000 cc3e0000 ....A-A.0....>.. │ │ │ │ - 0x00040680 ac49feff 90010000 004d2d41 0e209d04 .I.......M-A. .. │ │ │ │ - 0x00040690 9e034593 02940102 430adedd d3d40e00 ..E.....C....... │ │ │ │ - 0x000406a0 412d410b 4b0e00d3 d4ddde2d 10000000 A-A.K......-.... │ │ │ │ - 0x000406b0 003f0000 0c4bfeff 80010000 00000000 .?...K.......... │ │ │ │ - 0x000406c0 10000000 143f0000 784cfeff a0010000 .....?..xL...... │ │ │ │ - 0x000406d0 00000000 10000000 283f0000 044efeff ........(?...N.. │ │ │ │ - 0x000406e0 94010000 00000000 9c000000 3c3f0000 ..............A-A │ │ │ │ + 0x0003e970 0ea00143 9d0a9e09 42930894 07439506 ...C....B....C.. │ │ │ │ + 0x0003e980 96054397 04980343 99029a01 026c0ad9 ..C....C.....l.. │ │ │ │ + 0x0003e990 dad7d8d5 d6d3d4dd de0e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003e9a0 48000000 242f0000 b85dfeff 4c020000 H...$/...]..L... │ │ │ │ + 0x0003e9b0 04863e00 00412d41 0e60439d 069e0542 ..>..A-A.`C....B │ │ │ │ + 0x0003e9c0 93049403 500ad3d4 ddde0e00 412d410b ....P.......A-A. │ │ │ │ + 0x0003e9d0 44950253 0ad5410b 420ad545 0b6c0ad5 D..S..A.B..E.l.. │ │ │ │ + 0x0003e9e0 420b540a d5410b47 d5419502 44000000 B.T..A.G.A..D... │ │ │ │ + 0x0003e9f0 702f0000 b85ffeff 98030000 04573e00 p/..._.......W>. │ │ │ │ + 0x0003ea00 00412d41 0e800143 9d0a9e09 42930894 .A-A...C....B... │ │ │ │ + 0x0003ea10 07439506 96054397 04980342 99029a01 .C....C....B.... │ │ │ │ + 0x0003ea20 02660ad9 dad7d8d5 d6d3d4dd de0e0041 .f.............A │ │ │ │ + 0x0003ea30 2d410b00 10000000 48300000 0863feff -A......H0...c.. │ │ │ │ + 0x0003ea40 28000000 00000000 10000000 5c300000 (...........\0.. │ │ │ │ + 0x0003ea50 1c63feff 30000000 00000000 10000000 .c..0........... │ │ │ │ + 0x0003ea60 70300000 3c63feff 0c000000 00000000 p0........`... │ │ │ │ + 0x0003f8a0 04b83200 00412d41 0e509d0a 9e094495 ..2..A-A.P....D. │ │ │ │ + 0x0003f8b0 06960546 93089407 97049803 99027c0a ...F..........|. │ │ │ │ + 0x0003f8c0 deddd9d7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003f8d0 4c000000 543e0000 b89ffeff 70170000 L...T>......p... │ │ │ │ + 0x0003f8e0 048b3200 00412d41 0e609d0c 9e0b470e ..2..A-A.`....G. │ │ │ │ + 0x0003f8f0 9012930a 94099508 96079706 98059904 ................ │ │ │ │ + 0x0003f900 9a039b02 9c0103bb 030a0e60 46dedddb ...........`F... │ │ │ │ + 0x0003f910 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003f920 44000000 a43e0000 d8b6feff b4030000 D....>.......... │ │ │ │ + 0x0003f930 04773300 00412d41 0ec00144 9d0a9e09 .w3..A-A...D.... │ │ │ │ + 0x0003f940 42930894 07449506 96059704 98034399 B....D........C. │ │ │ │ + 0x0003f950 029a0102 850ad9da d7d8d5d6 d3d4ddde ................ │ │ │ │ + 0x0003f960 0e00412d 410b0000 2c000000 7c3f0000 ..A-A...,...|?.. │ │ │ │ + 0x0003f970 5078fcff c4000000 00412d41 0e40439d Px.......A-A.@C. │ │ │ │ + 0x0003f980 069e0542 93049403 43950262 0ad5d3d4 ...B....C..b.... │ │ │ │ + 0x0003f990 ddde0e00 412d430b 2c000000 ac3f0000 ....A-C.,....?.. │ │ │ │ + 0x0003f9a0 20c9feff d8000000 00412d41 0e40439d ........A-A.@C. │ │ │ │ + 0x0003f9b0 069e0542 93049403 4395025b 0ad5d3d4 ...B....C..[.... │ │ │ │ + 0x0003f9c0 ddde0e00 412d410b 3c000000 dc3f0000 ....A-A.<....?.. │ │ │ │ + 0x0003f9d0 b0e3feff a0000000 00412d41 0e309d06 .........A-A.0.. │ │ │ │ + 0x0003f9e0 9e054495 02960142 93049403 590adedd ..D....B....Y... │ │ │ │ + 0x0003f9f0 d5d6d3d4 0e00412d 410b43de ddd5d6d3 ......A-A.C..... │ │ │ │ + 0x0003fa00 d40e0041 2d000000 2c000000 1c400000 ...A-...,....@.. │ │ │ │ + 0x0003fa10 10e4feff 98000000 00412d41 0e309d06 .........A-A.0.. │ │ │ │ + 0x0003fa20 9e054495 02960143 93049403 5bdeddd5 ..D....C....[... │ │ │ │ + 0x0003fa30 d6d3d40e 00412d00 24000000 4c400000 .....A-.$...L@.. │ │ │ │ + 0x0003fa40 60c9feff 84000000 00422d41 0e209d04 `........B-A. .. │ │ │ │ + 0x0003fa50 9e034293 02940159 deddd3d4 0e00412d ..B....Y......A- │ │ │ │ + 0x0003fa60 40000000 74400000 bcc9feff e8000000 @...t@.......... │ │ │ │ + 0x0003fa70 00412d41 0e409d08 9e074495 0496034b .A-A.@....D....K │ │ │ │ + 0x0003fa80 94059306 44970258 d4d341d7 430adedd ....D..X..A.C... │ │ │ │ + 0x0003fa90 d5d60e00 412d410b 45deddd5 d60e0041 ....A-A.E......A │ │ │ │ + 0x0003faa0 2d000000 24000000 b8400000 60cafeff -...$....@..`... │ │ │ │ + 0x0003fab0 30000000 00412d41 0e209d04 9e034293 0....A-A. ....B. │ │ │ │ + 0x0003fac0 0246dedd d30e0041 2d000000 40000000 .F.....A-...@... │ │ │ │ + 0x0003fad0 e0400000 6ccafeff 50010000 00412d41 .@..l...P....A-A │ │ │ │ + 0x0003fae0 0e609d0c 9e0b4393 0a940995 08960743 .`....C........C │ │ │ │ + 0x0003faf0 97069805 4399049a 03439b02 6d0adedd ....C....C..m... │ │ │ │ + 0x0003fb00 dbd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003fb10 48000000 94400000 78cbfeff 08040000 H....@..x....... │ │ │ │ + 0x0003fb20 04c73100 00412d41 0e80019d 109e0f42 ..1..A-A.......B │ │ │ │ + 0x0003fb30 950c960b 44930e94 0d44970a 98099908 ....D....D...... │ │ │ │ + 0x0003fb40 9a079b06 9c057f0a dedddbdc d9dad7d8 ................ │ │ │ │ + 0x0003fb50 d5d6d3d4 0e00412d 410b0000 10000000 ......A-A....... │ │ │ │ + 0x0003fb60 70410000 3ccffeff 64000000 00000000 pA..<...d....... │ │ │ │ + 0x0003fb70 10000000 84410000 8ccffeff bc000000 .....A.......... │ │ │ │ + 0x0003fb80 00000000 10000000 98410000 34d0feff .........A..4... │ │ │ │ + 0x0003fb90 24000000 00000000 10000000 ac410000 $............A.. │ │ │ │ + 0x0003fba0 44d0feff 24000000 00000000 44000000 D...$.......D... │ │ │ │ + 0x0003fbb0 c0410000 54d0feff ac010000 00412d41 .A..T........A-A │ │ │ │ + 0x0003fbc0 0e609d0c 9e0b4493 0a940943 97069805 .`....D....C.... │ │ │ │ + 0x0003fbd0 99049a03 4d9c019b 02459607 95080249 ....M....E.....I │ │ │ │ + 0x0003fbe0 d6d541dc db44dedd d9dad7d8 d3d40e00 ..A..D.......... │ │ │ │ + 0x0003fbf0 412d0000 48000000 08420000 c4d1feff A-..H....B...... │ │ │ │ + 0x0003fc00 c4010000 00412d41 0e609d0c 9e0b4293 .....A-A.`....B. │ │ │ │ + 0x0003fc10 0a940942 97069805 4299049a 034c9607 ...B....B....L.. │ │ │ │ + 0x0003fc20 9508429b 0241054f 0172d6d5 41db4106 ..B..A.O.r..A.A. │ │ │ │ + 0x0003fc30 4f64dedd d9dad7d8 d3d40e00 412d0000 Od..........A-.. │ │ │ │ + 0x0003fc40 34000000 54420000 3cd3feff f4000000 4...TB..<....... │ │ │ │ + 0x0003fc50 00412d41 0e409d08 9e074293 06940543 .A-A.@....B....C │ │ │ │ + 0x0003fc60 95049603 42970268 0adeddd7 d5d6d3d4 ....B..h........ │ │ │ │ + 0x0003fc70 0e00412d 410b0000 10000000 8c420000 ..A-A........B.. │ │ │ │ + 0x0003fc80 00d4feff e8000000 00000000 10000000 ................ │ │ │ │ + 0x0003fc90 a0420000 d4d4feff 28010000 00000000 .B......(....... │ │ │ │ + 0x0003fca0 10000000 b4420000 e8d5feff 0c000000 .....B.......... │ │ │ │ + 0x0003fcb0 00000000 10000000 c8420000 e4d5feff .........B...... │ │ │ │ + 0x0003fcc0 0c000000 00000000 10000000 dc420000 .............B.. │ │ │ │ + 0x0003fcd0 dcd5feff 0c000000 00000000 10000000 ................ │ │ │ │ + 0x0003fce0 f0420000 dcd5feff 0c000000 00000000 .B.............. │ │ │ │ + 0x0003fcf0 44000000 04430000 d4d5feff 60010000 D....C......`... │ │ │ │ + 0x0003fd00 00412d41 0e800141 9d0c9e0b 4299049a .A-A...A....B... │ │ │ │ + 0x0003fd10 0342930a 94094495 08960797 06980544 .B....D........D │ │ │ │ + 0x0003fd20 9b029c01 7c0adbdc d9dad7d8 d5d6d3d4 ....|........... │ │ │ │ + 0x0003fd30 ddde0e00 412d410b 30000000 4c430000 ....A-A.0...LC.. │ │ │ │ + 0x0003fd40 ecd6feff 90010000 004d2d41 0e209d04 .........M-A. .. │ │ │ │ + 0x0003fd50 9e034593 02940102 430adedd d3d40e00 ..E.....C....... │ │ │ │ + 0x0003fd60 412d410b 4b0e00d3 d4ddde2d 10000000 A-A.K......-.... │ │ │ │ + 0x0003fd70 80430000 4cd8feff 80010000 00000000 .C..L........... │ │ │ │ + 0x0003fd80 10000000 94430000 b8d9feff a0010000 .....C.......... │ │ │ │ + 0x0003fd90 00000000 10000000 a8430000 44dbfeff .........C..D... │ │ │ │ + 0x0003fda0 94010000 00000000 9c000000 bc430000 .............C.. │ │ │ │ + 0x0003fdb0 10e1feff 4c010000 00412d41 0e509d0a ....L....A-A.P.. │ │ │ │ + 0x0003fdc0 9e094493 08940795 06960599 029a0146 ..D............F │ │ │ │ + 0x0003fdd0 98039704 68d8d747 deddd9da d5d6d3d4 ....h..G........ │ │ │ │ + 0x0003fde0 0e00412d 410e5093 08940795 06960597 ..A-A.P......... │ │ │ │ + 0x0003fdf0 04980399 029a019d 0a9e092d 45d8d744 ...........-E..D │ │ │ │ + 0x0003fe00 deddd9da d5d6d3d4 0e00412d 410e5093 ..........A-A.P. │ │ │ │ + 0x0003fe10 08940795 06960599 029a019d 0a9e092d ...............- │ │ │ │ + 0x0003fe20 46deddd9 dad5d6d3 d40e0041 2d410e50 F..........A-A.P │ │ │ │ + 0x0003fe30 93089407 95069605 97049803 99029a01 ................ │ │ │ │ + 0x0003fe40 9d0a9e09 2d41d8d7 24000000 5c440000 ....-A..$...\D.. │ │ │ │ + 0x0003fe50 30dcfeff 38000000 00412d41 0e209d04 0...8....A-A. .. │ │ │ │ + 0x0003fe60 9e034293 0248dedd d30e0041 2d000000 ..B..H.....A-... │ │ │ │ + 0x0003fe70 70000000 84440000 48dcfeff f8010000 p....D..H....... │ │ │ │ + 0x0003fe80 00412d41 0ea00143 9d0c9e0b 42930a94 .A-A...C....B... │ │ │ │ + 0x0003fe90 09439508 96074397 06980559 9a039904 .C....C....Y.... │ │ │ │ + 0x0003fea0 429c019b 026bdad9 41dcdb4d d7d8d5d6 B....k..A..M.... │ │ │ │ + 0x0003feb0 d3d4ddde 0e00412d 410ea001 930a9409 ......A-A....... │ │ │ │ + 0x0003fec0 95089607 97069805 99049a03 9b029c01 ................ │ │ │ │ + 0x0003fed0 9d0c9e0b 2d54d9da dbdc459a 03990441 ....-T....E....A │ │ │ │ + 0x0003fee0 9c019b02 60000000 f8440000 34e1feff ....`....D..4... │ │ │ │ + 0x0003fef0 a4010000 00432d41 0e509d0a 9e094295 .....C-A.P....B. │ │ │ │ + 0x0003ff00 06960543 93089407 43970498 0359dedd ...C....C....Y.. │ │ │ │ + 0x0003ff10 d7d8d5d6 d3d40e00 412d420e 50930894 ........A-B.P... │ │ │ │ + 0x0003ff20 07950696 05970498 039d0a9e 092d419a .............-A. │ │ │ │ + 0x0003ff30 01990277 0adad944 deddd7d8 d5d6d3d4 ...w...D........ │ │ │ │ + 0x0003ff40 0e00412d 410b0000 80000000 5c450000 ..A-A.......\E.. │ │ │ │ + 0x0003ff50 90e2feff 14060000 00412d41 0e90019d .........A-A.... │ │ │ │ + 0x0003ff60 129e1144 9c079b08 42940f93 1042960d ...D....B....B.. │ │ │ │ + 0x0003ff70 950e4398 0b970c42 9a09990a 028fd4d3 ..C....B........ │ │ │ │ + 0x0003ff80 41d6d541 d8d741da d941dcdb 41dedd0e A..A..A..A..A... │ │ │ │ + 0x0003ff90 00412d41 0e900193 10940f95 0e960d97 .A-A............ │ │ │ │ + 0x0003ffa0 0c980b99 0a9a099b 089c079d 129e112d ...............- │ │ │ │ + 0x0003ffb0 02510ad4 d341d6d5 41d8d741 dad941dc .Q...A..A..A..A. │ │ │ │ + 0x0003ffc0 db41dedd 0e00412d 410b0000 54000000 .A....A-A...T... │ │ │ │ + 0x0003ffd0 50450000 2ce8feff 94010000 042b2d00 PE..,........+-. │ │ │ │ + 0x0003ffe0 00412d41 0e709d0e 9e0d4497 08980743 .A-A.p....D....C │ │ │ │ + 0x0003fff0 930c940b 45950a96 09450ade ddd7d8d5 ....E....E...... │ │ │ │ + 0x00040000 d6d3d40e 00412d41 0b439a05 9906730a .....A-A.C....s. │ │ │ │ + 0x00040010 dad944de ddd7d8d5 d6d3d40e 00412d41 ..D..........A-A │ │ │ │ + 0x00040020 0b000000 30000000 a8450000 94dcfeff ....0....E...... │ │ │ │ + 0x00040030 ac000000 04e22c00 00412d41 0e309d06 ......,..A-A.0.. │ │ │ │ + 0x00040040 9e054493 04940343 9502540a deddd5d3 ..D....C..T..... │ │ │ │ + 0x00040050 d40e0041 2d410b00 2c000000 6c460000 ...A-A..,...lF.. │ │ │ │ + 0x00040060 40e9feff d8000000 00412d41 0e40439d @........A-A.@C. │ │ │ │ + 0x00040070 069e0542 93049403 4395025b 0ad5d3d4 ...B....C..[.... │ │ │ │ + 0x00040080 ddde0e00 412d410b 38000000 0c460000 ....A-A.8....F.. │ │ │ │ + 0x00040090 305efcff c0000000 04932c00 00412d41 0^........,..A-A │ │ │ │ + 0x000400a0 0e409d08 9e074293 06940543 95049603 .@....B....C.... │ │ │ │ + 0x000400b0 4297025e 0adeddd7 d5d6d3d4 0e00412d B..^..........A- │ │ │ │ + 0x000400c0 410b0000 30000000 d8460000 d471fcff A...0....F...q.. │ │ │ │ + 0x000400d0 14010000 00412d41 0e40439d 069e0542 .....A-A.@C....B │ │ │ │ + 0x000400e0 93049403 42950296 01600ad5 d6d3d4dd ....B....`...... │ │ │ │ + 0x000400f0 de0e0041 2d410b00 24000000 0c470000 ...A-A..$....G.. │ │ │ │ + 0x00040100 203affff 54000000 00412d41 0e209d04 :..T....A-A. .. │ │ │ │ + 0x00040110 9e034593 024cdedd d30e0041 2d000000 ..E..L.....A-... │ │ │ │ + 0x00040120 24000000 34470000 583affff 60000000 $...4G..X:..`... │ │ │ │ + 0x00040130 00412d41 0e209d04 9e034593 024fdedd .A-A. ....E..O.. │ │ │ │ + 0x00040140 d30e0041 2d000000 24000000 5c470000 ...A-...$...\G.. │ │ │ │ + 0x00040150 30e9feff 84000000 00422d41 0e209d04 0........B-A. .. │ │ │ │ + 0x00040160 9e034293 02940159 deddd3d4 0e00412d ..B....Y......A- │ │ │ │ + 0x00040170 38000000 f4460000 683affff d4010000 8....F..h:...... │ │ │ │ + 0x00040180 04bb2b00 00412d41 0e409d08 9e074293 ..+..A-A.@....B. │ │ │ │ + 0x00040190 06940545 95049603 97027e0a deddd7d5 ...E......~..... │ │ │ │ + 0x000401a0 d6d3d40e 00412d41 0b000000 2c000000 .....A-A....,... │ │ │ │ + 0x000401b0 c0470000 50e9feff 28010000 00422d41 .G..P...(....B-A │ │ │ │ + 0x000401c0 0e309d06 9e054295 02960142 93049403 .0....B....B.... │ │ │ │ + 0x000401d0 0240dedd d5d6d3d4 0e00412d 40000000 .@........A-@... │ │ │ │ + 0x000401e0 f0470000 48eafeff 4c010000 00412d41 .G..H...L....A-A │ │ │ │ + 0x000401f0 0e609d0c 9e0b4393 0a940995 08960743 .`....C........C │ │ │ │ + 0x00040200 97069805 4399049a 03439b02 6c0adedd ....C....C..l... │ │ │ │ + 0x00040210 dbd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x00040220 48000000 a4470000 58ebfeff fc030000 H....G..X....... │ │ │ │ + 0x00040230 045b2b00 00412d41 0e80019d 109e0f42 .[+..A-A.......B │ │ │ │ + 0x00040240 950c960b 44930e94 0d44970a 98099908 ....D....D...... │ │ │ │ + 0x00040250 9a079b06 9c057f0a dedddbdc d9dad7d8 ................ │ │ │ │ + 0x00040260 d5d6d3d4 0e00412d 410b0000 34000000 ......A-A...4... │ │ │ │ + 0x00040270 f0470000 4c3bffff 20010000 042f2b00 .G..L;.. ..../+. │ │ │ │ + 0x00040280 00412d41 0e40439d 069e0542 95029601 .A-A.@C....B.... │ │ │ │ + 0x00040290 42930494 035f0ad5 d6d3d4dd de0e0041 B...._.........A │ │ │ │ + 0x000402a0 2d410b00 10000000 b8480000 d4eefeff -A.......H...... │ │ │ │ + 0x000402b0 34000000 00000000 28000000 cc480000 4.......(....H.. │ │ │ │ + 0x000402c0 00effeff fc000000 00412d41 0e209d04 .........A-A. .. │ │ │ │ + 0x000402d0 9e034293 02940148 0adeddd3 d40e0041 ..B....H.......A │ │ │ │ + 0x000402e0 2d410b00 88000000 68480000 d4effeff -A......hH...... │ │ │ │ + 0x000402f0 98030000 04eb2a00 00412d41 0ec00143 ......*..A-A...C │ │ │ │ + 0x00040300 9d0c9e0b 44950896 07439706 98054c9a ....D....C....L. │ │ │ │ + 0x00040310 03990451 9409930a 4d9b0272 db4ed4d3 ...Q....M..r.N.. │ │ │ │ + 0x00040320 41dad943 d7d8d5d6 ddde0e00 412d410e A..C........A-A. │ │ │ │ + 0x00040330 c001930a 94099508 96079706 98059904 ................ │ │ │ │ + 0x00040340 9a039b02 9d0c9e0b 2d62db42 9b0241d3 ........-b.B..A. │ │ │ │ + 0x00040350 d4d9dadb 42940993 0a4a9a03 9904419b ....B....J....A. │ │ │ │ + 0x00040360 025dd3d4 db429409 930a4a9b 02000000 .]...B....J..... │ │ │ │ + 0x00040370 30000000 84490000 e8f2feff e8000000 0....I.......... │ │ │ │ + 0x00040380 00412d41 0e40439d 069e0542 95029601 .A-A.@C....B.... │ │ │ │ + 0x00040390 42930494 035f0ad5 d6d3d4dd de0e0041 B...._.........A │ │ │ │ + 0x000403a0 2d410b00 24000000 b8490000 343bffff -A..$....I..4;.. │ │ │ │ + 0x000403b0 48000000 00412d41 0e209d04 9e034293 H....A-A. ....B. │ │ │ │ + 0x000403c0 0294014c deddd3d4 0e00412d 3c000000 ...L......A-<... │ │ │ │ + 0x000403d0 50490000 6c3bffff fc010000 044b2a00 PI..l;.......K*. │ │ │ │ + 0x000403e0 00412d41 0e409d08 9e074297 02980143 .A-A.@....B....C │ │ │ │ + 0x000403f0 93069405 42950496 03025a0a deddd7d8 ....B.....Z..... │ │ │ │ + 0x00040400 d5d6d3d4 0e00412d 410b0000 3c000000 ......A-A...<... │ │ │ │ + 0x00040410 90490000 2c3dffff c4010000 042b2a00 .I..,=.......+*. │ │ │ │ + 0x00040420 00412d41 0e409d08 9e074293 06940543 .A-A.@....B....C │ │ │ │ + 0x00040430 97029801 43950496 03790ade ddd7d8d5 ....C....y...... │ │ │ │ + 0x00040440 d6d3d40e 00412d41 0b000000 40000000 .....A-A....@... │ │ │ │ + 0x00040450 d0490000 cc3effff b0010000 043b2a00 .I...>.......;*. │ │ │ │ + 0x00040460 00412d41 0e509d0a 9e094297 04980345 .A-A.P....B....E │ │ │ │ + 0x00040470 93089407 95069605 99029a01 02550ade .............U.. │ │ │ │ + 0x00040480 ddd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x00040490 30000000 a44a0000 b0f2feff f0000000 0....J.......... │ │ │ │ + 0x000404a0 00412d41 0e309d06 9e054293 04940342 .A-A.0....B....B │ │ │ │ + 0x000404b0 95029601 500adedd d5d6d3d4 0e00412d ....P.........A- │ │ │ │ + 0x000404c0 410b0000 4c000000 484a0000 74f3feff A...L...HJ..t... │ │ │ │ + 0x000404d0 bc1e0000 04332a00 00412d41 0e609d0c .....3*..A-A.`.. │ │ │ │ + 0x000404e0 9e0b470e e00f930a 94099508 96079706 ..G............. │ │ │ │ + 0x000404f0 98059904 9a039b02 9c01037e 050a0e60 ...........~...` │ │ │ │ + 0x00040500 46dedddb dcd9dad7 d8d5d6d3 d40e0041 F..............A │ │ │ │ + 0x00040510 2d410b00 4c000000 984a0000 c43fffff -A..L....J...?.. │ │ │ │ + 0x00040520 4c040000 042b2c00 00412d41 0e609d0c L....+,..A-A.`.. │ │ │ │ + 0x00040530 9e0b470e b004930a 94099508 96079706 ..G............. │ │ │ │ + 0x00040540 98059904 9a039b02 9c01028c 0a0e6046 ..............`F │ │ │ │ + 0x00040550 dedddbdc d9dad7d8 d5d6d3d4 0e00412d ..............A- │ │ │ │ + 0x00040560 410b0000 4c000000 e84a0000 9411ffff A...L....J...... │ │ │ │ + 0x00040570 18240000 04872c00 00412d41 0e609d0c .$....,..A-A.`.. │ │ │ │ + 0x00040580 9e0b470e 8017930a 94099508 96079706 ..G............. │ │ │ │ + 0x00040590 98059904 9a039b02 9c01033c 070a0e60 ...........<...` │ │ │ │ + 0x000405a0 46dedddb dcd9dad7 d8d5d6d3 d40e0041 F..............A │ │ │ │ + 0x000405b0 2d410b00 28000000 c84b0000 046efcff -A..(....K...n.. │ │ │ │ + 0x000405c0 80000000 00412d41 0e309d06 9e054493 .....A-A.0....D. │ │ │ │ + 0x000405d0 04940346 950252de ddd5d3d4 0e00412d ...F..R.......A- │ │ │ │ + 0x000405e0 10000000 f44b0000 5843ffff 24000000 .....K..XC..$... │ │ │ │ + 0x000405f0 00000000 3c000000 084c0000 6843ffff ....<....L..hC.. │ │ │ │ + 0x00040600 d4000000 00412d41 0e309d06 9e054293 .....A-A.0....B. │ │ │ │ + 0x00040610 04940342 95029601 5f0adedd d5d6d3d4 ...B...._....... │ │ │ │ + 0x00040620 0e00412d 410b450a deddd5d6 d3d40e00 ..A-A.E......... │ │ │ │ + 0x00040630 412d410b 10000000 484c0000 0444ffff A-A.....HL...D.. │ │ │ │ + 0x00040640 0c000000 00000000 58000000 cc4b0000 ........X....K.. │ │ │ │ + 0x00040650 fc43ffff 68010000 04372d00 00412d41 .C..h....7-..A-A │ │ │ │ + 0x00040660 0e900141 9d0c9e0b 42950896 0744930a ...A....B....D.. │ │ │ │ + 0x00040670 94094b98 05970645 9a039904 429b025f ..K....E....B.._ │ │ │ │ + 0x00040680 d8d741da d941db4b 0ad5d6d3 d4ddde0e ..A..A.K........ │ │ │ │ + 0x00040690 00412d41 0b419805 9706419a 03990441 .A-A.A....A....A │ │ │ │ + 0x000406a0 9b020000 38000000 b84c0000 3447ffff ....8....L..4G.. │ │ │ │ + 0x000406b0 ec000000 00412d41 0e509d0a 9e094295 .....A-A.P....B. │ │ │ │ + 0x000406c0 06960545 93089407 97049803 9902690a ...E..........i. │ │ │ │ + 0x000406d0 deddd9d7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x000406e0 34000000 f44c0000 d844ffff 0c010000 4....L...D...... │ │ │ │ + 0x000406f0 00412d41 0e50439d 089e0743 93069405 .A-A.PC....C.... │ │ │ │ + 0x00040700 95049603 43970271 0ad7d5d6 d3d4ddde ....C..q........ │ │ │ │ + 0x00040710 0e00412d 410b0000 30000000 2c4d0000 ..A-A...0...,M.. │ │ │ │ + 0x00040720 ac45ffff 78000000 00412d41 0e409d08 .E..x....A-A.@.. │ │ │ │ + 0x00040730 9e074293 06940542 95049603 4997024a ..B....B....I..J │ │ │ │ + 0x00040740 d743dedd d5d6d3d4 0e00412d 28000000 .C........A-(... │ │ │ │ + 0x00040750 604d0000 f045ffff 84000000 00412d41 `M...E.......A-A │ │ │ │ + 0x00040760 0e20459d 029e0153 0addde0e 00412d41 . E....S.....A-A │ │ │ │ + 0x00040770 0b000000 00000000 10000000 8c4d0000 .............M.. │ │ │ │ + 0x00040780 6047ffff 0c000000 00000000 10000000 `G.............. │ │ │ │ + 0x00040790 a04d0000 5847ffff 14000000 00000000 .M..XG.......... │ │ │ │ + 0x000407a0 10000000 b44d0000 5847ffff 10000000 .....M..XG...... │ │ │ │ + 0x000407b0 00000000 10000000 c84d0000 5447ffff .........M..TG.. │ │ │ │ + 0x000407c0 10000000 00000000 10000000 dc4d0000 .............M.. │ │ │ │ + 0x000407d0 5047ffff 10000000 00000000 10000000 PG.............. │ │ │ │ + 0x000407e0 f04d0000 4c47ffff 0c000000 00000000 .M..LG.......... │ │ │ │ + 0x000407f0 10000000 044e0000 4847ffff 0c000000 .....N..HG...... │ │ │ │ + 0x00040800 00000000 2c000000 184e0000 4047ffff ....,....N..@G.. │ │ │ │ + 0x00040810 c0010000 00412d41 0e309d06 9e054293 .....A-A.0....B. │ │ │ │ + 0x00040820 04940343 95020247 0adeddd5 d3d40e00 ...C...G........ │ │ │ │ + 0x00040830 412d410b 34000000 484e0000 d048ffff A-A.4...HN...H.. │ │ │ │ + 0x00040840 e8000000 00412d41 0e409d08 9e074293 .....A-A.@....B. │ │ │ │ + 0x00040850 06940542 95049603 42970298 0170dedd ...B....B....p.. │ │ │ │ + 0x00040860 d7d8d5d6 d3d40e00 412d0000 10000000 ........A-...... │ │ │ │ + 0x00040870 804e0000 8c49ffff 2c000000 00000000 .N...I..,....... │ │ │ │ + 0x00040880 10000000 944e0000 a449ffff 68000000 .....N...I..h... │ │ │ │ + 0x00040890 00000000 38000000 a84e0000 044cffff ....8....N...L.. │ │ │ │ + 0x000408a0 ec000000 00412d41 0e509d0a 9e094295 .....A-A.P....B. │ │ │ │ + 0x000408b0 06960545 93089407 97049803 9902690a ...E..........i. │ │ │ │ + 0x000408c0 deddd9d7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x000408d0 24000000 e44e0000 c849ffff 88000000 $....N...I...... │ │ │ │ + 0x000408e0 00412d41 0e20449d 029e0154 0addde0e .A-A. D....T.... │ │ │ │ + 0x000408f0 00412d41 0b000000 3c000000 7c4e0000 .A-A....<...|N.. │ │ │ │ + 0x00040900 284affff 60010000 04962a00 00412d41 (J..`.....*..A-A │ │ │ │ + 0x00040910 0e60449d 089e0742 93069405 44950496 .`D....B....D... │ │ │ │ + 0x00040920 03449702 670ad7d5 d6d3d4dd de0e0041 .D..g..........A │ │ │ │ + 0x00040930 2d410b00 00000000 10000000 4c4f0000 -A..........LO.. │ │ │ │ + 0x00040940 604cffff 14000000 00000000 28000000 `L..........(... │ │ │ │ + 0x00040950 604f0000 6c4cffff 8c000000 00412d41 `O..lL.......A-A │ │ │ │ + 0x00040960 0e40449d 049e0342 9302580a d3ddde0e .@D....B..X..... │ │ │ │ + 0x00040970 00412d41 0b000000 28000000 8c4f0000 .A-A....(....O.. │ │ │ │ + 0x00040980 cc4cffff a4000000 00412d41 0e40419d .L.......A-A.@A. │ │ │ │ + 0x00040990 049e0342 9302540a d3ddde0e 00412d41 ...B..T......A-A │ │ │ │ + 0x000409a0 0b000000 28000000 b84f0000 444dffff ....(....O..DM.. │ │ │ │ + 0x000409b0 a8000000 00412d41 0e40419d 049e0342 .....A-A.@A....B │ │ │ │ + 0x000409c0 9302540a d3ddde0e 00412d41 0b000000 ..T......A-A.... │ │ │ │ + 0x000409d0 10000000 e44f0000 c84dffff 0c000000 .....O...M...... │ │ │ │ + 0x000409e0 00000000 10000000 f84f0000 c04dffff .........O...M.. │ │ │ │ + 0x000409f0 0c000000 00000000 28000000 0c500000 ........(....P.. │ │ │ │ + 0x00040a00 c04dffff b0000000 00412d41 0e40419d .M.......A-A.@A. │ │ │ │ + 0x00040a10 049e0342 9302580a d3ddde0e 00412d41 ...B..X......A-A │ │ │ │ + 0x00040a20 0b000000 28000000 38500000 444effff ....(...8P..DN.. │ │ │ │ + 0x00040a30 04010000 00412d41 0e40419d 049e0342 .....A-A.@A....B │ │ │ │ + 0x00040a40 93025f0a d3ddde0e 00412d41 0b000000 .._......A-A.... │ │ │ │ + 0x00040a50 2c000000 64500000 284fffff 04010000 ,...dP..(O...... │ │ │ │ + 0x00040a60 00412d41 0e40419d 049e0342 93025f0a .A-A.@A....B.._. │ │ │ │ + 0x00040a70 d3ddde0e 00412d41 0b000000 00000000 .....A-A........ │ │ │ │ + 0x00040a80 24000000 94500000 1850ffff 40000000 $....P...P..@... │ │ │ │ + 0x00040a90 00412d41 0e209d04 9e034393 02940149 .A-A. ....C....I │ │ │ │ + 0x00040aa0 deddd3d4 0e00412d 2c000000 bc500000 ......A-,....P.. │ │ │ │ + 0x00040ab0 3050ffff d8000000 00412d41 0e40439d 0P.......A-A.@C. │ │ │ │ + 0x00040ac0 069e0542 93049403 4395025b 0ad5d3d4 ...B....C..[.... │ │ │ │ + 0x00040ad0 ddde0e00 412d410b 2c000000 ec500000 ....A-A.,....P.. │ │ │ │ + 0x00040ae0 e050ffff d8000000 00412d41 0e40439d .P.......A-A.@C. │ │ │ │ + 0x00040af0 069e0542 93049403 4395025b 0ad5d3d4 ...B....C..[.... │ │ │ │ + 0x00040b00 ddde0e00 412d410b 20000000 1c510000 ....A-A. ....Q.. │ │ │ │ + 0x00040b10 9051ffff 20000000 00412d41 0e109d02 .Q.. ....A-A.... │ │ │ │ + 0x00040b20 9e0144de dd0e0041 2d000000 24000000 ..D....A-...$... │ │ │ │ + 0x00040b30 40510000 8c51ffff 44000000 00412d41 @Q...Q..D....A-A │ │ │ │ + 0x00040b40 0e209d04 9e034393 0294014a deddd3d4 . ....C....J.... │ │ │ │ + 0x00040b50 0e00412d 20000000 68510000 a851ffff ..A- ...hQ...Q.. │ │ │ │ + 0x00040b60 34000000 00412d41 0e109d02 9e0144de 4....A-A......D. │ │ │ │ + 0x00040b70 dd0e0041 2d000000 24000000 8c510000 ...A-...$....Q.. │ │ │ │ + 0x00040b80 c051ffff 4c000000 00412d41 0e209d04 .Q..L....A-A. .. │ │ │ │ + 0x00040b90 9e034205 4f0249de dd064f0e 00412d00 ..B.O.I...O..A-. │ │ │ │ + 0x00040ba0 10000000 b4510000 e451ffff 10000000 .....Q...Q...... │ │ │ │ + 0x00040bb0 00000000 2c000000 c8510000 e451ffff ....,....Q...Q.. │ │ │ │ + 0x00040bc0 b8000000 00412d41 0ed00145 9d049e03 .....A-A...E.... │ │ │ │ + 0x00040bd0 42930294 01600ad3 d4ddde0e 00412d41 B....`.......A-A │ │ │ │ + 0x00040be0 0b000000 24000000 f8510000 7452ffff ....$....Q..tR.. │ │ │ │ + 0x00040bf0 70000000 00412d41 0ea00144 9d029e01 p....A-A...D.... │ │ │ │ + 0x00040c00 510addde 0e00412d 410b0000 2c000000 Q.....A-A...,... │ │ │ │ + 0x00040c10 20520000 bc52ffff fc000000 00412d41 R...R.......A-A │ │ │ │ + 0x00040c20 0e60459d 069e0543 93049403 9502720a .`E....C......r. │ │ │ │ + 0x00040c30 d5d3d4dd de0e0041 2d410b00 44000000 .......A-A..D... │ │ │ │ + 0x00040c40 c0510000 8853ffff 2c020000 04632700 .Q...S..,....c'. │ │ │ │ + 0x00040c50 00412d41 0ef00143 9d089e07 42930694 .A-A...C....B... │ │ │ │ + 0x00040c60 05449504 96035897 0269d74b 0ad5d6d3 .D....X..i.K.... │ │ │ │ + 0x00040c70 d4ddde0e 00412d41 0b479702 41d74297 .....A-A.G..A.B. │ │ │ │ + 0x00040c80 02000000 44000000 08520000 7455ffff ....D....R..tU.. │ │ │ │ + 0x00040c90 34020000 043a2700 00412d41 0ef00143 4....:'..A-A...C │ │ │ │ + 0x00040ca0 9d089e07 42930694 05449504 9603620a ....B....D....b. │ │ │ │ + 0x00040cb0 d5d6d3d4 ddde0e00 412d410b 4197026f ........A-A.A..o │ │ │ │ + 0x00040cc0 d7429702 42d74297 02000000 20000000 .B..B.B..... ... │ │ │ │ + 0x00040cd0 e0520000 6c57ffff 3c000000 00412d41 .R..lW..<....A-A │ │ │ │ + 0x00040ce0 0e109d02 9e01490a dedd0e00 412d410b ......I.....A-A. │ │ │ │ + 0x00040cf0 24000000 04530000 8857ffff 7c000000 $....S...W..|... │ │ │ │ + 0x00040d00 00412d41 0ea00144 9d029e01 560addde .A-A...D....V... │ │ │ │ + 0x00040d10 0e00412d 410b0000 24000000 2c530000 ..A-A...$...,S.. │ │ │ │ + 0x00040d20 e057ffff 7c000000 00412d41 0ea00144 .W..|....A-A...D │ │ │ │ + 0x00040d30 9d029e01 560addde 0e00412d 410b0000 ....V.....A-A... │ │ │ │ + 0x00040d40 60000000 c4520000 3858ffff e8010000 `....R..8X...... │ │ │ │ + 0x00040d50 049d2600 00412d41 0e70439d 089e0742 ..&..A-A.pC....B │ │ │ │ + 0x00040d60 93069405 4b960395 04429702 64d742d6 ....K....B..d.B. │ │ │ │ + 0x00040d70 d54bd3d4 ddde0e00 412d410e 70930694 .K......A-A.p... │ │ │ │ + 0x00040d80 05950496 0397029d 089e072d 48d5d6d7 ...........-H... │ │ │ │ + 0x00040d90 48950496 03970249 d5d6d741 96039504 H......I...A.... │ │ │ │ + 0x00040da0 41970200 30000000 28530000 bc59ffff A...0...(S...Y.. │ │ │ │ + 0x00040db0 9c010000 044d2600 00412d41 0e60439d .....M&..A-A.`C. │ │ │ │ + 0x00040dc0 069e0542 93049403 4395027d 0ad5d3d4 ...B....C..}.... │ │ │ │ + 0x00040dd0 ddde0e00 412d410b 40000000 ec530000 ....A-A.@....S.. │ │ │ │ + 0x00040de0 245bffff ec000000 00412d41 0e309d06 $[.......A-A.0.. │ │ │ │ + 0x00040df0 9e054493 04940353 0adeddd3 d40e0041 ..D....S.......A │ │ │ │ + 0x00040e00 2d410b41 95024f0a d542dedd d3d40e00 -A.A..O..B...... │ │ │ │ + 0x00040e10 412d410b 44d54795 02000000 38000000 A-A.D.G.....8... │ │ │ │ + 0x00040e20 a0530000 cc5bffff ec010000 04e82500 .S...[........%. │ │ │ │ + 0x00040e30 00412d41 0e900141 9d089e07 42930694 .A-A...A....B... │ │ │ │ + 0x00040e40 05459504 96034297 02760ad7 d5d6d3d4 .E....B..v...... │ │ │ │ + 0x00040e50 ddde0e00 412d410b 34000000 6c540000 ....A-A.4...lT.. │ │ │ │ + 0x00040e60 805dffff bc000000 00412d41 0e209d04 .].......A-A. .. │ │ │ │ + 0x00040e70 9e034493 02940150 0adeddd3 d40e0041 ..D....P.......A │ │ │ │ + 0x00040e80 2d410b4e 0adeddd3 d40e0041 2d410b00 -A.N.......A-A.. │ │ │ │ + 0x00040e90 38000000 14540000 085effff ec010000 8....T...^...... │ │ │ │ + 0x00040ea0 048c2500 00412d41 0e900141 9d089e07 ..%..A-A...A.... │ │ │ │ + 0x00040eb0 42930694 05459504 96034297 02760ad7 B....E....B..v.. │ │ │ │ + 0x00040ec0 d5d6d3d4 ddde0e00 412d410b 10000000 ........A-A..... │ │ │ │ + 0x00040ed0 e0540000 b85fffff 14000000 00000000 .T..._.......... │ │ │ │ + 0x00040ee0 10000000 f4540000 b85fffff 10000000 .....T..._...... │ │ │ │ + 0x00040ef0 00000000 10000000 08550000 b45fffff .........U..._.. │ │ │ │ + 0x00040f00 1c000000 00000000 2c000000 1c550000 ........,....U.. │ │ │ │ + 0x00040f10 bc5fffff ec000000 00412d41 0e40459d ._.......A-A.@E. │ │ │ │ + 0x00040f20 069e0542 93049403 4395025d 0ad5d3d4 ...B....C..].... │ │ │ │ + 0x00040f30 ddde0e00 412d410b 34000000 4c550000 ....A-A.4...LU.. │ │ │ │ + 0x00040f40 8060ffff c0000000 00412d41 0e209d04 .`.......A-A. .. │ │ │ │ + 0x00040f50 9e034693 02940153 0adeddd3 d40e0041 ..F....S.......A │ │ │ │ + 0x00040f60 2d410b4a 0adeddd3 d40e0041 2d410b00 -A.J.......A-A.. │ │ │ │ + 0x00040f70 30000000 84550000 0861ffff a0000000 0....U...a...... │ │ │ │ + 0x00040f80 00412d41 0e209d04 9e034693 02940152 .A-A. ....F....R │ │ │ │ + 0x00040f90 0adeddd3 d40e0041 2d410b4a deddd3d4 .......A-A.J.... │ │ │ │ + 0x00040fa0 0e00412d 2c000000 28550000 7461ffff ..A-,...(U..ta.. │ │ │ │ + 0x00040fb0 cc000000 04902400 00412d41 0e50439d ......$..A-A.PC. │ │ │ │ + 0x00040fc0 049e0342 93029401 5c0ad3d4 ddde0e00 ...B....\....... │ │ │ │ + 0x00040fd0 412d410b 50000000 e8550000 1062ffff A-A.P....U...b.. │ │ │ │ + 0x00040fe0 cc000000 00412d41 0e409d08 9e074493 .....A-A.@....D. │ │ │ │ + 0x00040ff0 06940595 04960397 0298015b 0adeddd7 ...........[.... │ │ │ │ + 0x00041000 d8d5d6d3 d40e0041 2d410b47 0adeddd7 .......A-A.G.... │ │ │ │ + 0x00041010 d8d5d6d3 d40e0041 2d410b45 deddd7d8 .......A-A.E.... │ │ │ │ + 0x00041020 d5d6d3d4 0e00412d 74000000 ac550000 ......A-t....U.. │ │ │ │ + 0x00041030 9062ffff 18030000 041e2400 00412d41 .b........$..A-A │ │ │ │ + 0x00041040 0e900143 9d0c9e0b 42930a94 09439508 ...C....B....C.. │ │ │ │ + 0x00041050 96079904 9a034a98 05970646 9c019b02 ......J....F.... │ │ │ │ + 0x00041060 026bd8d7 41dcdb4d d9dad5d6 d3d4ddde .k..A..M........ │ │ │ │ + 0x00041070 0e00412d 410e9001 930a9409 95089607 ..A-A........... │ │ │ │ + 0x00041080 97069805 99049a03 9b029c01 9d0c9e0b ................ │ │ │ │ + 0x00041090 2d60d7d8 dbdc4198 05970641 9c019b02 -`....A....A.... │ │ │ │ + 0x000410a0 74000000 24560000 3865ffff 34030000 t...$V..8e..4... │ │ │ │ + 0x000410b0 04b52300 00412d41 0ea00141 9d0c9e0b ..#..A-A...A.... │ │ │ │ + 0x000410c0 42950896 07469706 98059904 9a034f94 B....F........O. │ │ │ │ + 0x000410d0 09930a42 9c019b02 027ad4d3 41dcdb4d ...B.....z..A..M │ │ │ │ + 0x000410e0 d9dad7d8 d5d6ddde 0e00412d 410ea001 ..........A-A... │ │ │ │ + 0x000410f0 930a9409 95089607 97069805 99049a03 ................ │ │ │ │ + 0x00041100 9b029c01 9d0c9e0b 2d57d3d4 dbdc4194 ........-W....A. │ │ │ │ + 0x00041110 09930a41 9c019b02 48000000 9c560000 ...A....H....V.. │ │ │ │ + 0x00041120 0068ffff 5c020000 044f2300 00412d41 .h..\....O#..A-A │ │ │ │ + 0x00041130 0e609d0c 9e0b4793 0a940995 08960797 .`....G......... │ │ │ │ + 0x00041140 06980599 049a0343 0ef0049b 0202550a .......C......U. │ │ │ │ + 0x00041150 0e6046de dddbd9da d7d8d5d6 d3d40e00 .`F............. │ │ │ │ + 0x00041160 412d410b 3c000000 e8560000 7475ffff A-A.<....V..tu.. │ │ │ │ + 0x00041170 78010000 04372300 00412d41 0e509d0a x....7#..A-A.P.. │ │ │ │ + 0x00041180 9e094297 04980345 93089407 95069605 ..B....E........ │ │ │ │ + 0x00041190 99020245 0adeddd9 d7d8d5d6 d3d40e00 ...E............ │ │ │ │ + 0x000411a0 412d410b 48000000 28570000 d469ffff A-A.H...(W...i.. │ │ │ │ + 0x000411b0 c0050000 04092300 00412d41 0ee00241 ......#..A-A...A │ │ │ │ + 0x000411c0 9d0c9e0b 42950896 0745930a 94099706 ....B....E...... │ │ │ │ + 0x000411d0 98054399 049a0342 9b029c01 690adbdc ..C....B....i... │ │ │ │ + 0x000411e0 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ + 0x000411f0 50000000 74570000 486fffff 84050000 P...tW..Ho...... │ │ │ │ + 0x00041200 04032300 00412d41 0e609d0c 9e0b4293 ..#..A-A.`....B. │ │ │ │ + 0x00041210 0a940942 95089607 43970698 0599049a ...B....C....... │ │ │ │ + 0x00041220 03430ed0 059b029c 0102d50a 0e6047de .C...........`G. │ │ │ │ + 0x00041230 dddbdcd9 dad7d8d5 d6d3d40e 00412d41 .............A-A │ │ │ │ + 0x00041240 0b000000 28000000 58580000 f461fcff ....(...XX...a.. │ │ │ │ + 0x00041250 c8000000 00412d41 0e30449d 049e0342 .....A-A.0D....B │ │ │ │ + 0x00041260 93029401 660ad3d4 ddde0e00 412d420b ....f.......A-B. │ │ │ │ + 0x00041270 18000000 84580000 e875ffff 34000000 .....X...u..4... │ │ │ │ + 0x00041280 00432d41 0e109d02 9e010000 10000000 .C-A............ │ │ │ │ + 0x00041290 a0580000 0c76ffff 24000000 00000000 .X...v..$....... │ │ │ │ + 0x000412a0 34000000 b4580000 1c76ffff a4000000 4....X...v...... │ │ │ │ + 0x000412b0 00412d41 0e309d06 9e054393 04940395 .A-A.0....C..... │ │ │ │ + 0x000412c0 025d0ade ddd5d3d4 0e00412d 410b43de .]........A-A.C. │ │ │ │ + 0x000412d0 ddd5d3d4 0e00412d 44000000 ec580000 ......A-D....X.. │ │ │ │ + 0x000412e0 8876ffff e0010000 00412d41 0e409d08 .v.......A-A.@.. │ │ │ │ + 0x000412f0 9e074493 06940595 04960397 02980102 ..D............. │ │ │ │ + 0x00041300 420adedd d7d8d5d6 d3d40e00 412d410b B...........A-A. │ │ │ │ + 0x00041310 560adedd d7d8d5d6 d3d40e00 412d410b V...........A-A. │ │ │ │ + 0x00041320 64000000 34590000 2078ffff 00030000 d...4Y.. x...... │ │ │ │ + 0x00041330 00412d41 0e609d0c 9e0b4295 08960745 .A-A.`....B....E │ │ │ │ + 0x00041340 930a9409 97069805 99049a03 499c019b ............I... │ │ │ │ + 0x00041350 02026edc db48dedd d9dad7d8 d5d6d3d4 ..n..H.......... │ │ │ │ + 0x00041360 0e00412d 410e6093 0a940995 08960797 ..A-A.`......... │ │ │ │ + 0x00041370 06980599 049a039b 029c019d 0c9e0b2d ...............- │ │ │ │ + 0x00041380 5fdbdc43 9b029c01 00000000 _..C........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -1,541 +1,544 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ │ │ - 0x0004213c ff9b2101 15302c84 02016010 d80103f4 ..!..0,...`..... │ │ │ │ - 0x0004214c 0104ac01 00f8011c 00000100 007d0000 .............}.. │ │ │ │ - 0x0004215c 00000000 ffff011b 48040000 ac0160d0 ........H.....`. │ │ │ │ - 0x0004216c 03009002 04fc0300 ac0324d0 0300f803 ..........$..... │ │ │ │ - 0x0004217c 040000ff ff011b48 040000f8 0160d803 .......H.....`.. │ │ │ │ - 0x0004218c 00dc0204 840400b4 0324d803 00800404 .........$...... │ │ │ │ - 0x0004219c 0000ffff 011074e4 010000f0 02048c03 ......t......... │ │ │ │ - 0x000421ac 00bc032c 0000ffff 010f3804 000058bc ...,......8...X. │ │ │ │ - 0x000421bc 02b40200 98030400 00ffff01 14540400 .............T.. │ │ │ │ - 0x000421cc 006004b8 0300cc02 04880300 e8030400 .`.............. │ │ │ │ - 0x000421dc 00ffff01 14540400 006004b8 0300cc02 .....T...`...... │ │ │ │ - 0x000421ec 04880300 e8030400 00ffff01 0e340400 .............4.. │ │ │ │ - 0x000421fc 00400494 0100c801 040000ff ff010bec .@.............. │ │ │ │ - 0x0004220c 0458e005 00940604 0000ffff 010bb005 .X.............. │ │ │ │ - 0x0004221c 34800600 b0060400 00000000 ff9b3101 4.............1. │ │ │ │ - 0x0004222c 29980104 d00400bc 0104c404 00c80104 )............... │ │ │ │ - 0x0004223c f40300d8 012cb403 00a40204 e40301ac .....,.......... │ │ │ │ - 0x0004224c 0304b403 00c00404 00000100 00000000 ................ │ │ │ │ - 0x0004225c ffff010e 5c040000 7804d002 00e80210 ....\...x....... │ │ │ │ - 0x0004226c 0000ffff 014260d0 01c40900 e0024cd8 .....B`.......L. │ │ │ │ - 0x0004227c 0900cc03 488c0a00 c8044cfc 0a00fc05 ....H.....L..... │ │ │ │ - 0x0004228c 8c01e008 00b40778 c4090098 09040000 .......x........ │ │ │ │ - 0x0004229c c00904fc 0a00880a 24d80900 d00a2c8c ........$.....,. │ │ │ │ - 0x000422ac 0a00bc0b 04fc0a00 ffff0146 b80104f8 ...........F.... │ │ │ │ - 0x000422bc 0900e401 04d00900 900304e8 0700b003 ................ │ │ │ │ - 0x000422cc 04dc0a00 bc03048c 0a00fc03 28f80a00 ............(... │ │ │ │ - 0x000422dc ac040488 09009405 04f80a00 b00704bc ................ │ │ │ │ - 0x000422ec 08008409 040000c4 0904e807 00cc0904 ................ │ │ │ │ - 0x000422fc 0000ffff 019f0388 01180000 e40104a0 ................ │ │ │ │ - 0x0004230c 3e00c802 04943e00 f4023000 00c4037c >.....>...0....| │ │ │ │ - 0x0004231c 883e0088 05040000 dc0504fc 3d009806 .>..........=... │ │ │ │ - 0x0004232c 040000e8 0604f03d 00840704 e83d00a4 .......=.....=.. │ │ │ │ - 0x0004233c 0814dc3d 00d80804 fc3c00c4 0914ec3c ...=.....<.....< │ │ │ │ - 0x0004234c 00b00a04 e03c0090 0b04a43c 00800c14 .....<.....<.... │ │ │ │ - 0x0004235c 943c00f0 0c04dc3b 00d00d04 a03b00cc .<.....;.....;.. │ │ │ │ - 0x0004236c 0e14903b 00bc0f04 d83a009c 10049c3a ...;.....:.....: │ │ │ │ - 0x0004237c 00981114 8c3a0088 1204d439 00e81204 .....:.....9.... │ │ │ │ - 0x0004238c 983900d4 13148839 00c41404 d03800a4 .9.....9.....8.. │ │ │ │ - 0x0004239c 1504cc37 008c1614 bc3700f8 16048437 ...7.....7.....7 │ │ │ │ - 0x000423ac 00bc1704 f83600d8 1704e033 00bc1e04 .....6.....3.... │ │ │ │ - 0x000423bc ec3600f8 1e040000 c01f04b8 3800dc1f .6..........8... │ │ │ │ - 0x000423cc 04b03800 e4200400 00ac2104 c43800c8 ..8.. ....!..8.. │ │ │ │ - 0x000423dc 21048838 00d82204 0000a823 04983800 !..8.."....#..8. │ │ │ │ - 0x000423ec c4230490 3800d824 04843700 b02504d0 .#..8..$..7..%.. │ │ │ │ - 0x000423fc 38009026 04d43900 f02604d8 3a00d027 8..&..9..&..:..' │ │ │ │ - 0x0004240c 04dc3b00 b02804e0 3c00b029 04a43800 ..;..(..<..)..8. │ │ │ │ - 0x0004241c 8c2a0400 00ec2a04 e03600fc 2a1cd836 .*....*..6..*..6 │ │ │ │ - 0x0004242c 009c2c04 0000e02c 1cc03600 b42d0400 ..,....,..6..-.. │ │ │ │ - 0x0004243c 00ac2e04 cc3600c8 2e048436 00942f04 .....6.....6../. │ │ │ │ - 0x0004244c a43800ac 3274f835 00bc3604 0000b837 .8..2t.5..6....7 │ │ │ │ - 0x0004245c 04843700 843804cc 37008439 04d03800 ..7..8..7..9..8. │ │ │ │ - 0x0004246c d0390498 3900883a 04d43900 d43a049c .9..9..:..9..:.. │ │ │ │ - 0x0004247c 3a008c3b 04d83a00 d83b04a0 3b00903c :..;..:..;..;..< │ │ │ │ - 0x0004248c 04dc3b00 dc3c04a4 3c00b03d 04e03c00 ..;..<..<..=..<. │ │ │ │ - 0x0004249c d83d04fc 3c00ffff 012e7404 d8030094 .=..<.....t..... │ │ │ │ - 0x000424ac 0104ec03 00c0010c d80300e4 0104e403 ................ │ │ │ │ - 0x000424bc 00840204 d80300a0 02049003 00f80214 ................ │ │ │ │ - 0x000424cc d80300f8 03040000 ffff0100 ffff0100 ................ │ │ │ │ - 0x000424dc ffff010b 980104dc 01008802 040000ff ................ │ │ │ │ - 0x000424ec ff010bb4 0104ac02 00d80204 0000ffff ................ │ │ │ │ - 0x000424fc 01108401 04000090 012cbc02 00ec0204 .........,...... │ │ │ │ - 0x0004250c 0000ffff 0149348c 010000cc 0120b406 .....I4...... .. │ │ │ │ - 0x0004251c 00ac0204 0000c402 20f00600 b0030400 ........ ....... │ │ │ │ - 0x0004252c 00c40320 800600b0 04040000 d00420e8 ... .......... . │ │ │ │ - 0x0004253c 0600a405 04b40600 b80504f0 0600cc05 ................ │ │ │ │ - 0x0004254c 04800600 e00504e8 0600b006 04000000 ................ │ │ │ │ - 0x0004255c ffff0127 78040000 9c010484 0500e801 ...'x........... │ │ │ │ - 0x0004256c 04fc0400 b40204bc 0400e002 04840500 ................ │ │ │ │ - 0x0004257c 880304f4 04009405 040000ff ff01162c ..............., │ │ │ │ - 0x0004258c 0400008c 015cc404 00cc0254 900400c4 .....\.....T.... │ │ │ │ - 0x0004259c 03800100 00000000 ff9b3d01 325c0400 ..........=.2\.. │ │ │ │ - 0x000425ac 006c04b4 0400c401 04d00500 88020488 .l.............. │ │ │ │ - 0x000425bc 0601f803 04d00500 90040480 0500e404 ................ │ │ │ │ - 0x000425cc 040000fc 0404c405 00f00604 f4060001 ................ │ │ │ │ - 0x000425dc 00000000 00000000 ffff011b 5c040000 ............\... │ │ │ │ - 0x000425ec d80104e0 04008002 0400009c 0204ac04 ................ │ │ │ │ - 0x000425fc 00f8028c 020000ff ff011458 04000068 ...........X...h │ │ │ │ - 0x0004260c 04a80200 a80104e8 0100d802 0c0000ff ................ │ │ │ │ - 0x0004261c ff01222c 84030000 ec03049c 0800c804 ..",............ │ │ │ │ - 0x0004262c 04ec0700 a405049c 0800f005 68b80700 ............h... │ │ │ │ - 0x0004263c 98075400 00ffff01 0e640400 007404ec ..T......d...t.. │ │ │ │ - 0x0004264c 0100a002 040000ff ff014db0 01048409 ..........M..... │ │ │ │ - 0x0004265c 00a40204 fc0700bc 0204d009 00940304 ................ │ │ │ │ - 0x0004266c 840a0098 0404f809 00e40404 a80a00b0 ................ │ │ │ │ - 0x0004267c 05049009 00dc0504 f8090084 0604a00a ................ │ │ │ │ - 0x0004268c 00c40704 840a00e0 0704c80a 00800950 ...............P │ │ │ │ - 0x0004269c 0000c40a 04d00900 ffff010f 641c0000 ............d... │ │ │ │ - 0x000426ac a4010490 0200c402 040000ff ff011454 ...............T │ │ │ │ - 0x000426bc 04000064 04a80200 a40104e8 0100d802 ...d............ │ │ │ │ - 0x000426cc 0c0000ff ff01275c 04000098 0104d405 ......'\........ │ │ │ │ - 0x000426dc 00ec0104 cc0500b4 0204dc05 00940304 ................ │ │ │ │ - 0x000426ec c40500d8 03049405 00e80504 0000ffff ................ │ │ │ │ - 0x000426fc 01162c04 00008c01 38940400 a80234e0 ..,.....8.....4. │ │ │ │ - 0x0004270c 03008003 94010000 ffff010b 800104ac ................ │ │ │ │ - 0x0004271c 02008802 5c0000ff ff010ba4 0104d002 ....\........... │ │ │ │ - 0x0004272c 00ac025c 0000ffff 0117f001 040000dc ...\............ │ │ │ │ - 0x0004273c 021cc006 00d0041c 900600c4 058c0100 ................ │ │ │ │ - 0x0004274c 00ffff01 172c0400 008c016c b40600b0 .....,.....l.... │ │ │ │ - 0x0004275c 028801e8 0600dc03 8c030000 ffff0116 ................ │ │ │ │ - 0x0004276c 4c440000 9c01049c 0300ac01 1ccc0300 LD.............. │ │ │ │ - 0x0004277c bc02e801 0000ffff 0139340c 00005804 .........94...X. │ │ │ │ - 0x0004278c e0040064 04000080 0104a404 00a80104 ...d............ │ │ │ │ - 0x0004279c 0000b801 04b00400 f8011400 00980248 ...............H │ │ │ │ - 0x000427ac ec0300e8 02040000 f40204b8 0300b403 ................ │ │ │ │ - 0x000427bc 700000ff ff010c18 04000038 044c0064 p..........8.L.d │ │ │ │ - 0x000427cc 040000ff ff0100ff ff0100ff ff012e48 ...............H │ │ │ │ - 0x000427dc 340000a0 0104a80a 00fc0104 b00900c4 4............... │ │ │ │ - 0x000427ec 0230e409 00b80334 a00a0094 04f80300 .0.....4........ │ │ │ │ - 0x000427fc 00a40804 ec0900b8 08ac0100 00ffff01 ................ │ │ │ │ - 0x0004280c 73440400 00780490 0a00d401 04e00900 sD...x.......... │ │ │ │ - 0x0004281c f4010400 00840220 a80900ac 02040000 ....... ........ │ │ │ │ - 0x0004282c bc0220b8 0b00e402 040000f4 0250840b .. ..........P.. │ │ │ │ - 0x0004283c 00ec0304 0000a404 04fc0a00 c4040400 ................ │ │ │ │ - 0x0004284c 00d40464 f40a00d8 05040000 840604cc ...d............ │ │ │ │ - 0x0004285c 0a00a406 040000ac 0604980a 00a40704 ................ │ │ │ │ - 0x0004286c d40a00c0 0704f008 00840804 e00a00dc ................ │ │ │ │ - 0x0004287c 09040000 ffff010c 20040000 44045800 ........ ...D.X. │ │ │ │ - 0x0004288c 70040000 ffff0100 ffff0100 ffff010c p............... │ │ │ │ - 0x0004289c 14040000 28043c00 54040000 ffff0100 ....(.<.T....... │ │ │ │ - 0x000428ac ffff0100 ffff0110 247c0000 b80104f4 ........$|...... │ │ │ │ - 0x000428bc 0300f401 9c020000 ff9b1901 11800204 ................ │ │ │ │ - 0x000428cc b80201f4 0204f802 009c0304 00000100 ................ │ │ │ │ - 0x000428dc 00000000 ffff0121 40040000 c80104f0 .......!@....... │ │ │ │ - 0x000428ec 0400f001 40e40400 c40204a4 0400f802 ....@........... │ │ │ │ - 0x000428fc 14e40400 80050400 00ffff01 5f940104 ............_... │ │ │ │ - 0x0004290c 0000bc01 28d40b00 f00104cc 0a009002 ....(........... │ │ │ │ - 0x0004291c 24d40b00 fc02048c 0b00ec03 04900c00 $............... │ │ │ │ - 0x0004292c 8c0404ec 0b00bc04 04a80c00 d80404bc ................ │ │ │ │ - 0x0004293c 0c00a405 04e00c00 ac063890 0c00f806 ..........8..... │ │ │ │ - 0x0004294c 04880d00 a407ec01 900c00c4 0904a80d ................ │ │ │ │ - 0x0004295c 00c80a04 a80c00d0 0b040000 ffff0108 ................ │ │ │ │ - 0x0004296c 340c5000 74040000 ffff010a 4444a401 4.P.t.......DD.. │ │ │ │ - 0x0004297c 00bc0104 00000000 ff9b4d01 41240400 ..........M.A$.. │ │ │ │ - 0x0004298c 004404a4 02015c04 8003037c 20e40201 .D....\....| ... │ │ │ │ - 0x0004299c bc0104f8 0201d401 04bc0203 f80104e4 ................ │ │ │ │ - 0x000429ac 0201b802 04ac0300 e0020498 0303f402 ................ │ │ │ │ - 0x000429bc 04c00300 bc030400 00d00304 00000100 ................ │ │ │ │ - 0x000429cc 007d0000 00000000 ff9b1d01 14300400 .}...........0.. │ │ │ │ - 0x000429dc 005404d0 0701e407 04e80700 f8070400 .T.............. │ │ │ │ - 0x000429ec 00010000 00000000 ffff010b bc0104e4 ................ │ │ │ │ - 0x000429fc 01009c02 04000000 ff9b2101 1628e001 ..........!..(.. │ │ │ │ - 0x00042a0c 0000a802 04880a01 9c0a04a0 0a00b00a ................ │ │ │ │ - 0x00042a1c 04000001 00000000 00000000 ffff0131 ...............1 │ │ │ │ - 0x00042a2c 4c040000 54048405 008c0104 00009801 L...T........... │ │ │ │ - 0x00042a3c 04ac0600 fc010484 06008802 04940600 ................ │ │ │ │ - 0x00042a4c cc040484 0600d404 04c40500 c0050400 ................ │ │ │ │ - 0x00042a5c 00000000 ff9b0d01 05600494 03010100 .........`...... │ │ │ │ - 0x00042a6c 00000000 ffff011b 44040000 94010494 ........D....... │ │ │ │ - 0x00042a7c 03008402 04c80300 d00204a0 0300ec03 ................ │ │ │ │ - 0x00042a8c 04000000 ff9b4d01 41280400 004c0494 ......M.A(...L.. │ │ │ │ - 0x00042a9c 02015804 f0020378 20d40201 b80104e8 ..X....x ....... │ │ │ │ - 0x00042aac 0201c401 04ac0203 e80104d4 0201a802 ................ │ │ │ │ - 0x00042abc 049c0300 d0020488 0303e402 04b00300 ................ │ │ │ │ - 0x00042acc ac030400 00c00304 00000100 007d0000 .............}.. │ │ │ │ - 0x00042adc 00000000 ffff010f 5c040000 8c010488 ........\....... │ │ │ │ - 0x00042aec 0300a003 100000ff ff012a9c 0104f005 ..........*..... │ │ │ │ - 0x00042afc 00940204 a40500b0 0204f404 008403ac ................ │ │ │ │ - 0x00042b0c 01fc0500 c80404b8 0600a005 040000b4 ................ │ │ │ │ - 0x00042b1c 0604f404 00ffff01 2a9c0104 f0050094 ........*....... │ │ │ │ - 0x00042b2c 0204a405 00b00204 f4040084 03ac01fc ................ │ │ │ │ - 0x00042b3c 0500c804 04b80600 a0050400 00b40604 ................ │ │ │ │ - 0x00042b4c f4040000 ff9bc404 01b80478 64d43500 ...........xd.5. │ │ │ │ - 0x00042b5c 880204ec 3100f402 04cc3c00 8c0428ec ....1.....<...(. │ │ │ │ - 0x00042b6c 3200b804 04c83200 800504ec 32008805 2.....2.....2... │ │ │ │ - 0x00042b7c 04cc3900 c40504ec 3200cc05 04c43900 ..9.....2.....9. │ │ │ │ - 0x00042b8c 880604ec 32009006 0c883d00 f80604e0 ....2.....=..... │ │ │ │ - 0x00042b9c 3c00e008 1c983800 840904f4 3700ac09 <.....8.....7... │ │ │ │ - 0x00042bac 04983800 f80904d4 3700880a 04a43c00 ..8.....7.....<. │ │ │ │ - 0x00042bbc c40a0498 3800b40b 04983c00 900c04b8 ....8.....<..... │ │ │ │ - 0x00042bcc 3c00a80c 04e83400 840d04cc 3300fc0d <.....4.....3... │ │ │ │ - 0x00042bdc 04ac3300 b80e0498 3800b00f 04f83200 ..3.....8.....2. │ │ │ │ - 0x00042bec 8c1004d0 3600a810 04c43600 fc1004bc ....6.....6..... │ │ │ │ - 0x00042bfc 3900f411 04b43900 b0120498 3800f012 9.....9.....8... │ │ │ │ - 0x00042c0c 04a83900 801304a0 3900bc13 04983800 ..9.....9.....8. │ │ │ │ - 0x00042c1c fc130494 39008c14 048c3900 c8140498 ....9.....9..... │ │ │ │ - 0x00042c2c 38008415 04803900 941504f8 3800d415 8.....9.....8... │ │ │ │ - 0x00042c3c 18983800 a01604c0 3c00b016 04ac3d00 ..8.....<.....=. │ │ │ │ - 0x00042c4c ec162898 3800d817 04a03d00 e81704b4 ..(.8.....=..... │ │ │ │ - 0x00042c5c 3d00a418 24983800 8c1904b4 2f009c19 =...$.8...../... │ │ │ │ - 0x00042c6c 04ac2f00 d8192498 3800c01a 04a02f00 ../...$.8...../. │ │ │ │ - 0x00042c7c d01a04c0 2e008c1b 04983800 cc1b04e0 ..........8..... │ │ │ │ - 0x00042c8c 3100dc1b 04d83100 981c2498 3800801d 1.....1...$.8... │ │ │ │ - 0x00042c9c 04cc3100 901d04c4 3100c01e 048c3c00 ..1.....1.....<. │ │ │ │ - 0x00042cac ac1f04c8 3b00c41f 04bc3b00 982004d0 ....;.....;.. .. │ │ │ │ - 0x00042cbc 38009821 04b03800 dc2104bc 3900ec21 8..!..8..!..9..! │ │ │ │ - 0x00042ccc 04cc3300 fc2104d0 3800ec22 04b83100 ..3..!..8.."..1. │ │ │ │ - 0x00042cdc 90230498 3100ac24 04d83000 b82404cc .#..1..$..0..$.. │ │ │ │ - 0x00042cec 30009425 04c03000 b82504b4 3000c425 0..%..0..%..0..% │ │ │ │ - 0x00042cfc 04fc2f00 d42520f0 2f00b026 04c02f00 ../..% ./..&../. │ │ │ │ - 0x00042d0c c42604d4 3900d026 04fc3600 902704f0 .&..9..&..6..'.. │ │ │ │ - 0x00042d1c 2f00bc27 04e03501 cc290490 3701c42c /..'..5..)..7.., │ │ │ │ - 0x00042d2c 04f02f00 ec2c04c0 2f00b82d 04f02f00 ../..,../..-../. │ │ │ │ - 0x00042d3c dc2d04b0 3b00ec2d 04a43b00 842e04d0 .-..;..-..;..... │ │ │ │ - 0x00042d4c 3a009c2f 040000c4 3204ec31 00883404 :../....2..1..4. │ │ │ │ - 0x00042d5c c83400c4 3404e834 00a03534 d4350084 .4..4..4..54.5.. │ │ │ │ - 0x00042d6c 3604f436 00c03604 c43600d0 3704cc3c 6..6..6..6..7..< │ │ │ │ - 0x00042d7c 00f43904 843b00b0 3a04bc3b 00cc3a04 ..9..;..:..;..:. │ │ │ │ - 0x00042d8c ec320001 00000000 00000000 ffff0135 .2.............5 │ │ │ │ - 0x00042d9c 9c0104e0 0600d402 04a80700 e00204c8 ................ │ │ │ │ - 0x00042dac 0700f802 40e80700 9c050488 0600dc05 ....@........... │ │ │ │ - 0x00042dbc 04ac0800 dc060400 00a40704 880600a8 ................ │ │ │ │ - 0x00042dcc 0804e807 00ffff01 359c0104 e00600d4 ........5....... │ │ │ │ - 0x00042ddc 0204a807 00e00204 c80700f8 0240e807 .............@.. │ │ │ │ - 0x00042dec 009c0504 880600dc 0504ac08 00dc0604 ................ │ │ │ │ - 0x00042dfc 0000a407 04880600 a80804e8 0700ffff ................ │ │ │ │ - 0x00042e0c 01359c01 04e00600 d40204a8 0700e002 .5.............. │ │ │ │ - 0x00042e1c 04c80700 f80240e8 07009c05 04880600 ......@......... │ │ │ │ - 0x00042e2c dc0504ac 0800dc06 040000a4 07048806 ................ │ │ │ │ - 0x00042e3c 00a80804 e8070000 ff9b9003 01860388 ................ │ │ │ │ - 0x00042e4c 015cf045 008c0204 b43e00f4 0204a83d .\.E.....>.....= │ │ │ │ - 0x00042e5c 00900428 8c4600bc 0404b047 00d00504 ...(.F.....G.... │ │ │ │ - 0x00042e6c 804100f8 0504f440 00840604 a8400094 .A.....@.....@.. │ │ │ │ - 0x00042e7c 06249440 00a00704 884000cc 0704e03f .$.@.....@.....? │ │ │ │ - 0x00042e8c 00f40804 a43f0084 090c903f 00f00904 .....?.....?.... │ │ │ │ - 0x00042e9c 843f0098 0a04c03e 00a40b04 c84400e8 .?.....>.....D.. │ │ │ │ - 0x00042eac 0b04a83e 00f40b04 8c3e0084 0c04b444 ...>.....>.....D │ │ │ │ - 0x00042ebc 00c40c04 a04400f4 0cd801c0 43008c0f .....D......C... │ │ │ │ - 0x00042ecc 548c4200 fc111884 42008814 18fc4100 T.B.....B.....A. │ │ │ │ - 0x00042edc a01618f4 4100c018 18ec4100 e01a18e4 ....A.....A..... │ │ │ │ - 0x00042eec 4100f01c 18dc4100 c81d04d0 4100c41f A.....A.....A... │ │ │ │ - 0x00042efc 04c84100 802004d0 41008022 04c04100 ..A.. ..A.."..A. │ │ │ │ - 0x00042f0c bc2204d0 4100c024 04b84100 c026188c ."..A..$..A..&.. │ │ │ │ - 0x00042f1c 41009027 04d04100 8c290480 45008c2b A..'..A..)..E..+ │ │ │ │ - 0x00042f2c 18f84400 c42b40d0 4100b42f 04c04300 ..D..+@.A../..C. │ │ │ │ - 0x00042f3c dc2f04c8 4100f82f 04b84100 943004c0 ./..A../..A..0.. │ │ │ │ - 0x00042f4c 4100b030 04804500 cc3004d0 41009031 A..0..E..0..A..1 │ │ │ │ - 0x00042f5c 04c43c00 943404fc 45019039 04e84401 ..<..4..E..9..D. │ │ │ │ - 0x00042f6c fc3a04c4 3c00c83b 04944000 983c0490 .:..<..;..@..<.. │ │ │ │ - 0x00042f7c 3f00a83c 04a83e00 b83c04c4 3c00d83d ?..<..>..<..<..= │ │ │ │ - 0x00042f8c 04000088 3e04a83d 00cc4204 944400dc ....>..=..B..D.. │ │ │ │ - 0x00042f9c 42048844 00f84204 dc4300bc 43048c42 B..D..B..C..C..B │ │ │ │ - 0x00042fac 00ac4504 b43e00cc 4524f045 00b84604 ..E..>..E$.E..F. │ │ │ │ - 0x00042fbc 8c4800c8 46048048 00e44604 d04700ac .H..F..H..F..G.. │ │ │ │ - 0x00042fcc 47048c46 00010000 00000000 ffff010b G..F............ │ │ │ │ - 0x00042fdc 74a00198 0200dc02 040000ff ff019701 t............... │ │ │ │ - 0x00042fec 90040400 00a80404 e00e00b4 0404d80f ................ │ │ │ │ - 0x00042ffc 00d80404 0000e004 04bc1000 f004e401 ................ │ │ │ │ - 0x0004300c 0000d806 04fc0f00 fc060400 00880720 ............... │ │ │ │ - 0x0004301c ec0f00b8 07040000 c40704a8 0e00d407 ................ │ │ │ │ - 0x0004302c 0c0000f0 0704ac10 00fc0704 00008c08 ................ │ │ │ │ - 0x0004303c 2cf01000 c0080400 00f40804 d00f0098 ,............... │ │ │ │ - 0x0004304c 090c0000 d40904c8 0f00f809 140000a4 ................ │ │ │ │ - 0x0004305c 0a04bc0f 00e80a04 ec0d008c 0b0c0000 ................ │ │ │ │ - 0x0004306c c80b04a4 0f00ec0b 600000dc 0c04940f ........`....... │ │ │ │ - 0x0004307c 00940dcc 010000ff ff014d2c 0400008c ..........M,.... │ │ │ │ - 0x0004308c 0104b009 00800204 0000a002 04a80900 ................ │ │ │ │ - 0x0004309c 80030400 00ac0304 c00900e4 03980100 ................ │ │ │ │ - 0x000430ac 00a40504 f40800e4 0504c809 00e00604 ................ │ │ │ │ - 0x000430bc 00008407 04d00900 bc071400 00f00704 ................ │ │ │ │ - 0x000430cc b80900d4 08540000 ffff0111 40840300 .....T......@... │ │ │ │ - 0x000430dc 00cc0304 a40600a4 04b40200 00ffff01 ................ │ │ │ │ - 0x000430ec 0b98011c b40200e4 02040000 ffff010b ................ │ │ │ │ - 0x000430fc bc0104e4 01009c02 04000000 ff9b2101 ..............!. │ │ │ │ - 0x0004310c 1628e001 0000a802 04f80801 8c090490 .(.............. │ │ │ │ - 0x0004311c 0900a009 04000001 00000000 00000000 ................ │ │ │ │ - 0x0004312c ffff012c 5c040000 6804dc08 00c40104 ...,\...h....... │ │ │ │ - 0x0004313c d00800d0 01049009 00b00204 d00800bc ................ │ │ │ │ - 0x0004314c 0204c408 00c80204 8408008c 09040000 ................ │ │ │ │ - 0x0004315c ffff012a 9c0104f0 05009402 04a40500 ...*............ │ │ │ │ - 0x0004316c b00204f4 04008403 ac01fc05 00c80404 ................ │ │ │ │ - 0x0004317c b80600a0 05040000 b40604f4 0400ffff ................ │ │ │ │ - 0x0004318c 010bdc01 04f40200 88030400 00ffff01 ................ │ │ │ │ - 0x0004319c 0f700400 00800104 b80200d0 02100000 .p.............. │ │ │ │ - 0x000431ac ff9bb802 01ac02ac 0104f82a 00d80104 ...........*.... │ │ │ │ - 0x000431bc ec2a00e4 01308423 0094033c ac2a00dc .*...0.#...<.*.. │ │ │ │ - 0x000431cc 04488c2a 00c80504 c4270084 06bc01ac .H.*.....'...... │ │ │ │ - 0x000431dc 2a00c408 48ec2d00 b0090494 2b00ec09 *...H.-.....+... │ │ │ │ - 0x000431ec 24ac2a00 9c0b04e4 2300e00b 04d82400 $.*.....#.....$. │ │ │ │ - 0x000431fc fc0d04fc 2500e80e 04d82400 880f0484 ....%.....$..... │ │ │ │ - 0x0004320c 2500940f 1cd82400 941004e4 2400c010 %.....$.....$... │ │ │ │ - 0x0004321c 04a42700 e8110480 2700f411 14ec2600 ..'.....'.....&. │ │ │ │ - 0x0004322c c41224d8 2600f812 04f82600 80141ccc ..$.&.....&..... │ │ │ │ - 0x0004323c 2600a414 04942600 9c151c88 2600c015 &.....&.....&... │ │ │ │ - 0x0004324c 04e42a00 c8161cd8 2a00ec16 04d02a00 ..*.....*.....*. │ │ │ │ - 0x0004325c fc1704c0 2a01a41d 04842b01 d81e0494 ....*.....+..... │ │ │ │ - 0x0004326c 2400a01f 04f42500 c81f04fc 25009821 $.....%.....%..! │ │ │ │ - 0x0004327c 04842300 ec213ca8 2900b422 04802a00 ..#..!<.).."..*. │ │ │ │ - 0x0004328c d02204b4 2900e023 04000088 2804c427 ."..)..#....(..' │ │ │ │ - 0x0004329c 00ac2804 ac2a00d4 282c8c2a 00a42904 ..(..*..(,.*..). │ │ │ │ - 0x000432ac a82900f0 2904f429 00cc2b04 ac2a00e8 .)..)..)..+..*.. │ │ │ │ - 0x000432bc 2b04c82d 00842c04 a42d00cc 2c04d42d +..-..,..-..,..- │ │ │ │ - 0x000432cc 00902d04 ac2a0098 2e2cec2d 00ec2e04 ..-..*...,.-.... │ │ │ │ - 0x000432dc 942b0001 00000000 00000000 ffff0139 .+.............9 │ │ │ │ - 0x000432ec 685cac06 00ec0104 a00600d4 02048805 h\.............. │ │ │ │ - 0x000432fc 00d40304 b80600dc 03049807 00d40524 ...............$ │ │ │ │ - 0x0004330c ac06009c 0604a006 00e80604 00009407 ................ │ │ │ │ - 0x0004331c 04880500 b0070400 00000000 ff9b1d01 ................ │ │ │ │ - 0x0004332c 14300400 005404dc 0701f007 04f40700 .0...T.......... │ │ │ │ - 0x0004333c 84080400 00010000 00000000 ffff010b ................ │ │ │ │ - 0x0004334c 64b801c4 02009003 040000ff ff010e4c d..............L │ │ │ │ - 0x0004335c 047c005c 04880100 a8010400 00ffff01 .|.\............ │ │ │ │ - 0x0004336c 00ffff01 0c280400 00300450 004c2000 .....(...0.P.L . │ │ │ │ - 0x0004337c 00ffff01 1b189001 0000ac01 04c40200 ................ │ │ │ │ - 0x0004338c bc014c00 008c0204 a802009c 02280000 ..L..........(.. │ │ │ │ - 0x0004339c ff9b1d01 15480400 00f00504 b00901e0 .....H.......... │ │ │ │ - 0x000433ac 09048c09 00e80904 00000100 00000000 ................ │ │ │ │ - 0x000433bc ffff015c 4c040000 5c2cbc07 00980104 ...\L...\,...... │ │ │ │ - 0x000433cc 0000cc01 04b40700 f0010c00 00ac0204 ................ │ │ │ │ - 0x000433dc ac0700d0 020c0000 8c0304a4 0700b003 ................ │ │ │ │ - 0x000433ec 0c0000ec 03049407 0090040c 0000c804 ................ │ │ │ │ - 0x000433fc 048c0700 ec040c00 009c0504 840700c0 ................ │ │ │ │ - 0x0004340c 050c0000 f00504c8 0600c406 b0010000 ................ │ │ │ │ - 0x0004341c ffff0157 4c040000 5c2c9008 00980104 ...WL...\,...... │ │ │ │ - 0x0004342c 0000c001 04880800 e4011400 00b40204 ................ │ │ │ │ - 0x0004343c 800800d8 020c0000 a00304f8 0700c403 ................ │ │ │ │ - 0x0004344c 0c00008c 0404f007 00b0040c 0000d404 ................ │ │ │ │ - 0x0004345c 04e40700 a40504e8 0600c805 0c000090 ................ │ │ │ │ - 0x0004346c 0604a407 00e406e4 010000ff ff018202 ................ │ │ │ │ - 0x0004347c 54040000 642cfc1b 00a00104 0000c801 T...d,.......... │ │ │ │ - 0x0004348c 04bc1b00 f0010c00 009c0210 901b00a0 ................ │ │ │ │ - 0x0004349c 0304a01c 00e00304 941c00f4 0304ac1c ................ │ │ │ │ - 0x000434ac 00b00404 a01c00d0 040c8c1c 00cc0504 ................ │ │ │ │ - 0x000434bc a01c0084 06049c1d 00980604 ec1c00d4 ................ │ │ │ │ - 0x000434cc 0604a01c 00f4060c e41c00f0 0704a01c ................ │ │ │ │ - 0x000434dc 00a80804 801d00bc 0804941d 00f80804 ................ │ │ │ │ - 0x000434ec a01c00a4 090c8c1d 00a00a04 a01c00e0 ................ │ │ │ │ - 0x000434fc 0a04f41c 00f40a04 e01a00b0 0b04a01c ................ │ │ │ │ - 0x0004350c 00dc0b0c d81a00d8 0c04a01c 00980d04 ................ │ │ │ │ - 0x0004351c c01c00ac 0d04d41c 00e80d04 a01c0088 ................ │ │ │ │ - 0x0004352c 0e0ccc1c 00840f04 a01c00bc 0f04b41c ................ │ │ │ │ - 0x0004353c 00d00f04 dc1c008c 1004a01c 00ac100c ................ │ │ │ │ - 0x0004354c a01a00a8 1104a01c 00e01104 a81d00f4 ................ │ │ │ │ - 0x0004355c 1104c01d 00b01214 a01c00e0 1204b41d ................ │ │ │ │ - 0x0004356c 00a41304 981b00c8 1304a01c 008c1b70 ...............p │ │ │ │ - 0x0004357c 0000ffff 010f3874 00009802 68900400 ......8t....h... │ │ │ │ - 0x0004358c c4040400 00ffff01 80025404 cc1e00a0 ..........T..... │ │ │ │ - 0x0004359c 01700000 d40204ac 1e00f802 640000b4 .p..........d... │ │ │ │ - 0x000435ac 0404841e 00fc0468 00008406 8001bc1e .......h........ │ │ │ │ - 0x000435bc 00c40704 8c1f00e8 0724bc1e 00b00844 .........$.....D │ │ │ │ - 0x000435cc 0000b409 04b41e00 a40a049c 1e00cc0a ................ │ │ │ │ - 0x000435dc 04000088 0b04a41e 00dc0b04 bc1e0098 ................ │ │ │ │ - 0x000435ec 0c04d41e 00bc0c24 00009c0d 04e81c00 .......$........ │ │ │ │ - 0x000435fc f80d04b0 1c00a80e 040000ac 0f04f01c ................ │ │ │ │ - 0x0004360c 00dc0f04 00008c10 04e41e00 d41004f4 ................ │ │ │ │ - 0x0004361c 1e008c11 04ec1e00 c81104d0 1d009012 ................ │ │ │ │ - 0x0004362c 04c01d00 cc1204c8 1d008813 04a41d00 ................ │ │ │ │ - 0x0004363c ac1324bc 1e00d813 04fc1e00 881404bc ..$............. │ │ │ │ - 0x0004364c 1e009414 04841f00 e81404dc 1e00a815 ................ │ │ │ │ - 0x0004365c 9401bc1e 00841760 a41c0090 1804b01b .......`........ │ │ │ │ - 0x0004366c 00fc1804 a41b00bc 1904e01a 00a01b04 ................ │ │ │ │ - 0x0004367c 0000d81b 04a41c00 801c04b0 1b00a01c ................ │ │ │ │ - 0x0004368c 04a41c00 801e04a4 1b00ffff 01435404 .............CT. │ │ │ │ - 0x0004369c 0000642c cc05009c 01040000 a40104ac ..d,............ │ │ │ │ - 0x000436ac 0600d401 04a40600 f8010cac 0600b402 ................ │ │ │ │ - 0x000436bc 04840600 d80230ac 0600ac03 04c00500 ......0......... │ │ │ │ - 0x000436cc bc0304fc 0400e003 04ac0600 80060400 ................ │ │ │ │ - 0x000436dc 00000000 ff9bec01 01e1015c 0400006c ...........\...l │ │ │ │ - 0x000436ec 2cf81500 a8010400 00d00104 e01500f4 ,............... │ │ │ │ - 0x000436fc 01140000 d00204a0 1500f402 0c0000c8 ................ │ │ │ │ - 0x0004370c 0304c016 00ec030c 0000b004 04b01600 ................ │ │ │ │ - 0x0004371c d4040c00 009c0504 b81600c4 05040000 ................ │ │ │ │ - 0x0004372c fc0504c8 1600a008 0c9c1700 800904f0 ................ │ │ │ │ - 0x0004373c 1600b809 04b01701 e00904d0 1700800a ................ │ │ │ │ - 0x0004374c 04e41700 880b149c 1700b80b 04d01600 ................ │ │ │ │ - 0x0004375c 8c0c04a4 1900b00c 0c9c1700 f80c0494 ................ │ │ │ │ - 0x0004376c 19009c0d 0c9c1700 e40d049c 1900880e ................ │ │ │ │ - 0x0004377c 0c9c1700 d00e04b0 1800f40e 0c9c1700 ................ │ │ │ │ - 0x0004378c bc0f04d8 1800e00f 149c1700 901004e0 ................ │ │ │ │ - 0x0004379c 1800d810 04ec1800 fc10bc01 9c1700b8 ................ │ │ │ │ - 0x000437ac 1304d814 00e81304 a81800d4 1404f016 ................ │ │ │ │ - 0x000437bc 00dc1554 0000a418 04b81900 01000000 ...T............ │ │ │ │ - 0x000437cc 00000000 ffff0117 18040000 2c048001 ............,... │ │ │ │ - 0x000437dc 00382c00 0068049c 01009801 04000000 .8,..h.......... │ │ │ │ - 0x000437ec ffff0116 70680000 f00104a0 03008002 ....ph.......... │ │ │ │ - 0x000437fc 04ac0300 d4029401 00000000 ff9b5501 ..............U. │ │ │ │ - 0x0004380c 3e3804cc 04054004 b0020790 0104d404 >8....@......... │ │ │ │ - 0x0004381c 07b40158 cc040588 0360fc05 00f40304 ...X.....`...... │ │ │ │ - 0x0004382c f0060090 0404cc06 00d80504 0000f805 ................ │ │ │ │ - 0x0004383c 04fc0500 a8060400 00c80604 fc050003 ................ │ │ │ │ - 0x0004384c 00027d01 7d007d00 b4cc0100 a0cc0100 ..}.}.}......... │ │ │ │ - 0x0004385c a4cc0100 ffff010a 44248401 009c0104 ........D$...... │ │ │ │ - 0x0004386c 00000000 ff9b1d01 14300400 0054048c .........0...T.. │ │ │ │ - 0x0004387c 0801a008 04a40800 b4080400 00010000 ................ │ │ │ │ - 0x0004388c 00000000 ffff010e 50040000 6404b401 ........P...d... │ │ │ │ - 0x0004389c 00e80104 0000ffff 012a9c01 04800600 .........*...... │ │ │ │ - 0x000438ac 8c02049c 0500a802 04ec0400 fc02ac01 ................ │ │ │ │ - 0x000438bc 8c0600c0 0404c806 00980504 0000c406 ................ │ │ │ │ - 0x000438cc 04ec0400 ffff012b 44040000 5404dc04 .......+D...T... │ │ │ │ - 0x000438dc 007804f8 0300d801 04940500 c00204f4 .x.............. │ │ │ │ - 0x000438ec 0400f402 04b40400 8c036c94 0500b004 ..........l..... │ │ │ │ - 0x000438fc 04000000 ff9b4901 41a00104 9c0500c4 ......I.A....... │ │ │ │ - 0x0004390c 0104d404 00d00130 a80500a0 0204bc05 .......0........ │ │ │ │ - 0x0004391c 00c40204 c00601cc 0304a805 00f40304 ................ │ │ │ │ - 0x0004392c b4060084 0404a806 00a00404 fc050098 ................ │ │ │ │ - 0x0004393c 05040000 f80504bc 05000100 00000000 ................ │ │ │ │ - 0x0004394c ffff0117 b401049c 0200d801 04f40200 ................ │ │ │ │ - 0x0004395c e40104c4 0200c002 04000000 ff9b3501 ..............5. │ │ │ │ - 0x0004396c 2c54d401 0000c402 049c0c00 c0040400 ,T.............. │ │ │ │ - 0x0004397c 00b40504 b00b00c0 07680000 c80804e8 .........h...... │ │ │ │ - 0x0004398c 0b01980c 04a80c00 cc0c0400 00010000 ................ │ │ │ │ - 0x0004399c 00000000 ffff0158 84018002 0000d003 .......X........ │ │ │ │ - 0x000439ac 048c0f00 ec030480 0f008004 04f80c00 ................ │ │ │ │ - 0x000439bc 900404e8 0f00fc04 280000ec 05a006ec ........(....... │ │ │ │ - 0x000439cc 0e00f40c 04fc0f00 c80d04ec 0e00f00d ................ │ │ │ │ - 0x000439dc 04b00e00 840e04ec 0e00ac0e 04e40e00 ................ │ │ │ │ - 0x000439ec e00e0400 00c40f04 8c0f00e4 0f040000 ................ │ │ │ │ - 0x000439fc ffff0123 b80104b4 0300dc01 04ac0300 ...#............ │ │ │ │ - 0x00043a0c e80130ec 0200bc02 04c00300 e40204ec ..0............. │ │ │ │ - 0x00043a1c 0200e803 040000ff ff011db8 0104b002 ................ │ │ │ │ - 0x00043a2c 00dc0104 a40300e8 0104f802 00900204 ................ │ │ │ │ - 0x00043a3c cc0200f4 02040000 ffff01ca 01501400 .............P.. │ │ │ │ - 0x00043a4c 00900104 b81c00f8 0104d81b 00e00204 ................ │ │ │ │ - 0x00043a5c bc1800d4 04040000 84056088 1b00e406 ..........`..... │ │ │ │ - 0x00043a6c 60d01b00 b8080400 00c00804 c01b00fc `............... │ │ │ │ - 0x00043a7c 08040000 840904c8 1b00b409 040000bc ................ │ │ │ │ - 0x00043a8c 0904801b 00840a04 f81c00d0 0a04f01c ................ │ │ │ │ - 0x00043a9c 00880b04 f01900c4 0b04e819 00900c04 ................ │ │ │ │ - 0x00043aac b41900cc 0c04d01d 00880d04 c01d00c4 ................ │ │ │ │ - 0x00043abc 0d60c81d 00940f18 0000b00f 04b01b00 .`.............. │ │ │ │ - 0x00043acc b01060f8 19009012 e4010000 f81304b8 ..`............. │ │ │ │ - 0x00043adc 1b009019 24f81900 e4190400 00bc1a04 ....$........... │ │ │ │ - 0x00043aec d01b00dc 1a24881b 00ac1b04 d01b008c .....$.......... │ │ │ │ - 0x00043afc 1c04d81b 00b41c04 b81c00ec 1c04bc18 ................ │ │ │ │ - 0x00043b0c 009c1d24 c81d00ff ff0171b4 01240000 ...$......q..$.. │ │ │ │ - 0x00043b1c f00160a0 0d00e402 3c9c0c00 f0032800 ..`.....<.....(. │ │ │ │ - 0x00043b2c 00b00460 940b00a4 053c980d 00a40664 ...`.....<.....d │ │ │ │ - 0x00043b3c 00008c07 04c40c00 c0077c00 00c80828 ..........|....( │ │ │ │ - 0x00043b4c 980d00fc 085c0000 ec09289c 0c00f80a .....\....(..... │ │ │ │ - 0x00043b5c 04000090 0b049c0c 00c00b04 0000d80b ................ │ │ │ │ - 0x00043b6c 04980d00 f80b0494 0b00980c 04a00d00 ................ │ │ │ │ - 0x00043b7c 940d0494 0b00c40d 04a00d00 ff9b0d01 ................ │ │ │ │ - 0x00043b8c 05600494 03010100 00000000 ff9b2101 .`............!. │ │ │ │ - 0x00043b9c 16f80104 00009802 04e00801 f40804f8 ................ │ │ │ │ - 0x00043bac 08008809 04000001 00000000 00000000 ................ │ │ │ │ - 0x00043bbc ffff0135 9c0104e0 0600d402 04a80700 ...5............ │ │ │ │ - 0x00043bcc e00204c8 0700f802 40e80700 9c050488 ........@....... │ │ │ │ - 0x00043bdc 0600dc05 04ac0800 dc060400 00a40704 ................ │ │ │ │ - 0x00043bec 880600a8 0804e807 00ffff01 359c0104 ............5... │ │ │ │ - 0x00043bfc e00600d4 0204a807 00e00204 c80700f8 ................ │ │ │ │ - 0x00043c0c 0240e807 009c0504 880600dc 0504ac08 .@.............. │ │ │ │ - 0x00043c1c 00dc0604 0000a407 04880600 a80804e8 ................ │ │ │ │ - 0x00043c2c 0700ffff 01359c01 04e00600 d40204a8 .....5.......... │ │ │ │ - 0x00043c3c 0700e002 04c80700 f80240e8 07009c05 ..........@..... │ │ │ │ - 0x00043c4c 04880600 dc0504ac 0800dc06 040000a4 ................ │ │ │ │ - 0x00043c5c 07048806 00a80804 e8070000 ff9ba404 ................ │ │ │ │ - 0x00043c6c 01910450 04000058 04803200 bc010494 ...P...X..2..... │ │ │ │ - 0x00043c7c 3301d801 04b83103 e40104f0 2b03b002 3.....1.....+... │ │ │ │ - 0x00043c8c 04c83100 bc0218e0 3000dc02 10943000 ..1.....0.....0. │ │ │ │ - 0x00043c9c bc0310c8 3100d403 18f43200 f40310ec ....1.....2..... │ │ │ │ - 0x00043cac 3200d004 04c83100 fc040480 3300ac05 2.....1.....3... │ │ │ │ - 0x00043cbc 10e43200 880604c8 3100b406 04a03300 ..2.....1.....3. │ │ │ │ - 0x00043ccc e406108c 3300c007 04c83100 ec0704f0 ....3.....1..... │ │ │ │ - 0x00043cdc 2e009c08 10f02c00 f80804c8 31009c09 ......,.....1... │ │ │ │ - 0x00043cec 04ac3100 cc091098 3100a40a 04c83100 ..1.....1.....1. │ │ │ │ - 0x00043cfc c80a04a0 3100f80a 10f03000 d40b04c8 ....1.....0..... │ │ │ │ - 0x00043d0c 3100f80b 04f83000 a40c1084 3100fc0c 1.....0.....1... │ │ │ │ - 0x00043d1c 04c83100 a00d288c 3100880e 109c3000 ..1...(.1.....0. │ │ │ │ - 0x00043d2c e40e04c8 3100880f 04a43000 b80f10b0 ....1.....0..... │ │ │ │ - 0x00043d3c 30009010 04c83100 b41024b8 30009811 0.....1...$.0... │ │ │ │ - 0x00043d4c 10c43000 f01104c8 31009412 24cc3000 ..0.....1...$.0. │ │ │ │ - 0x00043d5c f81210d8 3000d013 04c83100 f41324c8 ....0.....1...$. │ │ │ │ - 0x00043d6c 2c00d814 10d42c00 b01504c8 3100d415 ,.....,.....1... │ │ │ │ - 0x00043d7c 04883000 841610f4 2f00e816 04c83100 ..0...../.....1. │ │ │ │ - 0x00043d8c b41704fc 2f00d817 10cc2f00 b01804d4 ..../...../..... │ │ │ │ - 0x00043d9c 2f00dc18 04e02f00 e41810ec 2f00cc19 /...../...../... │ │ │ │ - 0x00043dac 04fc2e00 fc191088 2f00d41a 04d42f00 ......../...../. │ │ │ │ - 0x00043dbc 881b0490 2f00901b 109c2f00 f81b04a4 ..../...../..... │ │ │ │ - 0x00043dcc 2f00981c 10b02f00 f01c04d4 2f00981d /...../...../... │ │ │ │ - 0x00043ddc 04b82f00 a01d10c4 2f00881e 04f82c00 ../...../.....,. │ │ │ │ - 0x00043dec ac1e1084 2d00841f 04d42f00 b01f04d4 ....-...../..... │ │ │ │ - 0x00043dfc 2d00b81f 10e02d00 a0200480 2e00d020 -.....-.. ..... │ │ │ │ - 0x00043e0c 10a02e00 a82104d4 2f00dc21 048c2e00 .....!../..!.... │ │ │ │ - 0x00043e1c e4211098 2e00cc22 04a82e00 f02210b4 .!.....".....".. │ │ │ │ - 0x00043e2c 2e00c823 04d42f00 f42304bc 2e00fc23 ...#../..#.....# │ │ │ │ - 0x00043e3c 10c82e00 e42404d0 2e008825 10dc2e00 .....$.....%.... │ │ │ │ - 0x00043e4c e02504d4 2f008c26 04e42e00 942610ec .%../..&.....&.. │ │ │ │ - 0x00043e5c 3100fc26 04f43100 ac2710e4 3100dc28 1..&..1..'..1..( │ │ │ │ - 0x00043e6c 04d43105 dc2b04d4 2f00d02d 040000e0 ..1..+../..-.... │ │ │ │ - 0x00043e7c 32040000 0100007d 02000000 00000000 2......}........ │ │ │ │ - 0x00043e8c 7cc60100 ffff012a 9c0104f0 05009402 |......*........ │ │ │ │ - 0x00043e9c 04a40500 b00204f4 04008403 ac01fc05 ................ │ │ │ │ - 0x00043eac 00c80404 b80600a0 05040000 b40604f4 ................ │ │ │ │ - 0x00043ebc 0400ffff 012a9c01 04f00500 940204a4 .....*.......... │ │ │ │ - 0x00043ecc 0500b002 04f40400 8403ac01 fc0500c8 ................ │ │ │ │ - 0x00043edc 0404b806 00a00504 0000b406 04f40400 ................ │ │ │ │ - 0x00043eec ffff012a 9c0104f0 05009402 04a40500 ...*............ │ │ │ │ - 0x00043efc b00204f4 04008403 ac01fc05 00c80404 ................ │ │ │ │ - 0x00043f0c b80600a0 05040000 b40604f4 04000000 ................ │ │ │ │ - 0x00043f1c ff9bb407 019f073c 049c6001 64049c5d .......<..`.d..] │ │ │ │ - 0x00043f2c 037004e0 5f03b001 8801d45f 00c00204 .p.._......_.... │ │ │ │ - 0x00043f3c d06300f0 0204d45f 00fc021c c46300a8 .c....._.....c.. │ │ │ │ - 0x00043f4c 0304b863 00b80304 b06300a4 048001d4 ...c.....c...... │ │ │ │ - 0x00043f5c 5f00ac05 04d06200 d80504d4 5f00e405 _.....b....._... │ │ │ │ - 0x00043f6c 18d85d00 8c060480 5d009c06 04d45c00 ..].....].....\. │ │ │ │ - 0x00043f7c 800744d4 5f00cc07 04c05c00 f00704d4 ..D._.....\..... │ │ │ │ - 0x00043f8c 5f00fc07 18b45c00 a4080498 5c00b408 _.....\.....\... │ │ │ │ - 0x00043f9c 04cc5f00 900940d4 5f00d809 04c45f00 .._...@._....._. │ │ │ │ - 0x00043fac fc0904d4 5f00880a 18905f00 b00a04f8 ...._....._..... │ │ │ │ - 0x00043fbc 5e00c00a 049c5f00 9c0b70d4 5f00940c ^....._...p._... │ │ │ │ - 0x00043fcc 04dc6500 b80c04d4 5f00c40c 18d06500 ..e....._.....e. │ │ │ │ - 0x00043fdc ec0c0490 6300fc0c 04886300 d80d74d4 ....c.....c...t. │ │ │ │ - 0x00043fec 5f00d40e 04a45f00 f80e04d4 5f00840f _....._....._... │ │ │ │ - 0x00043ffc 18b85f00 ac0f04ac 5f00bc0f 04ec6100 .._....._.....a. │ │ │ │ - 0x0004400c 981070d4 5f009011 04f86300 b41104d4 ..p._.....c..... │ │ │ │ - 0x0004401c 5f00c011 18ec6300 e81104e0 6300f811 _.....c.....c... │ │ │ │ - 0x0004402c 04d86300 d41270d4 5f00cc13 04f46100 ..c...p._.....a. │ │ │ │ - 0x0004403c f01304d4 5f00fc13 18886200 a41404fc ...._.....b..... │ │ │ │ - 0x0004404c 6100b414 04a86200 901570d4 5f008816 a.....b...p._... │ │ │ │ - 0x0004405c 04e46100 ac1604d4 5f00b816 18d86100 ..a....._.....a. │ │ │ │ - 0x0004406c e016049c 6200f016 04946200 cc1770d4 ....b.....b...p. │ │ │ │ - 0x0004407c 5f00c418 04b46100 e81804d4 5f00f418 _.....a....._... │ │ │ │ - 0x0004408c 18a86100 9c19049c 6100ac19 04bc6100 ..a.....a.....a. │ │ │ │ - 0x0004409c 881a70d4 5f00801b 04846100 a41b04d4 ..p._.....a..... │ │ │ │ - 0x000440ac 5f00b01b 18f86000 d81b04ec 6000e81b _.....`.....`... │ │ │ │ - 0x000440bc 04e46000 c41c70d4 5f00bc1d 048c6100 ..`...p._.....a. │ │ │ │ - 0x000440cc e01d04d4 5f00ec1d 18c46200 941e04b8 ...._.....b..... │ │ │ │ - 0x000440dc 6200a41e 04b06200 801f70d4 5f00f81f b.....b...p._... │ │ │ │ - 0x000440ec 04d06100 9c2004d4 5f00a820 18c46100 ..a.. .._.. ..a. │ │ │ │ - 0x000440fc d02004a8 5e00e020 04945e00 c42170d4 . ..^.. ..^..!p. │ │ │ │ - 0x0004410c 5f00bc22 04c46000 e02204d4 5f00ec22 _.."..`..".._.." │ │ │ │ - 0x0004411c 18d86000 942304cc 6000a423 04b46000 ..`..#..`..#..`. │ │ │ │ - 0x0004412c 902404a8 60009824 0cb45e00 9c2574a8 .$..`..$..^..%t. │ │ │ │ - 0x0004413c 60009826 04d05e00 bc2604a8 6000c826 `..&..^..&..`..& │ │ │ │ - 0x0004414c 18885e00 f02604fc 5d008027 04946000 ..^..&..]..'..`. │ │ │ │ - 0x0004415c d82704a8 6000e027 0c8c6000 e42870a8 .'..`..'..`..(p. │ │ │ │ - 0x0004416c 6000dc29 04905c00 802a04a8 60008c2a `..)..\..*..`..* │ │ │ │ - 0x0004417c 18e85b00 b42a04ac 5b00c42a 04a45b00 ..[..*..[..*..[. │ │ │ │ - 0x0004418c 9c2b04a8 6000a42b 0c946100 a82c70a8 .+..`..+..a..,p. │ │ │ │ - 0x0004419c 6000a02d 04bc6000 c42d04a8 6000d02d `..-..`..-..`..- │ │ │ │ - 0x000441ac 18985b00 f82d0484 5f00882e 04846000 ..[..-.._.....`. │ │ │ │ - 0x000441bc e02e04a8 6000e82e 0cfc5f00 ec2f70a8 ....`....._../p. │ │ │ │ - 0x000441cc 6000e430 04a86300 883104a8 60009431 `..0..c..1..`..1 │ │ │ │ - 0x000441dc 189c6300 bc3104fc 6200cc31 04f46200 ..c..1..b..1..b. │ │ │ │ - 0x000441ec a43204a8 6000ac32 0cec6200 b03370a8 .2..`..2..b..3p. │ │ │ │ - 0x000441fc 6000a834 04806400 cc3404a8 6000d834 `..4..d..4..`..4 │ │ │ │ - 0x0004420c 18d86400 803504cc 64009035 04ec6400 ..d..5..d..5..d. │ │ │ │ - 0x0004421c e83504a8 6000f035 0ce46400 f43670a8 .5..`..5..d..6p. │ │ │ │ - 0x0004422c 6000ec37 04c46400 903804a8 60009c38 `..7..d..8..`..8 │ │ │ │ - 0x0004423c 18b86400 c43804ac 6400d438 04a46400 ..d..8..d..8..d. │ │ │ │ - 0x0004424c ac3904a8 6000b439 0c886400 b83a70a8 .9..`..9..d..:p. │ │ │ │ - 0x0004425c 6000b03b 04f45b00 d43b04a8 6000e03b `..;..[..;..`..; │ │ │ │ - 0x0004426c 18f05d00 883c04e4 5d00983c 04885c00 ..]..<..]..<..\. │ │ │ │ - 0x0004427c 903d70a8 6000883e 049c6400 ac3e04a8 .=p.`..>..d..>.. │ │ │ │ - 0x0004428c 6000b83e 18906400 e03e04e4 6500f03e `..>..d..>..e..> │ │ │ │ - 0x0004429c 04c85a00 d43f04c8 6507e03f 04f46407 ..Z..?..e..?..d. │ │ │ │ - 0x000442ac c440048c 5d09e45b 040000c8 5d04b85b .@..]..[....]..[ │ │ │ │ - 0x000442bc 00f45e04 00000100 007d0000 017d0200 ..^......}...}.. │ │ │ │ - 0x000442cc 00000000 38c20100 ....8... │ │ │ │ + 0x0004138c ff9b2101 15302c84 02016010 d80103f4 ..!..0,...`..... │ │ │ │ + 0x0004139c 0104ac01 00f8011c 00000100 007d0000 .............}.. │ │ │ │ + 0x000413ac 00000000 ffff0116 70680000 f00104a0 ........ph...... │ │ │ │ + 0x000413bc 03008002 04ac0300 d4029401 00000000 ................ │ │ │ │ + 0x000413cc ff9b5501 3e3804cc 04054004 b0020790 ..U.>8....@..... │ │ │ │ + 0x000413dc 0104d404 07b40158 cc040588 0360fc05 .......X.....`.. │ │ │ │ + 0x000413ec 00f40304 f0060090 0404cc06 00d80504 ................ │ │ │ │ + 0x000413fc 0000f805 04fc0500 a8060400 00c80604 ................ │ │ │ │ + 0x0004140c fc050003 00027d01 7d007d00 c8f00100 ......}.}.}..... │ │ │ │ + 0x0004141c b4f00100 b8f00100 ffff015c 4c040000 ...........\L... │ │ │ │ + 0x0004142c 5c2cbc07 00980104 0000cc01 04b40700 \,.............. │ │ │ │ + 0x0004143c f0010c00 00ac0204 ac0700d0 020c0000 ................ │ │ │ │ + 0x0004144c 8c0304a4 0700b003 0c0000ec 03049407 ................ │ │ │ │ + 0x0004145c 0090040c 0000c804 048c0700 ec040c00 ................ │ │ │ │ + 0x0004146c 009c0504 840700c0 050c0000 f00504c8 ................ │ │ │ │ + 0x0004147c 0600c406 b0010000 ffff0157 4c040000 ...........WL... │ │ │ │ + 0x0004148c 5c2c9008 00980104 0000c001 04880800 \,.............. │ │ │ │ + 0x0004149c e4011400 00b40204 800800d8 020c0000 ................ │ │ │ │ + 0x000414ac a00304f8 0700c403 0c00008c 0404f007 ................ │ │ │ │ + 0x000414bc 00b0040c 0000d404 04e40700 a40504e8 ................ │ │ │ │ + 0x000414cc 0600c805 0c000090 0604a407 00e406e4 ................ │ │ │ │ + 0x000414dc 010000ff ff018202 54040000 642cfc1b ........T...d,.. │ │ │ │ + 0x000414ec 00a00104 0000c801 04bc1b00 f0010c00 ................ │ │ │ │ + 0x000414fc 009c0210 901b00a0 0304a01c 00e00304 ................ │ │ │ │ + 0x0004150c 941c00f4 0304ac1c 00b00404 a01c00d0 ................ │ │ │ │ + 0x0004151c 040c8c1c 00cc0504 a01c0084 06049c1d ................ │ │ │ │ + 0x0004152c 00980604 ec1c00d4 0604a01c 00f4060c ................ │ │ │ │ + 0x0004153c e41c00f0 0704a01c 00a80804 801d00bc ................ │ │ │ │ + 0x0004154c 0804941d 00f80804 a01c00a4 090c8c1d ................ │ │ │ │ + 0x0004155c 00a00a04 a01c00e0 0a04f41c 00f40a04 ................ │ │ │ │ + 0x0004156c e01a00b0 0b04a01c 00dc0b0c d81a00d8 ................ │ │ │ │ + 0x0004157c 0c04a01c 00980d04 c01c00ac 0d04d41c ................ │ │ │ │ + 0x0004158c 00e80d04 a01c0088 0e0ccc1c 00840f04 ................ │ │ │ │ + 0x0004159c a01c00bc 0f04b41c 00d00f04 dc1c008c ................ │ │ │ │ + 0x000415ac 1004a01c 00ac100c a01a00a8 1104a01c ................ │ │ │ │ + 0x000415bc 00e01104 a81d00f4 1104c01d 00b01214 ................ │ │ │ │ + 0x000415cc a01c00e0 1204b41d 00a41304 981b00c8 ................ │ │ │ │ + 0x000415dc 1304a01c 008c1b70 0000ffff 010f3874 .......p......8t │ │ │ │ + 0x000415ec 00009802 68900400 c4040400 00ffff01 ....h........... │ │ │ │ + 0x000415fc 80025404 cc1e00a0 01700000 d40204ac ..T......p...... │ │ │ │ + 0x0004160c 1e00f802 640000b4 0404841e 00fc0468 ....d..........h │ │ │ │ + 0x0004161c 00008406 8001bc1e 00c40704 8c1f00e8 ................ │ │ │ │ + 0x0004162c 0724bc1e 00b00844 0000b409 04b41e00 .$.....D........ │ │ │ │ + 0x0004163c a40a049c 1e00cc0a 04000088 0b04a41e ................ │ │ │ │ + 0x0004164c 00dc0b04 bc1e0098 0c04d41e 00bc0c24 ...............$ │ │ │ │ + 0x0004165c 00009c0d 04e81c00 f80d04b0 1c00a80e ................ │ │ │ │ + 0x0004166c 040000ac 0f04f01c 00dc0f04 00008c10 ................ │ │ │ │ + 0x0004167c 04e41e00 d41004f4 1e008c11 04ec1e00 ................ │ │ │ │ + 0x0004168c c81104d0 1d009012 04c01d00 cc1204c8 ................ │ │ │ │ + 0x0004169c 1d008813 04a41d00 ac1324bc 1e00d813 ..........$..... │ │ │ │ + 0x000416ac 04fc1e00 881404bc 1e009414 04841f00 ................ │ │ │ │ + 0x000416bc e81404dc 1e00a815 9401bc1e 00841760 ...............` │ │ │ │ + 0x000416cc a41c0090 1804b01b 00fc1804 a41b00bc ................ │ │ │ │ + 0x000416dc 1904e01a 00a01b04 0000d81b 04a41c00 ................ │ │ │ │ + 0x000416ec 801c04b0 1b00a01c 04a41c00 801e04a4 ................ │ │ │ │ + 0x000416fc 1b00ffff 01435404 0000642c cc05009c .....CT...d,.... │ │ │ │ + 0x0004170c 01040000 a40104ac 0600d401 04a40600 ................ │ │ │ │ + 0x0004171c f8010cac 0600b402 04840600 d80230ac ..............0. │ │ │ │ + 0x0004172c 0600ac03 04c00500 bc0304fc 0400e003 ................ │ │ │ │ + 0x0004173c 04ac0600 80060400 00000000 ff9bec01 ................ │ │ │ │ + 0x0004174c 01e1015c 0400006c 2cf81500 a8010400 ...\...l,....... │ │ │ │ + 0x0004175c 00d00104 e01500f4 01140000 d00204a0 ................ │ │ │ │ + 0x0004176c 1500f402 0c0000c8 0304c016 00ec030c ................ │ │ │ │ + 0x0004177c 0000b004 04b01600 d4040c00 009c0504 ................ │ │ │ │ + 0x0004178c b81600c4 05040000 fc0504c8 1600a008 ................ │ │ │ │ + 0x0004179c 0c9c1700 800904f0 1600b809 04b01701 ................ │ │ │ │ + 0x000417ac e00904d0 1700800a 04e41700 880b149c ................ │ │ │ │ + 0x000417bc 1700b80b 04d01600 8c0c04a4 1900b00c ................ │ │ │ │ + 0x000417cc 0c9c1700 f80c0494 19009c0d 0c9c1700 ................ │ │ │ │ + 0x000417dc e40d049c 1900880e 0c9c1700 d00e04b0 ................ │ │ │ │ + 0x000417ec 1800f40e 0c9c1700 bc0f04d8 1800e00f ................ │ │ │ │ + 0x000417fc 149c1700 901004e0 1800d810 04ec1800 ................ │ │ │ │ + 0x0004180c fc10bc01 9c1700b8 1304d814 00e81304 ................ │ │ │ │ + 0x0004181c a81800d4 1404f016 00dc1554 0000a418 ...........T.... │ │ │ │ + 0x0004182c 04b81900 01000000 00000000 ffff0117 ................ │ │ │ │ + 0x0004183c 18040000 2c048001 00382c00 0068049c ....,....8,..h.. │ │ │ │ + 0x0004184c 01009801 040000ff ff0100ff ff010c28 ...............( │ │ │ │ + 0x0004185c 04000030 0450004c 200000ff ff011b18 ...0.P.L ....... │ │ │ │ + 0x0004186c 90010000 ac0104c4 0200bc01 4c00008c ............L... │ │ │ │ + 0x0004187c 0204a802 009c0228 00000000 ff9b1d01 .......(........ │ │ │ │ + 0x0004188c 15480400 00f00504 b00901e0 09048c09 .H.............. │ │ │ │ + 0x0004189c 00e80904 00000100 00000000 ff9b2101 ..............!. │ │ │ │ + 0x000418ac 1628e001 0000a802 04880a01 9c0a04a0 .(.............. │ │ │ │ + 0x000418bc 0a00b00a 04000001 00000000 00000000 ................ │ │ │ │ + 0x000418cc ffff01ca 01501400 00900104 b81c00f8 .....P.......... │ │ │ │ + 0x000418dc 0104d81b 00e00204 bc1800d4 04040000 ................ │ │ │ │ + 0x000418ec 84056088 1b00e406 60d01b00 b8080400 ..`.....`....... │ │ │ │ + 0x000418fc 00c00804 c01b00fc 08040000 840904c8 ................ │ │ │ │ + 0x0004190c 1b00b409 040000bc 0904801b 00840a04 ................ │ │ │ │ + 0x0004191c f81c00d0 0a04f01c 00880b04 f01900c4 ................ │ │ │ │ + 0x0004192c 0b04e819 00900c04 b41900cc 0c04d01d ................ │ │ │ │ + 0x0004193c 00880d04 c01d00c4 0d60c81d 00940f18 .........`...... │ │ │ │ + 0x0004194c 0000b00f 04b01b00 b01060f8 19009012 ..........`..... │ │ │ │ + 0x0004195c e4010000 f81304b8 1b009019 24f81900 ............$... │ │ │ │ + 0x0004196c e4190400 00bc1a04 d01b00dc 1a24881b .............$.. │ │ │ │ + 0x0004197c 00ac1b04 d01b008c 1c04d81b 00b41c04 ................ │ │ │ │ + 0x0004198c b81c00ec 1c04bc18 009c1d24 c81d00ff ...........$.... │ │ │ │ + 0x0004199c ff0171b4 01240000 f00160a0 0d00e402 ..q..$....`..... │ │ │ │ + 0x000419ac 3c9c0c00 f0032800 00b00460 940b00a4 <.....(....`.... │ │ │ │ + 0x000419bc 053c980d 00a40664 00008c07 04c40c00 .<.....d........ │ │ │ │ + 0x000419cc c0077c00 00c80828 980d00fc 085c0000 ..|....(.....\.. │ │ │ │ + 0x000419dc ec09289c 0c00f80a 04000090 0b049c0c ..(............. │ │ │ │ + 0x000419ec 00c00b04 0000d80b 04980d00 f80b0494 ................ │ │ │ │ + 0x000419fc 0b00980c 04a00d00 940d0494 0b00c40d ................ │ │ │ │ + 0x00041a0c 04a00d00 ff9b0d01 05600494 03010100 .........`...... │ │ │ │ + 0x00041a1c 00000000 ff9b2101 16f80104 00009802 ......!......... │ │ │ │ + 0x00041a2c 04e00801 f40804f8 08008809 04000001 ................ │ │ │ │ + 0x00041a3c 00000000 00000000 ffff0135 9c0104e0 ...........5.... │ │ │ │ + 0x00041a4c 0600d402 04a80700 e00204c8 0700f802 ................ │ │ │ │ + 0x00041a5c 40e80700 9c050488 0600dc05 04ac0800 @............... │ │ │ │ + 0x00041a6c dc060400 00a40704 880600a8 0804e807 ................ │ │ │ │ + 0x00041a7c 00ffff01 359c0104 e00600d4 0204a807 ....5........... │ │ │ │ + 0x00041a8c 00e00204 c80700f8 0240e807 009c0504 .........@...... │ │ │ │ + 0x00041a9c 880600dc 0504ac08 00dc0604 0000a407 ................ │ │ │ │ + 0x00041aac 04880600 a80804e8 0700ffff 01359c01 .............5.. │ │ │ │ + 0x00041abc 04e00600 d40204a8 0700e002 04c80700 ................ │ │ │ │ + 0x00041acc f80240e8 07009c05 04880600 dc0504ac ..@............. │ │ │ │ + 0x00041adc 0800dc06 040000a4 07048806 00a80804 ................ │ │ │ │ + 0x00041aec e8070000 ff9ba404 01910450 04000058 ...........P...X │ │ │ │ + 0x00041afc 04803200 bc010494 3301d801 04b83103 ..2.....3.....1. │ │ │ │ + 0x00041b0c e40104f0 2b03b002 04c83100 bc0218e0 ....+.....1..... │ │ │ │ + 0x00041b1c 3000dc02 10943000 bc0310c8 3100d403 0.....0.....1... │ │ │ │ + 0x00041b2c 18f43200 f40310ec 3200d004 04c83100 ..2.....2.....1. │ │ │ │ + 0x00041b3c fc040480 3300ac05 10e43200 880604c8 ....3.....2..... │ │ │ │ + 0x00041b4c 3100b406 04a03300 e406108c 3300c007 1.....3.....3... │ │ │ │ + 0x00041b5c 04c83100 ec0704f0 2e009c08 10f02c00 ..1...........,. │ │ │ │ + 0x00041b6c f80804c8 31009c09 04ac3100 cc091098 ....1.....1..... │ │ │ │ + 0x00041b7c 3100a40a 04c83100 c80a04a0 3100f80a 1.....1.....1... │ │ │ │ + 0x00041b8c 10f03000 d40b04c8 3100f80b 04f83000 ..0.....1.....0. │ │ │ │ + 0x00041b9c a40c1084 3100fc0c 04c83100 a00d288c ....1.....1...(. │ │ │ │ + 0x00041bac 3100880e 109c3000 e40e04c8 3100880f 1.....0.....1... │ │ │ │ + 0x00041bbc 04a43000 b80f10b0 30009010 04c83100 ..0.....0.....1. │ │ │ │ + 0x00041bcc b41024b8 30009811 10c43000 f01104c8 ..$.0.....0..... │ │ │ │ + 0x00041bdc 31009412 24cc3000 f81210d8 3000d013 1...$.0.....0... │ │ │ │ + 0x00041bec 04c83100 f41324c8 2c00d814 10d42c00 ..1...$.,.....,. │ │ │ │ + 0x00041bfc b01504c8 3100d415 04883000 841610f4 ....1.....0..... │ │ │ │ + 0x00041c0c 2f00e816 04c83100 b41704fc 2f00d817 /.....1...../... │ │ │ │ + 0x00041c1c 10cc2f00 b01804d4 2f00dc18 04e02f00 ../...../...../. │ │ │ │ + 0x00041c2c e41810ec 2f00cc19 04fc2e00 fc191088 ..../........... │ │ │ │ + 0x00041c3c 2f00d41a 04d42f00 881b0490 2f00901b /...../...../... │ │ │ │ + 0x00041c4c 109c2f00 f81b04a4 2f00981c 10b02f00 ../...../...../. │ │ │ │ + 0x00041c5c f01c04d4 2f00981d 04b82f00 a01d10c4 ..../...../..... │ │ │ │ + 0x00041c6c 2f00881e 04f82c00 ac1e1084 2d00841f /.....,.....-... │ │ │ │ + 0x00041c7c 04d42f00 b01f04d4 2d00b81f 10e02d00 ../.....-.....-. │ │ │ │ + 0x00041c8c a0200480 2e00d020 10a02e00 a82104d4 . ..... .....!.. │ │ │ │ + 0x00041c9c 2f00dc21 048c2e00 e4211098 2e00cc22 /..!.....!....." │ │ │ │ + 0x00041cac 04a82e00 f02210b4 2e00c823 04d42f00 .....".....#../. │ │ │ │ + 0x00041cbc f42304bc 2e00fc23 10c82e00 e42404d0 .#.....#.....$.. │ │ │ │ + 0x00041ccc 2e008825 10dc2e00 e02504d4 2f008c26 ...%.....%../..& │ │ │ │ + 0x00041cdc 04e42e00 942610ec 3100fc26 04f43100 .....&..1..&..1. │ │ │ │ + 0x00041cec ac2710e4 3100dc28 04d43105 dc2b04d4 .'..1..(..1..+.. │ │ │ │ + 0x00041cfc 2f00d02d 040000e0 32040000 0100007d /..-....2......} │ │ │ │ + 0x00041d0c 02000000 00000000 cce70100 ffff012a ...............* │ │ │ │ + 0x00041d1c 9c0104f0 05009402 04a40500 b00204f4 ................ │ │ │ │ + 0x00041d2c 04008403 ac01fc05 00c80404 b80600a0 ................ │ │ │ │ + 0x00041d3c 05040000 b40604f4 0400ffff 012a9c01 .............*.. │ │ │ │ + 0x00041d4c 04f00500 940204a4 0500b002 04f40400 ................ │ │ │ │ + 0x00041d5c 8403ac01 fc0500c8 0404b806 00a00504 ................ │ │ │ │ + 0x00041d6c 0000b406 04f40400 ffff012a 9c0104f0 ...........*.... │ │ │ │ + 0x00041d7c 05009402 04a40500 b00204f4 04008403 ................ │ │ │ │ + 0x00041d8c ac01fc05 00c80404 b80600a0 05040000 ................ │ │ │ │ + 0x00041d9c b40604f4 04000000 ff9bb407 019f073c ...............< │ │ │ │ + 0x00041dac 049c6001 64049c5d 037004e0 5f03b001 ..`.d..].p.._... │ │ │ │ + 0x00041dbc 8801d45f 00c00204 d06300f0 0204d45f ..._.....c....._ │ │ │ │ + 0x00041dcc 00fc021c c46300a8 0304b863 00b80304 .....c.....c.... │ │ │ │ + 0x00041ddc b06300a4 048001d4 5f00ac05 04d06200 .c......_.....b. │ │ │ │ + 0x00041dec d80504d4 5f00e405 18d85d00 8c060480 ...._.....]..... │ │ │ │ + 0x00041dfc 5d009c06 04d45c00 800744d4 5f00cc07 ].....\...D._... │ │ │ │ + 0x00041e0c 04c05c00 f00704d4 5f00fc07 18b45c00 ..\....._.....\. │ │ │ │ + 0x00041e1c a4080498 5c00b408 04cc5f00 900940d4 ....\....._...@. │ │ │ │ + 0x00041e2c 5f00d809 04c45f00 fc0904d4 5f00880a _....._....._... │ │ │ │ + 0x00041e3c 18905f00 b00a04f8 5e00c00a 049c5f00 .._.....^....._. │ │ │ │ + 0x00041e4c 9c0b70d4 5f00940c 04dc6500 b80c04d4 ..p._.....e..... │ │ │ │ + 0x00041e5c 5f00c40c 18d06500 ec0c0490 6300fc0c _.....e.....c... │ │ │ │ + 0x00041e6c 04886300 d80d74d4 5f00d40e 04a45f00 ..c...t._....._. │ │ │ │ + 0x00041e7c f80e04d4 5f00840f 18b85f00 ac0f04ac ...._....._..... │ │ │ │ + 0x00041e8c 5f00bc0f 04ec6100 981070d4 5f009011 _.....a...p._... │ │ │ │ + 0x00041e9c 04f86300 b41104d4 5f00c011 18ec6300 ..c....._.....c. │ │ │ │ + 0x00041eac e81104e0 6300f811 04d86300 d41270d4 ....c.....c...p. │ │ │ │ + 0x00041ebc 5f00cc13 04f46100 f01304d4 5f00fc13 _.....a....._... │ │ │ │ + 0x00041ecc 18886200 a41404fc 6100b414 04a86200 ..b.....a.....b. │ │ │ │ + 0x00041edc 901570d4 5f008816 04e46100 ac1604d4 ..p._.....a..... │ │ │ │ + 0x00041eec 5f00b816 18d86100 e016049c 6200f016 _.....a.....b... │ │ │ │ + 0x00041efc 04946200 cc1770d4 5f00c418 04b46100 ..b...p._.....a. │ │ │ │ + 0x00041f0c e81804d4 5f00f418 18a86100 9c19049c ...._.....a..... │ │ │ │ + 0x00041f1c 6100ac19 04bc6100 881a70d4 5f00801b a.....a...p._... │ │ │ │ + 0x00041f2c 04846100 a41b04d4 5f00b01b 18f86000 ..a....._.....`. │ │ │ │ + 0x00041f3c d81b04ec 6000e81b 04e46000 c41c70d4 ....`.....`...p. │ │ │ │ + 0x00041f4c 5f00bc1d 048c6100 e01d04d4 5f00ec1d _.....a....._... │ │ │ │ + 0x00041f5c 18c46200 941e04b8 6200a41e 04b06200 ..b.....b.....b. │ │ │ │ + 0x00041f6c 801f70d4 5f00f81f 04d06100 9c2004d4 ..p._.....a.. .. │ │ │ │ + 0x00041f7c 5f00a820 18c46100 d02004a8 5e00e020 _.. ..a.. ..^.. │ │ │ │ + 0x00041f8c 04945e00 c42170d4 5f00bc22 04c46000 ..^..!p._.."..`. │ │ │ │ + 0x00041f9c e02204d4 5f00ec22 18d86000 942304cc .".._.."..`..#.. │ │ │ │ + 0x00041fac 6000a423 04b46000 902404a8 60009824 `..#..`..$..`..$ │ │ │ │ + 0x00041fbc 0cb45e00 9c2574a8 60009826 04d05e00 ..^..%t.`..&..^. │ │ │ │ + 0x00041fcc bc2604a8 6000c826 18885e00 f02604fc .&..`..&..^..&.. │ │ │ │ + 0x00041fdc 5d008027 04946000 d82704a8 6000e027 ]..'..`..'..`..' │ │ │ │ + 0x00041fec 0c8c6000 e42870a8 6000dc29 04905c00 ..`..(p.`..)..\. │ │ │ │ + 0x00041ffc 802a04a8 60008c2a 18e85b00 b42a04ac .*..`..*..[..*.. │ │ │ │ + 0x0004200c 5b00c42a 04a45b00 9c2b04a8 6000a42b [..*..[..+..`..+ │ │ │ │ + 0x0004201c 0c946100 a82c70a8 6000a02d 04bc6000 ..a..,p.`..-..`. │ │ │ │ + 0x0004202c c42d04a8 6000d02d 18985b00 f82d0484 .-..`..-..[..-.. │ │ │ │ + 0x0004203c 5f00882e 04846000 e02e04a8 6000e82e _.....`.....`... │ │ │ │ + 0x0004204c 0cfc5f00 ec2f70a8 6000e430 04a86300 .._../p.`..0..c. │ │ │ │ + 0x0004205c 883104a8 60009431 189c6300 bc3104fc .1..`..1..c..1.. │ │ │ │ + 0x0004206c 6200cc31 04f46200 a43204a8 6000ac32 b..1..b..2..`..2 │ │ │ │ + 0x0004207c 0cec6200 b03370a8 6000a834 04806400 ..b..3p.`..4..d. │ │ │ │ + 0x0004208c cc3404a8 6000d834 18d86400 803504cc .4..`..4..d..5.. │ │ │ │ + 0x0004209c 64009035 04ec6400 e83504a8 6000f035 d..5..d..5..`..5 │ │ │ │ + 0x000420ac 0ce46400 f43670a8 6000ec37 04c46400 ..d..6p.`..7..d. │ │ │ │ + 0x000420bc 903804a8 60009c38 18b86400 c43804ac .8..`..8..d..8.. │ │ │ │ + 0x000420cc 6400d438 04a46400 ac3904a8 6000b439 d..8..d..9..`..9 │ │ │ │ + 0x000420dc 0c886400 b83a70a8 6000b03b 04f45b00 ..d..:p.`..;..[. │ │ │ │ + 0x000420ec d43b04a8 6000e03b 18f05d00 883c04e4 .;..`..;..]..<.. │ │ │ │ + 0x000420fc 5d00983c 04885c00 903d70a8 6000883e ]..<..\..=p.`..> │ │ │ │ + 0x0004210c 049c6400 ac3e04a8 6000b83e 18906400 ..d..>..`..>..d. │ │ │ │ + 0x0004211c e03e04e4 6500f03e 04c85a00 d43f04c8 .>..e..>..Z..?.. │ │ │ │ + 0x0004212c 6507e03f 04f46407 c440048c 5d09e45b e..?..d..@..]..[ │ │ │ │ + 0x0004213c 040000c8 5d04b85b 00f45e04 00000100 ....]..[..^..... │ │ │ │ + 0x0004214c 007d0000 017d0200 00000000 88e30100 .}...}.......... │ │ │ │ + 0x0004215c ffff010a 44248401 009c0104 00000000 ....D$.......... │ │ │ │ + 0x0004216c ff9b1d01 14300400 0054048c 0801a008 .....0...T...... │ │ │ │ + 0x0004217c 04a40800 b4080400 00010000 00000000 ................ │ │ │ │ + 0x0004218c ffff010e 50040000 6404b401 00e80104 ....P...d....... │ │ │ │ + 0x0004219c 0000ffff 012a9c01 04800600 8c02049c .....*.......... │ │ │ │ + 0x000421ac 0500a802 04ec0400 fc02ac01 8c0600c0 ................ │ │ │ │ + 0x000421bc 0404c806 00980504 0000c406 04ec0400 ................ │ │ │ │ + 0x000421cc ffff012b 44040000 5404dc04 007804f8 ...+D...T....x.. │ │ │ │ + 0x000421dc 0300d801 04940500 c00204f4 0400f402 ................ │ │ │ │ + 0x000421ec 04b40400 8c036c94 0500b004 04000000 ......l......... │ │ │ │ + 0x000421fc ff9b4901 41a00104 9c0500c4 0104d404 ..I.A........... │ │ │ │ + 0x0004220c 00d00130 a80500a0 0204bc05 00c40204 ...0............ │ │ │ │ + 0x0004221c c00601cc 0304a805 00f40304 b4060084 ................ │ │ │ │ + 0x0004222c 0404a806 00a00404 fc050098 05040000 ................ │ │ │ │ + 0x0004223c f80504bc 05000100 00000000 ffff0117 ................ │ │ │ │ + 0x0004224c b401049c 0200d801 04f40200 e40104c4 ................ │ │ │ │ + 0x0004225c 0200c002 04000000 ff9b3501 2c54d401 ..........5.,T.. │ │ │ │ + 0x0004226c 0000c402 049c0c00 c0040400 00b40504 ................ │ │ │ │ + 0x0004227c b00b00c0 07680000 c80804e8 0b01980c .....h.......... │ │ │ │ + 0x0004228c 04a80c00 cc0c0400 00010000 00000000 ................ │ │ │ │ + 0x0004229c ffff0158 84018002 0000d003 048c0f00 ...X............ │ │ │ │ + 0x000422ac ec030480 0f008004 04f80c00 900404e8 ................ │ │ │ │ + 0x000422bc 0f00fc04 280000ec 05a006ec 0e00f40c ....(........... │ │ │ │ + 0x000422cc 04fc0f00 c80d04ec 0e00f00d 04b00e00 ................ │ │ │ │ + 0x000422dc 840e04ec 0e00ac0e 04e40e00 e00e0400 ................ │ │ │ │ + 0x000422ec 00c40f04 8c0f00e4 0f040000 ffff0123 ...............# │ │ │ │ + 0x000422fc b80104b4 0300dc01 04ac0300 e80130ec ..............0. │ │ │ │ + 0x0004230c 0200bc02 04c00300 e40204ec 0200e803 ................ │ │ │ │ + 0x0004231c 040000ff ff011db8 0104b002 00dc0104 ................ │ │ │ │ + 0x0004232c a40300e8 0104f802 00900204 cc0200f4 ................ │ │ │ │ + 0x0004233c 02040000 ffff019f 03880118 0000e401 ................ │ │ │ │ + 0x0004234c 04a03e00 c8020494 3e00f402 300000c4 ..>.....>...0... │ │ │ │ + 0x0004235c 037c883e 00880504 0000dc05 04fc3d00 .|.>..........=. │ │ │ │ + 0x0004236c 98060400 00e80604 f03d0084 0704e83d .........=.....= │ │ │ │ + 0x0004237c 00a40814 dc3d00d8 0804fc3c 00c40914 .....=.....<.... │ │ │ │ + 0x0004238c ec3c00b0 0a04e03c 00900b04 a43c0080 .<.....<.....<.. │ │ │ │ + 0x0004239c 0c14943c 00f00c04 dc3b00d0 0d04a03b ...<.....;.....; │ │ │ │ + 0x000423ac 00cc0e14 903b00bc 0f04d83a 009c1004 .....;.....:.... │ │ │ │ + 0x000423bc 9c3a0098 11148c3a 00881204 d43900e8 .:.....:.....9.. │ │ │ │ + 0x000423cc 12049839 00d41314 883900c4 1404d038 ...9.....9.....8 │ │ │ │ + 0x000423dc 00a41504 cc37008c 1614bc37 00f81604 .....7.....7.... │ │ │ │ + 0x000423ec 843700bc 1704f836 00d81704 e03300bc .7.....6.....3.. │ │ │ │ + 0x000423fc 1e04ec36 00f81e04 0000c01f 04b83800 ...6..........8. │ │ │ │ + 0x0004240c dc1f04b0 3800e420 040000ac 2104c438 ....8.. ....!..8 │ │ │ │ + 0x0004241c 00c82104 883800d8 22040000 a8230498 ..!..8.."....#.. │ │ │ │ + 0x0004242c 3800c423 04903800 d8240484 3700b025 8..#..8..$..7..% │ │ │ │ + 0x0004243c 04d03800 902604d4 3900f026 04d83a00 ..8..&..9..&..:. │ │ │ │ + 0x0004244c d02704dc 3b00b028 04e03c00 b02904a4 .'..;..(..<..).. │ │ │ │ + 0x0004245c 38008c2a 040000ec 2a04e036 00fc2a1c 8..*....*..6..*. │ │ │ │ + 0x0004246c d836009c 2c040000 e02c1cc0 3600b42d .6..,....,..6..- │ │ │ │ + 0x0004247c 040000ac 2e04cc36 00c82e04 84360094 .......6.....6.. │ │ │ │ + 0x0004248c 2f04a438 00ac3274 f83500bc 36040000 /..8..2t.5..6... │ │ │ │ + 0x0004249c b8370484 37008438 04cc3700 843904d0 .7..7..8..7..9.. │ │ │ │ + 0x000424ac 3800d039 04983900 883a04d4 3900d43a 8..9..9..:..9..: │ │ │ │ + 0x000424bc 049c3a00 8c3b04d8 3a00d83b 04a03b00 ..:..;..:..;..;. │ │ │ │ + 0x000424cc 903c04dc 3b00dc3c 04a43c00 b03d04e0 .<..;..<..<..=.. │ │ │ │ + 0x000424dc 3c00d83d 04fc3c00 ffff012e 7404d803 <..=..<.....t... │ │ │ │ + 0x000424ec 00940104 ec0300c0 010cd803 00e40104 ................ │ │ │ │ + 0x000424fc e4030084 0204d803 00a00204 900300f8 ................ │ │ │ │ + 0x0004250c 0214d803 00f80304 0000ffff 0108340c ..............4. │ │ │ │ + 0x0004251c 50007404 0000ffff 01164c44 00009c01 P.t.......LD.... │ │ │ │ + 0x0004252c 049c0300 ac011ccc 0300bc02 e8010000 ................ │ │ │ │ + 0x0004253c ffff0139 340c0000 5804e004 00640400 ...94...X....d.. │ │ │ │ + 0x0004254c 00800104 a40400a8 01040000 b80104b0 ................ │ │ │ │ + 0x0004255c 0400f801 14000098 0248ec03 00e80204 .........H...... │ │ │ │ + 0x0004256c 0000f402 04b80300 b4037000 00ffff01 ..........p..... │ │ │ │ + 0x0004257c 0c180400 0038044c 00640400 00ffff01 .....8.L.d...... │ │ │ │ + 0x0004258c 00ffff01 00ffff01 0c140400 0028043c .............(.< │ │ │ │ + 0x0004259c 00540400 00ffff01 00ffff01 00ffff01 .T.............. │ │ │ │ + 0x000425ac 00ffff01 00ffff01 0b980104 dc010088 ................ │ │ │ │ + 0x000425bc 02040000 ffff010b b40104ac 0200d802 ................ │ │ │ │ + 0x000425cc 040000ff ff011084 01040000 90012cbc ..............,. │ │ │ │ + 0x000425dc 0200ec02 040000ff ff014934 8c010000 ..........I4.... │ │ │ │ + 0x000425ec cc0120b4 0600ac02 040000c4 0220f006 .. .......... .. │ │ │ │ + 0x000425fc 00b00304 0000c403 20800600 b0040400 ........ ....... │ │ │ │ + 0x0004260c 00d00420 e80600a4 0504b406 00b80504 ... ............ │ │ │ │ + 0x0004261c f00600cc 05048006 00e00504 e80600b0 ................ │ │ │ │ + 0x0004262c 06040000 ff9b1901 11800204 b80201f4 ................ │ │ │ │ + 0x0004263c 0204f802 009c0304 00000100 00000000 ................ │ │ │ │ + 0x0004264c ffff0121 40040000 c80104f0 0400f001 ...!@........... │ │ │ │ + 0x0004265c 40e40400 c40204a4 0400f802 14e40400 @............... │ │ │ │ + 0x0004266c 80050400 00ffff01 5f940104 0000bc01 ........_....... │ │ │ │ + 0x0004267c 28d40b00 f00104cc 0a009002 24d40b00 (...........$... │ │ │ │ + 0x0004268c fc02048c 0b00ec03 04900c00 8c0404ec ................ │ │ │ │ + 0x0004269c 0b00bc04 04a80c00 d80404bc 0c00a405 ................ │ │ │ │ + 0x000426ac 04e00c00 ac063890 0c00f806 04880d00 ......8......... │ │ │ │ + 0x000426bc a407ec01 900c00c4 0904a80d 00c80a04 ................ │ │ │ │ + 0x000426cc a80c00d0 0b040000 ffff012e 48340000 ............H4.. │ │ │ │ + 0x000426dc a00104a8 0a00fc01 04b00900 c40230e4 ..............0. │ │ │ │ + 0x000426ec 0900b803 34a00a00 9404f803 0000a408 ....4........... │ │ │ │ + 0x000426fc 04ec0900 b808ac01 0000ffff 01734404 .............sD. │ │ │ │ + 0x0004270c 00007804 900a00d4 0104e009 00f40104 ..x............. │ │ │ │ + 0x0004271c 00008402 20a80900 ac020400 00bc0220 .... .......... │ │ │ │ + 0x0004272c b80b00e4 02040000 f4025084 0b00ec03 ..........P..... │ │ │ │ + 0x0004273c 040000a4 0404fc0a 00c40404 0000d404 ................ │ │ │ │ + 0x0004274c 64f40a00 d8050400 00840604 cc0a00a4 d............... │ │ │ │ + 0x0004275c 06040000 ac060498 0a00a407 04d40a00 ................ │ │ │ │ + 0x0004276c c00704f0 08008408 04e00a00 dc090400 ................ │ │ │ │ + 0x0004277c 00ffff01 0c200400 00440458 00700400 ..... ...D.X.p.. │ │ │ │ + 0x0004278c 00ffff01 00ffff01 00ffff01 10247c00 .............$|. │ │ │ │ + 0x0004279c 00b80104 f40300f4 019c0200 00ffff01 ................ │ │ │ │ + 0x000427ac 0f641c00 00a40104 900200c4 02040000 .d.............. │ │ │ │ + 0x000427bc ffff0114 54040000 6404a802 00a40104 ....T...d....... │ │ │ │ + 0x000427cc e80100d8 020c0000 ffff0117 f0010400 ................ │ │ │ │ + 0x000427dc 00dc021c c00600d0 041c9006 00c4058c ................ │ │ │ │ + 0x000427ec 010000ff ff01172c 0400008c 016cb406 .......,.....l.. │ │ │ │ + 0x000427fc 00b00288 01e80600 dc038c03 00000000 ................ │ │ │ │ + 0x0004280c ffff0127 78040000 9c010484 0500e801 ...'x........... │ │ │ │ + 0x0004281c 04fc0400 b40204bc 0400e002 04840500 ................ │ │ │ │ + 0x0004282c 880304f4 04009405 040000ff ff01162c ..............., │ │ │ │ + 0x0004283c 0400008c 015cc404 00cc0254 900400c4 .....\.....T.... │ │ │ │ + 0x0004284c 03800100 00000000 ff9b3d01 325c0400 ..........=.2\.. │ │ │ │ + 0x0004285c 006c04b4 0400c401 04d00500 88020488 .l.............. │ │ │ │ + 0x0004286c 0601f803 04d00500 90040480 0500e404 ................ │ │ │ │ + 0x0004287c 040000fc 0404c405 00f00604 f4060001 ................ │ │ │ │ + 0x0004288c 00000000 00000000 ffff011b 5c040000 ............\... │ │ │ │ + 0x0004289c d80104e0 04008002 0400009c 0204ac04 ................ │ │ │ │ + 0x000428ac 00f8028c 020000ff ff011458 04000068 ...........X...h │ │ │ │ + 0x000428bc 04a80200 a80104e8 0100d802 0c0000ff ................ │ │ │ │ + 0x000428cc ff01222c 84030000 ec03049c 0800c804 ..",............ │ │ │ │ + 0x000428dc 04ec0700 a405049c 0800f005 68b80700 ............h... │ │ │ │ + 0x000428ec 98075400 00ffff01 0e640400 007404ec ..T......d...t.. │ │ │ │ + 0x000428fc 0100a002 040000ff ff014db0 01048409 ..........M..... │ │ │ │ + 0x0004290c 00a40204 fc0700bc 0204d009 00940304 ................ │ │ │ │ + 0x0004291c 840a0098 0404f809 00e40404 a80a00b0 ................ │ │ │ │ + 0x0004292c 05049009 00dc0504 f8090084 0604a00a ................ │ │ │ │ + 0x0004293c 00c40704 840a00e0 0704c80a 00800950 ...............P │ │ │ │ + 0x0004294c 0000c40a 04d00900 ffff0127 5c040000 ...........'\... │ │ │ │ + 0x0004295c 980104d4 0500ec01 04cc0500 b40204dc ................ │ │ │ │ + 0x0004296c 05009403 04c40500 d8030494 0500e805 ................ │ │ │ │ + 0x0004297c 040000ff ff01162c 0400008c 01389404 .......,.....8.. │ │ │ │ + 0x0004298c 00a80234 e0030080 03940100 00ffff01 ...4............ │ │ │ │ + 0x0004299c 0b800104 ac020088 025c0000 ffff010b .........\...... │ │ │ │ + 0x000429ac a40104d0 0200ac02 5c0000ff ff019701 ........\....... │ │ │ │ + 0x000429bc 90040400 00a80404 e00e00b4 0404d80f ................ │ │ │ │ + 0x000429cc 00d80404 0000e004 04bc1000 f004e401 ................ │ │ │ │ + 0x000429dc 0000d806 04fc0f00 fc060400 00880720 ............... │ │ │ │ + 0x000429ec ec0f00b8 07040000 c40704a8 0e00d407 ................ │ │ │ │ + 0x000429fc 0c0000f0 0704ac10 00fc0704 00008c08 ................ │ │ │ │ + 0x00042a0c 2cf01000 c0080400 00f40804 d00f0098 ,............... │ │ │ │ + 0x00042a1c 090c0000 d40904c8 0f00f809 140000a4 ................ │ │ │ │ + 0x00042a2c 0a04bc0f 00e80a04 ec0d008c 0b0c0000 ................ │ │ │ │ + 0x00042a3c c80b04a4 0f00ec0b 600000dc 0c04940f ........`....... │ │ │ │ + 0x00042a4c 00940dcc 010000ff ff014d2c 0400008c ..........M,.... │ │ │ │ + 0x00042a5c 0104b009 00800204 0000a002 04a80900 ................ │ │ │ │ + 0x00042a6c 80030400 00ac0304 c00900e4 03980100 ................ │ │ │ │ + 0x00042a7c 00a40504 f40800e4 0504c809 00e00604 ................ │ │ │ │ + 0x00042a8c 00008407 04d00900 bc071400 00f00704 ................ │ │ │ │ + 0x00042a9c b80900d4 08540000 ffff0111 40840300 .....T......@... │ │ │ │ + 0x00042aac 00cc0304 a40600a4 04b40200 00ffff01 ................ │ │ │ │ + 0x00042abc 0bbc0104 e401009c 02040000 ff9b2101 ..............!. │ │ │ │ + 0x00042acc 1628e001 0000a802 04f80801 8c090490 .(.............. │ │ │ │ + 0x00042adc 0900a009 04000001 00000000 00000000 ................ │ │ │ │ + 0x00042aec ffff012c 5c040000 6804dc08 00c40104 ...,\...h....... │ │ │ │ + 0x00042afc d00800d0 01049009 00b00204 d00800bc ................ │ │ │ │ + 0x00042b0c 0204c408 00c80204 8408008c 09040000 ................ │ │ │ │ + 0x00042b1c ffff012a 9c0104f0 05009402 04a40500 ...*............ │ │ │ │ + 0x00042b2c b00204f4 04008403 ac01fc05 00c80404 ................ │ │ │ │ + 0x00042b3c b80600a0 05040000 b40604f4 0400ffff ................ │ │ │ │ + 0x00042b4c 010bdc01 04f40200 88030400 00ffff01 ................ │ │ │ │ + 0x00042b5c 0f700400 00800104 b80200d0 02100000 .p.............. │ │ │ │ + 0x00042b6c ff9bb802 01ac02ac 0104f82a 00d80104 ...........*.... │ │ │ │ + 0x00042b7c ec2a00e4 01308423 0094033c ac2a00dc .*...0.#...<.*.. │ │ │ │ + 0x00042b8c 04488c2a 00c80504 c4270084 06bc01ac .H.*.....'...... │ │ │ │ + 0x00042b9c 2a00c408 48ec2d00 b0090494 2b00ec09 *...H.-.....+... │ │ │ │ + 0x00042bac 24ac2a00 9c0b04e4 2300e00b 04d82400 $.*.....#.....$. │ │ │ │ + 0x00042bbc fc0d04fc 2500e80e 04d82400 880f0484 ....%.....$..... │ │ │ │ + 0x00042bcc 2500940f 1cd82400 941004e4 2400c010 %.....$.....$... │ │ │ │ + 0x00042bdc 04a42700 e8110480 2700f411 14ec2600 ..'.....'.....&. │ │ │ │ + 0x00042bec c41224d8 2600f812 04f82600 80141ccc ..$.&.....&..... │ │ │ │ + 0x00042bfc 2600a414 04942600 9c151c88 2600c015 &.....&.....&... │ │ │ │ + 0x00042c0c 04e42a00 c8161cd8 2a00ec16 04d02a00 ..*.....*.....*. │ │ │ │ + 0x00042c1c fc1704c0 2a01a41d 04842b01 d81e0494 ....*.....+..... │ │ │ │ + 0x00042c2c 2400a01f 04f42500 c81f04fc 25009821 $.....%.....%..! │ │ │ │ + 0x00042c3c 04842300 ec213ca8 2900b422 04802a00 ..#..!<.).."..*. │ │ │ │ + 0x00042c4c d02204b4 2900e023 04000088 2804c427 ."..)..#....(..' │ │ │ │ + 0x00042c5c 00ac2804 ac2a00d4 282c8c2a 00a42904 ..(..*..(,.*..). │ │ │ │ + 0x00042c6c a82900f0 2904f429 00cc2b04 ac2a00e8 .)..)..)..+..*.. │ │ │ │ + 0x00042c7c 2b04c82d 00842c04 a42d00cc 2c04d42d +..-..,..-..,..- │ │ │ │ + 0x00042c8c 00902d04 ac2a0098 2e2cec2d 00ec2e04 ..-..*...,.-.... │ │ │ │ + 0x00042c9c 942b0001 00000000 00000000 ffff0139 .+.............9 │ │ │ │ + 0x00042cac 685cac06 00ec0104 a00600d4 02048805 h\.............. │ │ │ │ + 0x00042cbc 00d40304 b80600dc 03049807 00d40524 ...............$ │ │ │ │ + 0x00042ccc ac06009c 0604a006 00e80604 00009407 ................ │ │ │ │ + 0x00042cdc 04880500 b0070400 00000000 ff9b1d01 ................ │ │ │ │ + 0x00042cec 14300400 005404dc 0701f007 04f40700 .0...T.......... │ │ │ │ + 0x00042cfc 84080400 00010000 00000000 ffff010b ................ │ │ │ │ + 0x00042d0c 64b801c4 02009003 040000ff ff010e4c d..............L │ │ │ │ + 0x00042d1c 047c005c 04880100 a8010400 00000000 .|.\............ │ │ │ │ + 0x00042d2c ffff010a 4444a401 00bc0104 00000000 ....DD.......... │ │ │ │ + 0x00042d3c ff9b4d01 41240400 004404a4 02015c04 ..M.A$...D....\. │ │ │ │ + 0x00042d4c 8003037c 20e40201 bc0104f8 0201d401 ...| ........... │ │ │ │ + 0x00042d5c 04bc0203 f80104e4 0201b802 04ac0300 ................ │ │ │ │ + 0x00042d6c e0020498 0303f402 04c00300 bc030400 ................ │ │ │ │ + 0x00042d7c 00d00304 00000100 007d0000 00000000 .........}...... │ │ │ │ + 0x00042d8c ff9b1d01 14300400 005404d0 0701e407 .....0...T...... │ │ │ │ + 0x00042d9c 04e80700 f8070400 00010000 00000000 ................ │ │ │ │ + 0x00042dac ffff010b bc0104e4 01009c02 04000000 ................ │ │ │ │ + 0x00042dbc ff9b2101 1628e001 0000a802 04880a01 ..!..(.......... │ │ │ │ + 0x00042dcc 9c0a04a0 0a00b00a 04000001 00000000 ................ │ │ │ │ + 0x00042ddc 00000000 ffff0131 4c040000 54048405 .......1L...T... │ │ │ │ + 0x00042dec 008c0104 00009801 04ac0600 fc010484 ................ │ │ │ │ + 0x00042dfc 06008802 04940600 cc040484 0600d404 ................ │ │ │ │ + 0x00042e0c 04c40500 c0050400 00000000 ff9b0d01 ................ │ │ │ │ + 0x00042e1c 05600494 03010100 00000000 ffff011b .`.............. │ │ │ │ + 0x00042e2c 44040000 94010494 03008402 04c80300 D............... │ │ │ │ + 0x00042e3c d00204a0 0300ec03 04000000 ff9b4d01 ..............M. │ │ │ │ + 0x00042e4c 41280400 004c0494 02015804 f0020378 A(...L....X....x │ │ │ │ + 0x00042e5c 20d40201 b80104e8 0201c401 04ac0203 ............... │ │ │ │ + 0x00042e6c e80104d4 0201a802 049c0300 d0020488 ................ │ │ │ │ + 0x00042e7c 0303e402 04b00300 ac030400 00c00304 ................ │ │ │ │ + 0x00042e8c 00000100 007d0000 00000000 ffff010f .....}.......... │ │ │ │ + 0x00042e9c 5c040000 8c010488 0300a003 100000ff \............... │ │ │ │ + 0x00042eac ff012a9c 0104f005 00940204 a40500b0 ..*............. │ │ │ │ + 0x00042ebc 0204f404 008403ac 01fc0500 c80404b8 ................ │ │ │ │ + 0x00042ecc 0600a005 040000b4 0604f404 00ffff01 ................ │ │ │ │ + 0x00042edc 2a9c0104 f0050094 0204a405 00b00204 *............... │ │ │ │ + 0x00042eec f4040084 03ac01fc 0500c804 04b80600 ................ │ │ │ │ + 0x00042efc a0050400 00b40604 f4040000 ff9bc404 ................ │ │ │ │ + 0x00042f0c 01b80478 64d43500 880204ec 3100f402 ...xd.5.....1... │ │ │ │ + 0x00042f1c 04cc3c00 8c0428ec 3200b804 04c83200 ..<...(.2.....2. │ │ │ │ + 0x00042f2c 800504ec 32008805 04cc3900 c40504ec ....2.....9..... │ │ │ │ + 0x00042f3c 3200cc05 04c43900 880604ec 32009006 2.....9.....2... │ │ │ │ + 0x00042f4c 0c883d00 f80604e0 3c00e008 1c983800 ..=.....<.....8. │ │ │ │ + 0x00042f5c 840904f4 3700ac09 04983800 f80904d4 ....7.....8..... │ │ │ │ + 0x00042f6c 3700880a 04a43c00 c40a0498 3800b40b 7.....<.....8... │ │ │ │ + 0x00042f7c 04983c00 900c04b8 3c00a80c 04e83400 ..<.....<.....4. │ │ │ │ + 0x00042f8c 840d04cc 3300fc0d 04ac3300 b80e0498 ....3.....3..... │ │ │ │ + 0x00042f9c 3800b00f 04f83200 8c1004d0 3600a810 8.....2.....6... │ │ │ │ + 0x00042fac 04c43600 fc1004bc 3900f411 04b43900 ..6.....9.....9. │ │ │ │ + 0x00042fbc b0120498 3800f012 04a83900 801304a0 ....8.....9..... │ │ │ │ + 0x00042fcc 3900bc13 04983800 fc130494 39008c14 9.....8.....9... │ │ │ │ + 0x00042fdc 048c3900 c8140498 38008415 04803900 ..9.....8.....9. │ │ │ │ + 0x00042fec 941504f8 3800d415 18983800 a01604c0 ....8.....8..... │ │ │ │ + 0x00042ffc 3c00b016 04ac3d00 ec162898 3800d817 <.....=...(.8... │ │ │ │ + 0x0004300c 04a03d00 e81704b4 3d00a418 24983800 ..=.....=...$.8. │ │ │ │ + 0x0004301c 8c1904b4 2f009c19 04ac2f00 d8192498 ..../...../...$. │ │ │ │ + 0x0004302c 3800c01a 04a02f00 d01a04c0 2e008c1b 8...../......... │ │ │ │ + 0x0004303c 04983800 cc1b04e0 3100dc1b 04d83100 ..8.....1.....1. │ │ │ │ + 0x0004304c 981c2498 3800801d 04cc3100 901d04c4 ..$.8.....1..... │ │ │ │ + 0x0004305c 3100c01e 048c3c00 ac1f04c8 3b00c41f 1.....<.....;... │ │ │ │ + 0x0004306c 04bc3b00 982004d0 38009821 04b03800 ..;.. ..8..!..8. │ │ │ │ + 0x0004307c dc2104bc 3900ec21 04cc3300 fc2104d0 .!..9..!..3..!.. │ │ │ │ + 0x0004308c 3800ec22 04b83100 90230498 3100ac24 8.."..1..#..1..$ │ │ │ │ + 0x0004309c 04d83000 b82404cc 30009425 04c03000 ..0..$..0..%..0. │ │ │ │ + 0x000430ac b82504b4 3000c425 04fc2f00 d42520f0 .%..0..%../..% . │ │ │ │ + 0x000430bc 2f00b026 04c02f00 c42604d4 3900d026 /..&../..&..9..& │ │ │ │ + 0x000430cc 04fc3600 902704f0 2f00bc27 04e03501 ..6..'../..'..5. │ │ │ │ + 0x000430dc cc290490 3701c42c 04f02f00 ec2c04c0 .)..7..,../..,.. │ │ │ │ + 0x000430ec 2f00b82d 04f02f00 dc2d04b0 3b00ec2d /..-../..-..;..- │ │ │ │ + 0x000430fc 04a43b00 842e04d0 3a009c2f 040000c4 ..;.....:../.... │ │ │ │ + 0x0004310c 3204ec31 00883404 c83400c4 3404e834 2..1..4..4..4..4 │ │ │ │ + 0x0004311c 00a03534 d4350084 3604f436 00c03604 ..54.5..6..6..6. │ │ │ │ + 0x0004312c c43600d0 3704cc3c 00f43904 843b00b0 .6..7..<..9..;.. │ │ │ │ + 0x0004313c 3a04bc3b 00cc3a04 ec320001 00000000 :..;..:..2...... │ │ │ │ + 0x0004314c 00000000 ffff0135 9c0104e0 0600d402 .......5........ │ │ │ │ + 0x0004315c 04a80700 e00204c8 0700f802 40e80700 ............@... │ │ │ │ + 0x0004316c 9c050488 0600dc05 04ac0800 dc060400 ................ │ │ │ │ + 0x0004317c 00a40704 880600a8 0804e807 00ffff01 ................ │ │ │ │ + 0x0004318c 359c0104 e00600d4 0204a807 00e00204 5............... │ │ │ │ + 0x0004319c c80700f8 0240e807 009c0504 880600dc .....@.......... │ │ │ │ + 0x000431ac 0504ac08 00dc0604 0000a407 04880600 ................ │ │ │ │ + 0x000431bc a80804e8 0700ffff 01359c01 04e00600 .........5...... │ │ │ │ + 0x000431cc d40204a8 0700e002 04c80700 f80240e8 ..............@. │ │ │ │ + 0x000431dc 07009c05 04880600 dc0504ac 0800dc06 ................ │ │ │ │ + 0x000431ec 040000a4 07048806 00a80804 e8070000 ................ │ │ │ │ + 0x000431fc ff9b9003 01860388 015cf045 008c0204 .........\.E.... │ │ │ │ + 0x0004320c b43e00f4 0204a83d 00900428 8c4600bc .>.....=...(.F.. │ │ │ │ + 0x0004321c 0404b047 00d00504 804100f8 0504f440 ...G.....A.....@ │ │ │ │ + 0x0004322c 00840604 a8400094 06249440 00a00704 .....@...$.@.... │ │ │ │ + 0x0004323c 884000cc 0704e03f 00f40804 a43f0084 .@.....?.....?.. │ │ │ │ + 0x0004324c 090c903f 00f00904 843f0098 0a04c03e ...?.....?.....> │ │ │ │ + 0x0004325c 00a40b04 c84400e8 0b04a83e 00f40b04 .....D.....>.... │ │ │ │ + 0x0004326c 8c3e0084 0c04b444 00c40c04 a04400f4 .>.....D.....D.. │ │ │ │ + 0x0004327c 0cd801c0 43008c0f 548c4200 fc111884 ....C...T.B..... │ │ │ │ + 0x0004328c 42008814 18fc4100 a01618f4 4100c018 B.....A.....A... │ │ │ │ + 0x0004329c 18ec4100 e01a18e4 4100f01c 18dc4100 ..A.....A.....A. │ │ │ │ + 0x000432ac c81d04d0 4100c41f 04c84100 802004d0 ....A.....A.. .. │ │ │ │ + 0x000432bc 41008022 04c04100 bc2204d0 4100c024 A.."..A.."..A..$ │ │ │ │ + 0x000432cc 04b84100 c026188c 41009027 04d04100 ..A..&..A..'..A. │ │ │ │ + 0x000432dc 8c290480 45008c2b 18f84400 c42b40d0 .)..E..+..D..+@. │ │ │ │ + 0x000432ec 4100b42f 04c04300 dc2f04c8 4100f82f A../..C../..A../ │ │ │ │ + 0x000432fc 04b84100 943004c0 4100b030 04804500 ..A..0..A..0..E. │ │ │ │ + 0x0004330c cc3004d0 41009031 04c43c00 943404fc .0..A..1..<..4.. │ │ │ │ + 0x0004331c 45019039 04e84401 fc3a04c4 3c00c83b E..9..D..:..<..; │ │ │ │ + 0x0004332c 04944000 983c0490 3f00a83c 04a83e00 ..@..<..?..<..>. │ │ │ │ + 0x0004333c b83c04c4 3c00d83d 04000088 3e04a83d .<..<..=....>..= │ │ │ │ + 0x0004334c 00cc4204 944400dc 42048844 00f84204 ..B..D..B..D..B. │ │ │ │ + 0x0004335c dc4300bc 43048c42 00ac4504 b43e00cc .C..C..B..E..>.. │ │ │ │ + 0x0004336c 4524f045 00b84604 8c4800c8 46048048 E$.E..F..H..F..H │ │ │ │ + 0x0004337c 00e44604 d04700ac 47048c46 00010000 ..F..G..G..F.... │ │ │ │ + 0x0004338c 00000000 ffff010b 98011cb4 0200e402 ................ │ │ │ │ + 0x0004339c 040000ff ff010b74 a0019802 00dc0204 .......t........ │ │ │ │ + 0x000433ac 00000000 ffff011b 48040000 ac0160d0 ........H.....`. │ │ │ │ + 0x000433bc 03009002 04fc0300 ac0324d0 0300f803 ..........$..... │ │ │ │ + 0x000433cc 040000ff ff011b48 040000f8 0160d803 .......H.....`.. │ │ │ │ + 0x000433dc 00dc0204 840400b4 0324d803 00800404 .........$...... │ │ │ │ + 0x000433ec 0000ffff 011074e4 010000f0 02048c03 ......t......... │ │ │ │ + 0x000433fc 00bc032c 0000ffff 010f3804 000058bc ...,......8...X. │ │ │ │ + 0x0004340c 02b40200 98030400 00ffff01 14540400 .............T.. │ │ │ │ + 0x0004341c 006004b8 0300cc02 04880300 e8030400 .`.............. │ │ │ │ + 0x0004342c 00ffff01 14540400 006004b8 0300cc02 .....T...`...... │ │ │ │ + 0x0004343c 04880300 e8030400 00ffff01 0e340400 .............4.. │ │ │ │ + 0x0004344c 00400494 0100c801 040000ff ff010bec .@.............. │ │ │ │ + 0x0004345c 0458e005 00940604 0000ffff 010bb005 .X.............. │ │ │ │ + 0x0004346c 34800600 b0060400 00000000 ff9b3101 4.............1. │ │ │ │ + 0x0004347c 29980104 d00400bc 0104c404 00c80104 )............... │ │ │ │ + 0x0004348c f40300d8 012cb403 00a40204 e40301ac .....,.......... │ │ │ │ + 0x0004349c 0304b403 00c00404 00000100 00000000 ................ │ │ │ │ + 0x000434ac ffff010e 5c040000 7804d002 00e80210 ....\...x....... │ │ │ │ + 0x000434bc 0000ffff 014260d0 01c40900 e0024cd8 .....B`.......L. │ │ │ │ + 0x000434cc 0900cc03 488c0a00 c8044cfc 0a00fc05 ....H.....L..... │ │ │ │ + 0x000434dc 8c01e008 00b40778 c4090098 09040000 .......x........ │ │ │ │ + 0x000434ec c00904fc 0a00880a 24d80900 d00a2c8c ........$.....,. │ │ │ │ + 0x000434fc 0a00bc0b 04fc0a00 ffff0146 b80104f8 ...........F.... │ │ │ │ + 0x0004350c 0900e401 04d00900 900304e8 0700b003 ................ │ │ │ │ + 0x0004351c 04dc0a00 bc03048c 0a00fc03 28f80a00 ............(... │ │ │ │ + 0x0004352c ac040488 09009405 04f80a00 b00704bc ................ │ │ │ │ + 0x0004353c 08008409 040000c4 0904e807 00cc0904 ................ │ │ │ │ + 0x0004354c 0000 .. │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ 0x0005f4e8 60760000 00000000 a0700000 00000000 `v.......p...... │ │ │ │ - 0x0005f4f8 a0720000 00000000 20730000 00000000 .r...... s...... │ │ │ │ - 0x0005f508 00740000 00000000 40740000 00000000 .t......@t...... │ │ │ │ + 0x0005f4f8 e0700000 00000000 c0710000 00000000 .p.......q...... │ │ │ │ + 0x0005f508 c0730000 00000000 40740000 00000000 .s......@t...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,106 +1,106 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005f520 00000000 00000000 b0f80500 00000000 ................ │ │ │ │ - 0x0005f530 00cd0000 00000000 40cd0000 00000000 ........@....... │ │ │ │ - 0x0005f540 00000000 00000000 c0f80500 00000000 ................ │ │ │ │ - 0x0005f550 84d10000 00000000 40d20000 00000000 ........@....... │ │ │ │ - 0x0005f560 a0ce0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f570 d0f80500 00000000 a0e90000 00000000 ................ │ │ │ │ - 0x0005f580 80ea0000 00000000 c0df0000 00000000 ................ │ │ │ │ - 0x0005f590 60e20000 00000000 00000000 00000000 `............... │ │ │ │ - 0x0005f5a0 e8f80500 00000000 80f10000 00000000 ................ │ │ │ │ - 0x0005f5b0 20f20000 00000000 40ec0000 00000000 .......@....... │ │ │ │ - 0x0005f5c0 c4ee0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f5d0 00f90500 00000000 20ff0000 00000000 ........ ....... │ │ │ │ - 0x0005f5e0 60ff0000 00000000 a0f90000 00000000 `............... │ │ │ │ - 0x0005f5f0 a0f30000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f600 18f90500 00000000 60030100 00000000 ........`....... │ │ │ │ - 0x0005f610 00040100 00000000 a0000100 00000000 ................ │ │ │ │ - 0x0005f620 c0ff0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f630 30f90500 00000000 600b0100 00000000 0.......`....... │ │ │ │ - 0x0005f640 a00b0100 00000000 a0040100 00000000 ................ │ │ │ │ - 0x0005f650 8c070100 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f660 48f90500 00000000 a00e0100 00000000 H............... │ │ │ │ - 0x0005f670 e00e0100 00000000 080c0100 00000000 ................ │ │ │ │ - 0x0005f680 000c0100 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f690 58f90500 00000000 40120100 00000000 X.......@....... │ │ │ │ - 0x0005f6a0 60120100 00000000 00000000 00000000 `............... │ │ │ │ - 0x0005f6b0 70f90500 00000000 40170100 00000000 p.......@....... │ │ │ │ - 0x0005f6c0 20180100 00000000 00000000 00000000 ............... │ │ │ │ - 0x0005f6d0 20fa0500 00000000 a03f0100 00000000 ........?...... │ │ │ │ - 0x0005f6e0 e03f0100 00000000 083f0100 00000000 .?.......?...... │ │ │ │ - 0x0005f6f0 683f0100 00000000 003f0100 00000000 h?.......?...... │ │ │ │ - 0x0005f700 00000000 00000000 38fa0500 00000000 ........8....... │ │ │ │ - 0x0005f710 40400100 00000000 8c400100 00000000 @@.......@...... │ │ │ │ - 0x0005f720 a0400100 00000000 48400100 00000000 .@......H@...... │ │ │ │ - 0x0005f730 84400100 00000000 00000000 00000000 .@.............. │ │ │ │ - 0x0005f740 58fa0500 00000000 a0310100 00000000 X........1...... │ │ │ │ - 0x0005f750 40310100 00000000 a05a0100 00000000 @1.......Z...... │ │ │ │ - 0x0005f760 e05a0100 00000000 40570100 00000000 .Z......@W...... │ │ │ │ - 0x0005f770 00000000 00000000 b0fa0500 00000000 ................ │ │ │ │ - 0x0005f780 a0db0100 00000000 e0db0100 00000000 ................ │ │ │ │ - 0x0005f790 00000000 00000000 c0fa0500 00000000 ................ │ │ │ │ - 0x0005f7a0 60030200 00000000 00030200 00000000 `............... │ │ │ │ - 0x0005f7b0 00000000 00000000 d0fa0500 00000000 ................ │ │ │ │ - 0x0005f7c0 20de0100 00000000 44e00100 00000000 .......D....... │ │ │ │ - 0x0005f7d0 00000000 00000000 30fb0500 00000000 ........0....... │ │ │ │ - 0x0005f7e0 80590200 00000000 205a0200 00000000 .Y...... Z...... │ │ │ │ - 0x0005f7f0 00000000 00000000 20fb0500 00000000 ........ ....... │ │ │ │ - 0x0005f800 24400200 00000000 0c410200 00000000 $@.......A...... │ │ │ │ - 0x0005f810 00000000 00000000 40fb0500 00000000 ........@....... │ │ │ │ - 0x0005f820 a0650200 00000000 08660200 00000000 .e.......f...... │ │ │ │ - 0x0005f830 00000000 00000000 60fb0500 00000000 ........`....... │ │ │ │ - 0x0005f840 a0d40200 00000000 c0d40200 00000000 ................ │ │ │ │ - 0x0005f850 e0d30200 00000000 60b30200 00000000 ........`....... │ │ │ │ - 0x0005f860 24b40200 00000000 e0970200 00000000 $............... │ │ │ │ - 0x0005f870 00000000 00000000 78fb0500 00000000 ........x....... │ │ │ │ - 0x0005f880 e0d40200 00000000 28d50200 00000000 ........(....... │ │ │ │ - 0x0005f890 28d80200 00000000 e8d40200 00000000 (............... │ │ │ │ - 0x0005f8a0 40d60200 00000000 40d50200 00000000 @.......@....... │ │ │ │ - 0x0005f8b0 00000000 00000000 e0b40300 00000000 ................ │ │ │ │ - 0x0005f8c0 00000000 00000000 f8b40300 00000000 ................ │ │ │ │ - 0x0005f8d0 00000000 00000000 00b50300 00000000 ................ │ │ │ │ - 0x0005f8e0 48f90500 00000000 00000000 00000000 H............... │ │ │ │ - 0x0005f8f0 18b50300 00000000 48f90500 00000000 ........H....... │ │ │ │ - 0x0005f900 00000000 00000000 30b50300 00000000 ........0....... │ │ │ │ - 0x0005f910 48f90500 00000000 00000000 00000000 H............... │ │ │ │ - 0x0005f920 48b50300 00000000 48f90500 00000000 H.......H....... │ │ │ │ - 0x0005f930 00000000 00000000 58b50300 00000000 ........X....... │ │ │ │ - 0x0005f940 48f90500 00000000 00000000 00000000 H............... │ │ │ │ - 0x0005f950 70b50300 00000000 00000000 00000000 p............... │ │ │ │ - 0x0005f960 80b50300 00000000 70f90500 00000000 ........p....... │ │ │ │ - 0x0005f970 00000000 00000000 98b50300 00000000 ................ │ │ │ │ - 0x0005f980 00000000 00000000 a0b50300 00000000 ................ │ │ │ │ - 0x0005f990 38fa0500 00000000 00000000 00000000 8............... │ │ │ │ - 0x0005f9a0 80f90500 00000000 a0300100 00000000 .........0...... │ │ │ │ - 0x0005f9b0 e0300100 00000000 e42c0100 00000000 .0.......,...... │ │ │ │ - 0x0005f9c0 c02f0100 00000000 84400100 00000000 ./.......@...... │ │ │ │ - 0x0005f9d0 00000000 00000000 b8b50300 00000000 ................ │ │ │ │ - 0x0005f9e0 38fa0500 00000000 00000000 00000000 8............... │ │ │ │ - 0x0005f9f0 d0f90500 00000000 603e0100 00000000 ........`>...... │ │ │ │ - 0x0005fa00 a03e0100 00000000 10370100 00000000 .>.......7...... │ │ │ │ - 0x0005fa10 443d0100 00000000 84400100 00000000 D=.......@...... │ │ │ │ - 0x0005fa20 00000000 00000000 c8b50300 00000000 ................ │ │ │ │ - 0x0005fa30 38fa0500 00000000 00000000 00000000 8............... │ │ │ │ - 0x0005fa40 e0b50300 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fa50 e8b50300 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fa60 f8b50300 00000000 48fa0500 00000000 ........H....... │ │ │ │ - 0x0005fa70 00000000 00000000 10b60300 00000000 ................ │ │ │ │ - 0x0005fa80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fa90 70fa0500 00000000 e0ad0100 00000000 p............... │ │ │ │ - 0x0005faa0 40ae0100 00000000 00000000 00000000 @............... │ │ │ │ - 0x0005fab0 00000000 00000000 28b60300 00000000 ........(....... │ │ │ │ - 0x0005fac0 00000000 00000000 30b60300 00000000 ........0....... │ │ │ │ - 0x0005fad0 00000000 00000000 40b60300 00000000 ........@....... │ │ │ │ - 0x0005fae0 00000000 00000000 48b60300 00000000 ........H....... │ │ │ │ - 0x0005faf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fb00 e0fa0500 00000000 a02e0200 00000000 ................ │ │ │ │ - 0x0005fb10 002f0200 00000000 00000000 00000000 ./.............. │ │ │ │ - 0x0005fb20 00000000 00000000 60b60300 00000000 ........`....... │ │ │ │ - 0x0005fb30 00000000 00000000 68b60300 00000000 ........h....... │ │ │ │ - 0x0005fb40 00000000 00000000 78b60300 00000000 ........x....... │ │ │ │ - 0x0005fb50 00000000 00000000 e8b90300 00000000 ................ │ │ │ │ - 0x0005fb60 00000000 00000000 f8b90300 00000000 ................ │ │ │ │ - 0x0005fb70 50fb0500 00000000 00000000 00000000 P............... │ │ │ │ - 0x0005fb80 10ba0300 00000000 50fb0500 00000000 ........P....... │ │ │ │ + 0x0005f520 00000000 00000000 d8f80500 00000000 ................ │ │ │ │ + 0x0005f530 80760000 00000000 c8760000 00000000 .v.......v...... │ │ │ │ + 0x0005f540 c8790000 00000000 88760000 00000000 .y.......v...... │ │ │ │ + 0x0005f550 e0770000 00000000 e0760000 00000000 .w.......v...... │ │ │ │ + 0x0005f560 00000000 00000000 08f90500 00000000 ................ │ │ │ │ + 0x0005f570 20ba0000 00000000 40ba0000 00000000 .......@....... │ │ │ │ + 0x0005f580 60b90000 00000000 e0980000 00000000 `............... │ │ │ │ + 0x0005f590 a4990000 00000000 607d0000 00000000 ........`}...... │ │ │ │ + 0x0005f5a0 00000000 00000000 20f90500 00000000 ........ ....... │ │ │ │ + 0x0005f5b0 e0bc0000 00000000 48bd0000 00000000 ........H....... │ │ │ │ + 0x0005f5c0 00000000 00000000 30f90500 00000000 ........0....... │ │ │ │ + 0x0005f5d0 20e80100 00000000 60e80100 00000000 .......`....... │ │ │ │ + 0x0005f5e0 00000000 00000000 50f90500 00000000 ........P....... │ │ │ │ + 0x0005f5f0 e0ee0100 00000000 20ef0100 00000000 ........ ....... │ │ │ │ + 0x0005f600 20ed0100 00000000 60ed0100 00000000 .......`....... │ │ │ │ + 0x0005f610 c0e90100 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005f620 b8f90500 00000000 80010200 00000000 ................ │ │ │ │ + 0x0005f630 c0010200 00000000 e8000200 00000000 ................ │ │ │ │ + 0x0005f640 48010200 00000000 e0000200 00000000 H............... │ │ │ │ + 0x0005f650 00000000 00000000 d0f90500 00000000 ................ │ │ │ │ + 0x0005f660 04050200 00000000 c0050200 00000000 ................ │ │ │ │ + 0x0005f670 20020200 00000000 00000000 00000000 ............... │ │ │ │ + 0x0005f680 30fa0500 00000000 c0290200 00000000 0........)...... │ │ │ │ + 0x0005f690 0c2a0200 00000000 202a0200 00000000 .*...... *...... │ │ │ │ + 0x0005f6a0 c8290200 00000000 042a0200 00000000 .).......*...... │ │ │ │ + 0x0005f6b0 00000000 00000000 40fa0500 00000000 ........@....... │ │ │ │ + 0x0005f6c0 00300200 00000000 a0300200 00000000 .0.......0...... │ │ │ │ + 0x0005f6d0 402d0200 00000000 602c0200 00000000 @-......`,...... │ │ │ │ + 0x0005f6e0 00000000 00000000 58fa0500 00000000 ........X....... │ │ │ │ + 0x0005f6f0 40310200 00000000 20320200 00000000 @1...... 2...... │ │ │ │ + 0x0005f700 00000000 00000000 68fa0500 00000000 ........h....... │ │ │ │ + 0x0005f710 a04e0200 00000000 804f0200 00000000 .N.......O...... │ │ │ │ + 0x0005f720 c0440200 00000000 60470200 00000000 .D......`G...... │ │ │ │ + 0x0005f730 00000000 00000000 80fa0500 00000000 ................ │ │ │ │ + 0x0005f740 60530200 00000000 80530200 00000000 `S.......S...... │ │ │ │ + 0x0005f750 00000000 00000000 98fa0500 00000000 ................ │ │ │ │ + 0x0005f760 805e0200 00000000 205f0200 00000000 .^...... _...... │ │ │ │ + 0x0005f770 40590200 00000000 c45b0200 00000000 @Y.......[...... │ │ │ │ + 0x0005f780 00000000 00000000 b0fa0500 00000000 ................ │ │ │ │ + 0x0005f790 206c0200 00000000 606c0200 00000000 l......`l...... │ │ │ │ + 0x0005f7a0 a0660200 00000000 a0600200 00000000 .f.......`...... │ │ │ │ + 0x0005f7b0 00000000 00000000 c8fa0500 00000000 ................ │ │ │ │ + 0x0005f7c0 80730200 00000000 c0730200 00000000 .s.......s...... │ │ │ │ + 0x0005f7d0 c06c0200 00000000 ac6f0200 00000000 .l.......o...... │ │ │ │ + 0x0005f7e0 00000000 00000000 e0fa0500 00000000 ................ │ │ │ │ + 0x0005f7f0 c0760200 00000000 00770200 00000000 .v.......w...... │ │ │ │ + 0x0005f800 28740200 00000000 20740200 00000000 (t...... t...... │ │ │ │ + 0x0005f810 00000000 00000000 f0fa0500 00000000 ................ │ │ │ │ + 0x0005f820 e08d0200 00000000 808d0200 00000000 ................ │ │ │ │ + 0x0005f830 00000000 00000000 00fb0500 00000000 ................ │ │ │ │ + 0x0005f840 208e0200 00000000 208d0200 00000000 ....... ....... │ │ │ │ + 0x0005f850 00000000 00000000 10fb0500 00000000 ................ │ │ │ │ + 0x0005f860 40780200 00000000 647a0200 00000000 @x......dz...... │ │ │ │ + 0x0005f870 00000000 00000000 58fb0500 00000000 ........X....... │ │ │ │ + 0x0005f880 80dd0200 00000000 20de0200 00000000 ........ ....... │ │ │ │ + 0x0005f890 00000000 00000000 48fb0500 00000000 ........H....... │ │ │ │ + 0x0005f8a0 24c40200 00000000 0cc50200 00000000 $............... │ │ │ │ + 0x0005f8b0 00000000 00000000 18a70300 00000000 ................ │ │ │ │ + 0x0005f8c0 00000000 00000000 28a70300 00000000 ........(....... │ │ │ │ + 0x0005f8d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005f8e0 40a70300 00000000 b0f80500 00000000 @............... │ │ │ │ + 0x0005f8f0 00000000 00000000 50a70300 00000000 ........P....... │ │ │ │ + 0x0005f900 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005f910 68a70300 00000000 b0f80500 00000000 h............... │ │ │ │ + 0x0005f920 00000000 00000000 80a70300 00000000 ................ │ │ │ │ + 0x0005f930 00000000 00000000 f0aa0300 00000000 ................ │ │ │ │ + 0x0005f940 00000000 00000000 08ab0300 00000000 ................ │ │ │ │ + 0x0005f950 00000000 00000000 18ab0300 00000000 ................ │ │ │ │ + 0x0005f960 40f90500 00000000 00000000 00000000 @............... │ │ │ │ + 0x0005f970 30ab0300 00000000 30fa0500 00000000 0.......0....... │ │ │ │ + 0x0005f980 00000000 00000000 68f90500 00000000 ........h....... │ │ │ │ + 0x0005f990 c0fe0100 00000000 00ff0100 00000000 ................ │ │ │ │ + 0x0005f9a0 04fb0100 00000000 e0fd0100 00000000 ................ │ │ │ │ + 0x0005f9b0 042a0200 00000000 00000000 00000000 .*.............. │ │ │ │ + 0x0005f9c0 48ab0300 00000000 30fa0500 00000000 H.......0....... │ │ │ │ + 0x0005f9d0 00000000 00000000 60ab0300 00000000 ........`....... │ │ │ │ + 0x0005f9e0 00000000 00000000 68ab0300 00000000 ........h....... │ │ │ │ + 0x0005f9f0 30fa0500 00000000 00000000 00000000 0............... │ │ │ │ + 0x0005fa00 e0f90500 00000000 20290200 00000000 ........ )...... │ │ │ │ + 0x0005fa10 60290200 00000000 d0210200 00000000 `).......!...... │ │ │ │ + 0x0005fa20 04280200 00000000 042a0200 00000000 .(.......*...... │ │ │ │ + 0x0005fa30 00000000 00000000 78ab0300 00000000 ........x....... │ │ │ │ + 0x0005fa40 00000000 00000000 80ab0300 00000000 ................ │ │ │ │ + 0x0005fa50 e0fa0500 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fa60 90ab0300 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fa70 98ab0300 00000000 e0fa0500 00000000 ................ │ │ │ │ + 0x0005fa80 00000000 00000000 b0ab0300 00000000 ................ │ │ │ │ + 0x0005fa90 58fa0500 00000000 00000000 00000000 X............... │ │ │ │ + 0x0005faa0 c8ab0300 00000000 e0fa0500 00000000 ................ │ │ │ │ + 0x0005fab0 00000000 00000000 e0ab0300 00000000 ................ │ │ │ │ + 0x0005fac0 e0fa0500 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fad0 f8ab0300 00000000 e0fa0500 00000000 ................ │ │ │ │ + 0x0005fae0 00000000 00000000 10ac0300 00000000 ................ │ │ │ │ + 0x0005faf0 00000000 00000000 20ac0300 00000000 ........ ....... │ │ │ │ + 0x0005fb00 00000000 00000000 28ac0300 00000000 ........(....... │ │ │ │ + 0x0005fb10 00000000 00000000 38ac0300 00000000 ........8....... │ │ │ │ + 0x0005fb20 00000000 00000000 f0f80500 00000000 ................ │ │ │ │ + 0x0005fb30 c0b30200 00000000 20b40200 00000000 ........ ....... │ │ │ │ + 0x0005fb40 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fb50 40ac0300 00000000 00000000 00000000 @............... │ │ │ │ + 0x0005fb60 48ac0300 00000000 00000000 00000000 H............... │ │ │ │ + 0x0005fb70 c0f80500 00000000 203b0300 00000000 ........ ;...... │ │ │ │ + 0x0005fb80 803b0300 00000000 00000000 00000000 .;.............. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ - 0x0005fdd0 90fb0500 00000000 ec040600 00000000 ................ │ │ │ │ - 0x0005fde0 18050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fdf0 90050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe00 00000000 00000000 a0060600 00000000 ................ │ │ │ │ + 0x0005fdd0 90fb0500 00000000 28050600 00000000 ........(....... │ │ │ │ + 0x0005fde0 f8040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fdf0 18060600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe00 00000000 00000000 c0050600 00000000 ................ │ │ │ │ 0x0005fe10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe20 58060600 00000000 805f0000 00000000 X........_...... │ │ │ │ - 0x0005fe30 24050600 00000000 12050600 00000000 $............... │ │ │ │ - 0x0005fe40 20050600 00000000 e0040600 00000000 ............... │ │ │ │ + 0x0005fe20 78050600 00000000 805f0000 00000000 x........_...... │ │ │ │ + 0x0005fe30 04050600 00000000 f2040600 00000000 ................ │ │ │ │ + 0x0005fe40 00050600 00000000 1c050600 00000000 ................ │ │ │ │ 0x0005fe50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe60 15050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe70 58f60500 00000000 00000000 00000000 X............... │ │ │ │ - 0x0005fe80 dc040600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe90 38f70500 00000000 54060600 00000000 8.......T....... │ │ │ │ - 0x0005fea0 f0040600 00000000 c4060600 00000000 ................ │ │ │ │ + 0x0005fe60 f5040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe70 e0f70500 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe80 18050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe90 e0f50500 00000000 74050600 00000000 ........t....... │ │ │ │ + 0x0005fea0 e8040600 00000000 e4050600 00000000 ................ │ │ │ │ 0x0005feb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005fec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fed0 00000000 00000000 16050600 00000000 ................ │ │ │ │ - 0x0005fee0 c8060600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fef0 14050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff00 1c050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff10 50060600 00000000 c2060600 00000000 P............... │ │ │ │ - 0x0005ff20 00000000 00000000 c6060600 00000000 ................ │ │ │ │ + 0x0005fed0 00000000 00000000 f6040600 00000000 ................ │ │ │ │ + 0x0005fee0 e8050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fef0 f4040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff00 fc040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff10 70050600 00000000 e2050600 00000000 p............... │ │ │ │ + 0x0005ff20 00000000 00000000 e6050600 00000000 ................ │ │ │ │ 0x0005ff30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff40 e4040600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff50 13050600 00000000 d8050600 00000000 ................ │ │ │ │ - 0x0005ff60 c3060600 00000000 98050600 00000000 ................ │ │ │ │ - 0x0005ff70 00000000 00000000 d8040600 00000000 ................ │ │ │ │ - 0x0005ff80 c7060600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff90 00000000 00000000 28050600 00000000 ........(....... │ │ │ │ - 0x0005ffa0 00000000 00000000 c5060600 00000000 ................ │ │ │ │ - 0x0005ffb0 e8040600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ffc0 00000000 00000000 c0060600 00000000 ................ │ │ │ │ - 0x0005ffd0 8c050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff40 20050600 00000000 00000000 00000000 ............... │ │ │ │ + 0x0005ff50 f3040600 00000000 50060600 00000000 ........P....... │ │ │ │ + 0x0005ff60 e3050600 00000000 90060600 00000000 ................ │ │ │ │ + 0x0005ff70 00000000 00000000 14050600 00000000 ................ │ │ │ │ + 0x0005ff80 e7050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff90 00000000 00000000 08050600 00000000 ................ │ │ │ │ + 0x0005ffa0 00000000 00000000 e5050600 00000000 ................ │ │ │ │ + 0x0005ffb0 24050600 00000000 00000000 00000000 $............... │ │ │ │ + 0x0005ffc0 00000000 00000000 e0050600 00000000 ................ │ │ │ │ + 0x0005ffd0 14060600 00000000 00000000 00000000 ................ │ │ │ │ 0x0005ffe0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000604b8 00000000 00000000 c0040600 00000000 ................ │ │ │ │ - 0x000604c8 00000000 00000000 08000000 48000000 ............H... │ │ │ │ - 0x000604d8 15000000 4e000000 0e000000 37000000 ....N.......7... │ │ │ │ - 0x000604e8 0a000000 28000000 ffffffff 00000000 ....(........... │ │ │ │ - 0x000604f8 70fa0500 00000000 e0fa0500 00000000 p............... │ │ │ │ - 0x00060508 00000000 00000000 01010101 01010100 ................ │ │ │ │ - 0x00060518 01000000 e8030000 01000000 02000000 ................ │ │ │ │ - 0x00060528 333030 300 │ │ │ │ + 0x000604c8 00000000 00000000 c0f80500 00000000 ................ │ │ │ │ + 0x000604d8 f0f80500 00000000 00000000 00000000 ................ │ │ │ │ + 0x000604e8 ffffffff 00000000 01010101 01010100 ................ │ │ │ │ + 0x000604f8 01000000 e8030000 01000000 02000000 ................ │ │ │ │ + 0x00060508 33303000 08000000 48000000 15000000 300.....H....... │ │ │ │ + 0x00060518 4e000000 0e000000 37000000 0a000000 N.......7....... │ │ │ │ + 0x00060528 28000000 (... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62306531 31646536 61643465 36303834 b0e11de6ad4e6084 │ │ │ │ - 0x00000010 36336237 30633736 32343766 31346161 63b70c76247f14aa │ │ │ │ - 0x00000020 62396238 39312e64 65627567 00000000 b9b891.debug.... │ │ │ │ - 0x00000030 9802b2fb .... │ │ │ │ + 0x00000000 39333735 39333030 38383264 36373961 93759300882d679a │ │ │ │ + 0x00000010 31313963 66623631 34613866 64643934 119cfb614a8fdd94 │ │ │ │ + 0x00000020 35343565 61302e64 65627567 00000000 545ea0.debug.... │ │ │ │ + 0x00000030 6d26b436 m&.6